Depois de um dia a limpar o bidé, comecei, logo ao início da noite, a fazer atualizações nos servidores Linux.
Os meus servidores utilizam todos o Linux Slackware versão current, desde sempre. Uso o Slackware desde a versão 2, mas quando criei os primeiros servidores, tinha acabado de sair a versão 7.
Já agora, e para os que não conhecem a história, o Slackware é a distribuição mais antiga de Linux que está ativa ainda. Eu usei a versão 2, a versão 4, e depois saltou para a 7 (por questões de marketing), que foi quando comecei a usá-lo diariamente.
Desta vez, as atualizações deram mais trabalho. O espelho de onde eu copiava os ficheiros, diariamente por um processo automático, está indisponível há uns meses (slackware.at). Quando me apercebi disso, redirecionei o copiador para o espelho slackware.no. Mas ontem percebi que as cópias automáticas não estavam efetivamente a ser feitas.
Para fazer a cópia do repositório do Slackware, tenho usado, há mais de 10 anos, o ftpcopy. É um replicador de pastas de servidores FTP, que tem funcionado bem, mas já é muito antigo. A última versão tem mais de 10 anos. Percebi ontem que ele não respondia a alguns comandos do servidor ftp.slackware.no e o processo de cópia parava. Substituí, então, o ftpcopy pelo lftp e esperei até os ficheiros estarem todos em sincronia.
Eis o comando utilizado:
lftp -u user,pass -e "mirror --only-newer --delete --parallel=3 --verbose /slackware/slackware64-current/ /data/slack64.no" ftp.slackware.no
Tive ainda que corrigir os links internos dos meus servidores para apontarem para o meu novo repositório e só depois pude começar as atualizações.
O Chornal esteve em baixo umas horas porque o servidor de bases de dados ficou isolado após as atualizações. O Slackware, por omissão, lança o mysql com o parâmetro “–skip-networking” e só corrigi isso hoje de manhã.
Depois dos servidores, atualizei o WordPress para a versão 4.2.3 nos servidores de blogs, e agora espero poder ter tempo para trabalho a sério.
Deixe um comentário