Ошибка the viewer has terminated на Dell SC 5020

Ошибка the viewer has terminated

Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз я вам рассказал, что такое BMC порты, как вы можете на них попасть и чем они могут вам помочь. Идем далее, и сегодня я подробно расскажу метод устранения ошибки "The viewer has terminated" при открытии окна "Virtual Console" с помощью Java. Думаю, что я еще не раз сам вернусь к этой инструкции, так как данная система хранения данных вряд ли  мне позволит ее обновить в ближайшее время, пока сам вендор не вернется на рынок. Давайте приступать.

Почему появляется ошибка the viewer has terminated

Данную ошибку я поймал на системе хранения данных SC5000 Series у которой BIOS Version 2.4.2 и Firmware Version 0.49.11.11.

Server Information на BMC

Из-за того, что она не обновлена, есть моменты безопасности в связке с Java, тут я вдаваться в детали не буду, но пока вы либо не примените мой метод или пока не обновите прошивку, будите получать ошибку:

The viewer has terminated. Reason: The network connection has been dropped

the viewer has terminated

В первую очередь попробуйте проверить нет ли у вас доступного обновления на Java, обычно она в трее висит с предложением установить.

Update java

Если это не помогло, то давайте немного уменьшим требования безопасности в java к шифрованию. Найдите у себя на компьютере файл:

C:\Program Files\Java\jre (версия)\lib\security (В моем примере это C:\Program Files\Java\jre-1.8\lib\security)

Там будет файл java.security. Файл java.security в Java является конфигурационным файлом, который используется для настройки различных аспектов безопасности в Java-приложениях и средах выполнения и содержит настройки, которые влияют на поведение системы безопасности Java.

Основные аспекты, которые могут быть настроены в файле java.security, включают:

  • 1. Провайдеры безопасности: Файл содержит список провайдеров безопасности, которые реализуют различные алгоритмы шифрования, подписи и другие криптографические функции. Каждый провайдер имеет свой уникальный идентификатор и может предоставлять различные алгоритмы.
  • 2. Политики безопасности: В нем могут быть указаны политики, определяющие, какие операции разрешены или запрещены для приложений. Это может включать доступ к файлам, сетевым ресурсам и другим системным ресурсам.
  • 3. Алгоритмы шифрования и хеширования: Файл может определять, какие алгоритмы шифрования и хеширования используются по умолчанию, а также их параметры.
  • 4. Настройки для аутентификации: В некоторых случаях файл может содержать настройки, касающиеся аутентификации пользователей и систем.
  • 5. Свойства системы: Он также может включать различные системные свойства, которые управляют поведением компонентов безопасности Java.

java.security

Откройте java.security с помощью текстового редактора, я обычно использую Notepad++ и найдите в нем строку:

jdk.tls.disabledAlgorithms

Параметр jdk.tls.disabledAlgorithms в файле конфигурации java.security используется для управления алгоритмами, которые могут быть отключены в контексте TLS (Transport Layer Security) в Java. Этот параметр позволяет администраторам и разработчикам ограничивать использование определенных криптографических алгоритмов, которые могут считаться небезопасными или устаревшими.

Закомментируйте текущую строку:

# jdk.tls.disabledAlgorithms=MD5, SSLv3, DSA, RSA keySize < 2048, \
# rsa_pkcs1_sha1

#jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
# DH keySize < 1024, EC keySize < 224, anon, NULL, \
# include jdk.disabled.namedCurves

jdk.tls.disabledAlgorithms

После правки конфигурационного файла виртуальная консоль должна корректно открываться.

Virtual Console

В некоторых случаях вы можете встретить ошибку DUPLICATE EXISTS.

Что делать если выскочила ошибка DUPLICATE EXISTS?

Данная ошибка говорит вам, что уже есть процесс пытающийся вызвать Virtual Console.

DUPLICATE EXISTS

Откройте диспетчер задач и найдите процесс jp2launcher.exe. jp2launcher.exe — это процесс, связанный с программным обеспечением Java. Он обычно используется для запуска приложений, написанных на языке Java, и может быть частью Java Runtime Environment (JRE) или Java Development Kit (JDK).

Поиск процесса jp2launcher.exe

Принудительно завершите данный процесс.

Принудительное завершение процесса jp2launcher.exe

Повторно попытайтесь запустить Virtual Console, теперь все должно быть хорошо. На этом у меня все, мы с вами научились обходить нюансы работы с Java при запуске виртуальной консоли в BMC модуле. С вами был Иван Сёмин, автор и создатель IT портала Pyatilistnik.org.

Оцените статью
Настройка серверов windows и linux
Добавить комментарий