Para realizar a atualização do Proxmox 8 para a versão 9, sem a necessidade de formatação e reinstalação do servidor, podemos realizar o seguinte procedimento.
Executar os comandos para atualização de versão, baixando os últimos pacotes da versão 8
apt update -y && apt upgrade -y
Depois de atualizado, executar o utilitário que verifica as condições para o upgrade:
pve8to9
ou caso queira fazer uma verificação mais profunda, execute com o parâmetro –full
pve8to9 --full
O utilitário pve8to9 fará uma análise completa e irá informar possíveis problemas na atualização.
Ao final da análise, problemas sinalizados em vermelho é essencial resolvê-los antes de dar continuidade à qualquer atualização. Problemas sinalizados em amarelo merecem atenção e análise para possível correção. Após as correções, execute novamente o pve8to9 até que a análise seja positiva para o upgrade.
Posteriormente, executar o comando apt dist-upgrade para instalar os pacotes necessários para a atualização.
apt dist-upgrade
Utilizar o comando pveversion para avaliar a versão instalada e se encontra totalmente atualizada e depois instalar os sources do apt para a versão 9:
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list
Criar o arquivo proxmox.sources para o apt:
printf '%s\n' "Types: deb" "URIs: http://download.proxmox.com/debian/pve" "Suites: trixie" "Components: pve-no-subscription" "Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg" > /etc/apt/sources.list.d/proxmox.sources
Execute novamente o apt update
apt update
E depois o apt dist-upgrade
apt dist-upgrade
Aguarde a atualização de todos os pacotes e depois faça o reboot do servidor.
Mais detalhes na documentação oficial: https://pve.proxmox.com/wiki/Upgrade_from_8_to_9