Como posso saber o nível do sistema operacional antigo no AIX?

Como posso saber o nível do sistema operacional antigo no AIX?

Não consigo descobrir qual era a versão mais antiga/anterior do meu sistema operacional AIX?

Para encontrar a versão atual do sistema operacional, usamos: -

oslevel -s

qual é o comando para encontrar a versão anterior da qual foi atualizado?

Qualquer ajuda é apreciada.

Estou preso, alguém poderia me dar alguma solução alternativa, como instalar as informações do TL/SP anterior?

Responder1

Não acredito que exista tal comando. Pode haver essas informações nos logs, mas percorrendo "alog -o -t boot" em uma de nossas máquinas AIX, não vejo informações de versão do sistema operacional relatadas.

Responder2

Estou assumindo que o seu SysAd não sabe em que nível sua máquina está e, portanto, não está qualificado para ser o SysAd, ou não sabe como descobrir, e provavelmente não está realmente qualificado para fazer outra coisa senão alterar fitas isso na verdade não confirma nada. Caso contrário, faça esta pergunta ao seu SysAd.

Se você possui o AIX 5, pode executar 'oslevel -r' e ele fornecerá o nível base do sistema operacional e o nível de versão de manutenção: 5.1.xx, digamos.

Antes do AIX v5, o comando 'oslevel' do AIX retornava o Nível Base do SO; isto é, 4.1.5 ou 4.3.3. Você ainda não sabe quais níveis de manutenção – se houver – foram aplicados.

EDIT: AIX 4.3.2 e alguns MLs de 433 possuem o comando '-r'. HÁ uma ressalva: ele tem o mesmo comportamento de relatório que o mecanismo AIX 6 possui --- ele relata o nível de conjunto de arquivos completo MAIS BAIXO. Portanto, se você migrar do AIX 421 para 433, obterá '433' para 'oslevel' e '432-04' para 'oslevel -r'. A "solução alternativa" é usar a opção "Substituir versões iguais ou mais recentes?" opção 'sim' ao migrar (má ideia) ou ao atualizar (geralmente seguro). Ainda não tenho certeza se '-r' lhe dará a resposta certa, então é sempre melhor verificar seus arquivos 'bos.rte' e ter certeza de que eles estão no último nível para uma versão "antiga".

O que você PODE fazer na ausência de um único comando útil é usar 'lslpp -l' em 'bos.rte.*' (ou um conjunto de arquivos chave, como 'bos.rte.archive', 'bos.rte.boot', 'bos.rte.bosinst' ou 'bos.rte.commands'). Isso fornecerá o nível de correção para esses conjuntos de arquivos e, em seguida, você poderá tentar voltar à lista de conjuntos de arquivos para cada nível de manutenção e descobrir onde você está. Sim, isso é tão árduo quanto parece. Como foi apontado, ainda que de maneira grosseira, é que você precisará ser root.

A outra opção, um pouco mais arriscada, mas MUITO mais fácil, é obter os Pacotes de Nível de Manutenção 4.3.3 (pelo menos 4330 -> 43310 e 43310postml11). Experimente aplicar o ML 4330-43310 e veja o que acontece. Se ele gritar com você por tentar refazer os mesmos níveis, você sabe onde está; caso contrário, ele será executado e você saberá onde está. O mesmo acontece com o pacote de correção 43310post. O truque aqui, é claro, é que você precisa ser um usuário privilegiado (na verdade, root). Então você está meio preso com 'oslevel -f' para forçar um relatório limpo para o nível de manutenção básico.

Espero que isso ajude você um pouco. Se você puder localizar o comando 'oslevel' do AIX 5 que suporta a opção '-r' e copiá-lo para sua máquina 433, ele poderá ser executado. Talvez.

informação relacionada