barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

вторник, 27 июня 2017 г.

ktpass: ошибка "Password set failed! 0x00000020"

Проблема

Пытаюсь связать kerberos-принципала с пользователем утилитой ktpass:
ktpass -princ HTTP/MYSERVER@DOMAIN.LOCAL -mapuser MYSERVER$@DOMAIN.LOCAL -crypto ALL -ptype KRB5_NT_SRV_HST +rndpass -out C:\TMP\MYSERVER.keytab
Получаю ошибку:
Reset MYSERVER$'s password [y/n]?  y
Password set failed! 0x00000020Aborted.
Причина

В DN объекта MYSERVER$ есть кириллица.

Решение

Перенести MYSERVER$ таким образом, чтобы в его DN не было кириллицы.

вторник, 13 июня 2017 г.

Установка плагинов на старые версии Java VisualVM

Проблема

Есть некая старая версия Java VisualVM, к примеру, поставляемая с JDK 6 или JDK 7. При попытке установить на нее плагин через Tools -> Plugins (к примеру, Visual GC плагин для мониторинга GC) получаем ошибку скачивания некоторого файла с домена java.net.

Решение

Домен java.net закрыт, плагины для VisualVM теперь хостятся на visualvm.github.io. На странице https://visualvm.github.io/pluginscenters.html можно найти подходящий центр плагинов, который нужно прописать в Tools -> Plugins -> Settings вместо прописанного там центра.