Get Social

Проблема с java plugin в proxmox

Установленный таким образом java plugin хорошо работает сам по себе, однако в случае с proxmox выдаёт ошибку:

Appication Blocked by Security Settings: Your security setting have blocked a self-signed application from running

Вот снимок экрана ошибки:

java-plugin-proxmox-blocked

Что же делать? Есть 2 решения:

[Решение 1] Установить IcedTea plugin и дальше подключать его в браузер

aptitude install icedtea-7-plugin

и так далее… Но я этого делать не стал, так как нашёл решение лучше -> следующее, “Решение 2”.

[Решение 2] Настроить Java Control Panel

/usr/lib/jvm/j2sdk1.7-oracle/bin/ControlPanel

Выполнение такой команды в терминале запускает Java Control Panel.
Если в вашем случае нет такого файла, тогда найти его можно так:

find /usr/lib/jvm/ | grep -i ControlPanel

Далее выбираем Security > Edit Site List > Add и добавляем свой путь к хосту (в моём случае это был https://aspetruk:8006)

java-plugin-proxmox-control-panel

После этого консоль в proxmox отлично заработала.

Установка последней java и плагина к chromium

Установим утилиту для сборки java:

aptitude install java-package

Затем идём по ссылке и скачиваем архив для своей системы (в моём случае это был: Linux x64 131.8 MB jdk-7u51-linux-x64.tar.gz) Собираем deb-пакет:

make-jpkg jdk-7u51-linux-x64.tar.gz

(можно было скачать rpm пакет и с помощью утилиты alien преобразовать его в deb, но [мы лёгких путей не ищем]|[кажется собранное make-jpkg будет роднее] ) теперь ставим его:

su
dpkg -i oracle-j2sdk1.7_1.7.0+update51_amd64.deb

Чтобы подключить его в браузер, сделаем так:

mkdir ~/.config/chromium/plugins
ln -s /usr/lib/jvm/j2sdk1.7-oracle/jre/lib/amd64/libnpjp2.so ~/.config/chromium/plugins/libjavaplugin.so

Даже не перезауская браузер, можно сразу идти по ссылке и проверять версию java.

История одной ошибки… (microsoft forms)

В некотором царстве, в некотором государстве…

В одной компании используется специфическое ПО, к которому написаны ещё более специфические приложения в экселе с использованием Visual Basic для генерации отчётов. Когда не установлен Access (а он часто не входит в компоненты офиса) этот отчёт выдаёт подобную ошибку:

Microsoft Forms: Could not load an object because it is not available on this machine
mscal.ocx

Избавляемся от неё просто. Ищем на другом компьютере с такой же версией офиса, где установлен Access, файл mscal.ocx (обычно он лежит в c:\\program files\microsoft office\officeXX, где XX – версия офиса), копируем его оттуда. Потом регистрируем его в командной строке:

regsvr32 "c:\\program files\microsoft office\officeXX\mscal.ocx"
vb-error

После этого данная ошибка должна исчезнуть…