Вот уж не думал, что буду писать про Java так часто. Но, чтоб её, даёт повод. Сегодня впопыхах пытаюсь ввалиться на консоль одного из виртуальных серверов через Java VNC клиента. А оно мне заявляет что-то вроде того.
Мол, чувак, у тебя во-первых "устаревшая" версия JRE. Во-вторых, "неизвестное" самоподписанное приложение. Так что я его запускать не буду, и иди ты с миром на все четыре стороны.
Это, товарищи, заподлянка. Какая-то мерзкая софтина снова решила, что она умнее одмина. А обновлять Java я не хочу, потому что тогда отвалятся iLO-шки. Вот что хочешь, то и делай.
Решение: из каталога "C:\Documents and Settings\%username%\Application Data\Sun\Java\Deployment\security" надо удалить файлики с именами "baseline.versions", "update.timestamp" и файлик "deployment.properties" уровнем выше. Подробности в документах по ссылкам:
http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/properties.html#location
http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/client-security.html