0800 000 0100
41 3063 1907
comercial@inforsolutions.com.br
Atualizando CentOS 6 para CentOS 7
Existem algumas tarefas que você pode realizar para prevenir resultados indesejados. Como:
Crie um novo repositório CentOS:
cat > /etc/yum.repos.d/centos-upgrade.repo <<EOF
[centos-upgrade]
name=centos-upgrade
baseurl=https://buildlogs.centos.org/centos/6/upg/x86_64/
enabled=1
gpgcheck=0
EOF
Primeiro instale a versão do openscap de dev.centos.org:
# yum -y install https://buildlogs.centos.org/centos/6/upg/x86_64/Packages/openscap-1.0.8-1.0.1.el6.centos.x86_64.rpm
Então instale a ferramenta de atualização da RedHat:
# yum -y install redhat-upgrade-tool preupgrade-assistant-*
# rpm --import http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
Para contornar erros como:
Downloading failed: invalid data in .treeinfo: No section: ‘checksums’
Adicione o espelho CentOS em mirrorlist:
mkdir -pv /var/tmp/system-upgrade/base/ /var/tmp/system-upgrade/extras/ /var/tmp/system-upgrade/updates/
echo http://mirror.centos.org/centos/7/os/x86_64/ >> /var/tmp/system-upgrade/base/mirrorlist.txt
echo http://mirror.centos.org/centos/7/extras/x86_64/ >> /var/tmp/system-upgrade/extras/mirrorlist.txt
echo http://mirror.centos.org/centos/7/updates/x86_64/ >> /var/tmp/system-upgrade/updates/mirrorlist.txt
O preupg é na verdade um script Python!
# yes | preupg -v
A ferramenta Preupg não realiza a atualização propriamente dita.
Certifique-se de ter feito backup do seu sistema e/ou dados no caso de uma atualização falhada que exija uma reinstalação completa do sistema a partir dos mídias de instalação.
Deseja continuar? s/n
Precisamos descobrir quais são os possíveis problemas ao atualizar:
# centos-upgrade-tool-cli --network=7 --instrepo=http://vault.centos.org/7.0.1406/os/x86_64/
Então, por força, podemos atualizar para sua versão mais recente:
# centos-upgrade-tool-cli --force --network=7 --instrepo=http://vault.centos.org/7.0.1406/os/x86_64/ --cleanup-post
O procedimento de atualização baixará todos os pacotes rpm para um diretório e criará uma nova entrada no grub. Então, ao reiniciar, o sistema tentará atualizar a versão de distribuição para sua versão mais recente.
# reboot
Quando este erro aparecer:
/bin/grep: erro ao carregar bibliotecas compartilhadas: libpcre.so.0: não é possível abrir o arquivo de objeto compartilhado: Arquivo ou diretório não encontrado
Execute o seguinte comando:
ln -s /lib64/libpcre.so.1 /lib64/libpcre.so.0
Crie um backup recente do sistema. Este é um procedimento não oficial e não suportado!
Fonte: http://fsfe.soup.io/post/651104763/Evaggelos-Balaskas-System-Engineer-CentOS-Dist-Upgrade
Identificação do artigo: 51
Categoria: Knowledgebase
Data de publicação: 03-05-202409:28:33
Visualizações : 336
Avaliação (Votos): (4)
Powered by Help Desk Software HESK, in partnership with SysAid Technologies