Приложением, которое повредилось, является более старый Менеджер хранилища 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
сборка работала, прежде чем это все произошло, но я не знаю, где получить ту информацию.
Я понимаю, что это - очень старое сообщение теперь, но так как у меня есть ответ, я думал, что будет полезно продолжить.
Для любого из 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 утилиты командной строки, которая хорошо работает так или иначе.
, Возможно, это сообщение поможет кому-то однажды.