Ошибка запуска Dell Storage Client

Ошибка запуска Dell Storage ClientНедавно выполнял регулярную проверку по работоспособности серверного софта на ряде виртуальных машин. Есть такое замечательное ПО Dell Storage Manager Client, которое необходимо для управления системами хранения данных Dell SC5020. При попытке его открыть вместо привычного интерфейса я увидел ошибку, которая мне сообщала, что для корректной работы необходим пакет Java. Я проверил, что данный пакет установлен и числится в списке программ, причем последней версии, но утилита Dell его не видела. Давайте разбираться как чинить данную ошибку и что делать в таких ситуациях.

Ошибка "Dell Storage Client requires a Java Runtime Environment 11.0.5–11.0.7"

Вот так выглядит ошибка при попытке запустить Storage Manager Client:

This application requires a Java Runtime Environment 11.0.5–11.0.7

This application requires a Java Runtime Environment

уточнив у коллег были ли какие-то работы на данном сервере, мне подтвердили, чтобы патчинг уязвимостей. Полез посмотреть в Grafana, что именно за уязвимости были.

График уязвимостей сервера в Grafana

Большая часть, кроме уязвимостей из последнего месячного обновления, вели на java файл.

C:\Program Files (x86)\Dell\Enterprise Manager\msagui\Java\bin\java.exe (11.0.10.0)

Хоть у меня и установлен последний релиз, что доступен для скачивания Storage Manager Client 20.1.1.716 он несет в себе не обновленный пакет Java, там целый букет CVE,

CVE-2024-21235, CVE-2024-21140, CVE-2024-21145, CVE-2024-20945, CVE-2024-20926, CVE-2024-20921, CVE-2024-20919, CVE-2023-22081, CVE-2023-22041, CVE-2023-21939, CVE-2023-21954, CVE-2023-21835

Уязвимости в Storage Manager Client

Вендоры в целом не сильно поворотливые на обновление Java пакетов, я вам недавно показывал пример устранения уязвимостей на PDF24 с JRE, тут ситуация похожая.

Но оставление уязвимостей это не наш путь, если вендор подтянет пакет замечательно, а пока нет устраняю своими силами

Устранение уязвимостей и ремонт Storage Manager Client

В сообщении с ошибкой сам вендор нам подсказывает, какой пакет необходим вам для скачивания и установки, на момент написания статьи это jdk-11.0.28_windows-x64_bin.exe.

Скачать jdk-11 версии можно по ссылке - https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html

Если вдруг у вас нет учетной записи Oracle, то может скачать у меня из облака.

Еще можете посмотреть сайт MS - https://learn.microsoft.com/en-us/java/openjdk/download

Далее я вам советую сделать копию папки Java расположенную по пути "C:\Program Files (x86)\Dell\Enterprise Manager\msagui\Java". Это делается на случай того, что новая не будет работать с софтом. Я переименую ее и добавлю префикс _old.

Сохранение копии папки Java в Storage Manager Client

Обновление Java в Storage Manager Client

  1. Запускаем исполняемый файл со свежей версией Java 8. На первом шаге просто "Next"
  2. Далее нам необходимо изменить место, куда мы будим устанавливать Java. Делается это через кнопку "Change".
  3. Указываем новый путь "C:\Program Files (x86)\Dell\Enterprise Manager\msagui\Java". Сохраняем изменение.
  4. Если все верно нажимаем "Next".
  5. Ожидаем окончание установки
  6. Закрываем мастер.

Обновление Java в Storage Manager Client

В папке с Storage Manager Client у вас должна появится свежая папка Java, но уже с последним набором библиотек и файлов.

Успешно обновленная Java в Storage Manager Client

Пробуем запустить Storage Manager Client с новыми настройками. Утилита запускается долго, около 30-60 секунд, не знаю как у вас, у меня на 3-х серверах так. Вижу привычное окно с режимами. Поздравляю вы успешно все обновили.

Запуск Storage Manager Client

При следующем сканировании на уязвимости на данном сервере их почти не осталось, все, что было связано с Java на Storage Manager Client, было успешно исправлено.

Уменьшение количества уязвимостей на сервере

Остается теперь устранить оставшиеся две, но это уже другая история. С вами был Иван Сёмин, автор и создатель данного сайта. Не забывайте подписываться на мои телеграм каналы.

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