Недавние 14,04 обновлений повредили приложение Java

Приложением, которое повредилось, является более старый Менеджер хранилища Adaptec (v4.30), который работал искренне уже много лет до недавнего обновления Ubuntu 14.04.

Лучшее, которое я могу сказать, - то, что проблема произошла когда openjdk-7-jdk был обновлен, но я не уверен, какая версия Java работала правильно с Менеджером хранилища Adaptec. В течение достаточно долгого времени весь Javas работал с этой версией на Ubuntu.

Ошибка при запуске приложения:

java objectinputstream filter check rejected

Рассматриваемый класс java.net.inetaddress.

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

Я знаю java.security файл для различных версий Java, а также редакторов политики, но я не уверен, что работало бы для исправления этого.

То, что было бы полезно, знает наверняка который openjdk сборка работала, прежде чем это все произошло, но я не знаю, где получить ту информацию.

0
задан 20 April 2017 в 05:25

1 ответ

Я понимаю, что это - очень старое сообщение теперь, но так как у меня есть ответ, я думал, что будет полезно продолжить.

Для любого из OpenJDK или Oracle версии Java, обновляя java.security как показано ниже исправят одну из проблем с использованием Менеджера хранилища Adaptec для 2410SA RAID-контроллер в соответствии с Linux.

Изменение

jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 768, EC keySize < 224

для удаления RC4:

jdk.tls.disabledAlgorithms=SSLv3, MD5withRSA, DH keySize < 768, EC keySize < 224

другие значительные необходимые изменения в java.security:

jdk.serialFilter=*
sun.rmi.registry.registryFilter=*
sun.rmi.transport.dgcFilter=\
java.rmi.server.ObjID;\
java.rmi.server.UID;\
java.rmi.dgc.VMID;\
java.rmi.dgc.Lease;\
maxdepth=5;maxarray=10000

я протестировал эти изменения с Ubuntu 14.04.5 и 16.04.3.

Как примечание стороны: OpenJDK 7u151-2.6.11-0ubuntu1.14.04.1 и 7u151-2.6.11-1+deb7u1 не требует изменения в jdk.tls.disabledAlgorithms.

, Так как версия Менеджера хранилища Adaptec, которую я использую, стара (asm_linux_v4.30-16038.rpm) и больше не поддерживается в той версии, изменение java.security файла было моей единственной опцией кроме arcconf утилиты командной строки, которая хорошо работает так или иначе.

, Возможно, это сообщение поможет кому-то однажды.

0
ответ дан 3 November 2019 в 10:24

Другие вопросы по тегам:

Похожие вопросы: