We rise up for the things we believe in over and over again

... готовит красноглазья дух.
Казалось, что видел я уже многое. Но сегодня жизнь мне показала, что далеко не все, и даже еще не начинал смотреть.
Итак, вводная. Есть программка ipmitool, позволяющая общаться с интерфейсами управления железных серверов из-под установленной ОС. Есть вариант для Windows, есть вариант для Linux, причем второй появился изначально, и уже потом был портирован на форточки.
Задача: нужно собрать с кучи севреров данные именно через ipmi - field replacable units и прочее.
Решение: сбор посредством все того же ipmitool.
Реализация:
ipmitool -I lanplus -H x.x.x.x -U SUPERADMIN -P "XXX" fru print
Если с параметром -H все понятно, тут IP-адрес того сервера, к которому подключаемся, то с -P интереснее. Согласно спецификации ipmi пароль не может быть больше 16 символов. Если необходимо использовать более длинный - приходится подключать расширения протокола IPMI, это указывается в ключе -I, где значение lan - использовать стандартный ipmi, а lanplus - расширенный. Но есть прикол - в расширенном варианте тоже есть потолок на длину пароля, и равен он 20.
Ну а теперь самая мякотка. Выполняем означенную выше команду и охреневаем на месте. Будучи выполненной на Windows она выдает то, что нужно - весь набор FRU, который может собрать с указанного хоста. Но если ее выполнить в пресловутой RedOS - высвечивает прекрасное:
lanplus: password is longer than 20 bytes.
Я проверял - длина пароля меньше 20. И в символах, и в байтах.
Пока что у меня только одно предположение - в RedOS закралась битая версия ipmitool. И фиг знает, можно ли ее будет обновить, если это так, среда-то изолированная. А вот если причина в другом - все становится намного веселее.
Кто там спецификации составляет? Делать расширенную версию, но расширять всего на 4 символа?!
Пароль редко бывает длиннее 20 символов, это так. Но причин для такого жёсткого ограничения я не вижу. Они там что, пароль в открытом виде передают? А если передают хэши, как положено, то там уже всё равно, сколько символом в пароле, хоть 1024.
Если узнаешь, в чём дело было -- опубликуй, пожалуйста.