Ответ в теме: downgrade AIX

Главная Форумы POWER Systems downgrade AIX Ответ в теме: downgrade AIX

#44472

Дмитрий
Участник

Станислав,

Возможно, если Вы объясните цель этой задачи, то ответы будут более осмысленными 🙂

Предположу, что у Вас есть какое-то ПО, которое не поддерживается в 7100-03-05. Допустим.
Разберём, что такое 7100-03-05. [… пропущу рассказ про версию, релиз, technical level, support level…] вопрос в том, как oslevel определяет, какие цифры ему показывать?
Достаточно просто: по набору установленых filesets и их версий.
Откуда он знает, что к какому tl/sp относится? У него записано 😉

Так вот, oslevel -s показывает тот tl-sp, которому есть полное(!) соответствие.
Допустим, все установленные файлсеты соответствуют 7100-03-05. Тогда покажут 7100-03-05.
А если несколько файлсетов (да хоть 99%) обновлены до 04-01? Нет, всё-рано будет 03-05, потому что не все обновлены.
Теперь внимание, что будет если мы после этого установим хотя-бы один файлсет с дистрибутива 03-04? Правильно, нам покажут 7100-03-04 (примечание: только в том случае, если в следующих tl/sp этот пакет обновлялся).

Я на такое поведение не раз наталкивался: стоит ОС, полностью обновлена,потом ставишь туда пару “старых”, даже вроде совсем не критичных пакета и раз… oslevel -s показывает старый tl-sp. Обновил эти пакеты, tl-sp обновился.

*Кстати, у команды oslevel есть ключи (-l, -g если не ошибаюсь), которые показыват файлсеты с версией большей или меньшей указанной. *

А теперь вернёмся к сути задачи: зачем нам нужен старый tl-sp? Для совместимости с ПО? Тогда “трюк” с одним старым пакетом не подойдёт. Согласитесь, какой прок в том, что, например, документация стоит от поддерживаемой версии, а ядро (bos.rte) не подходит? Работать-то это всё-равно не будет. 🙁

Тогда есть другой вариант: установить нужные пакеты в режиме force. С критичными пакетами такое скорее всего не пройдёт, но попытаться можно.

Повторю начальный вопрос: можете подробнее написать, зачем оно надо?