Eu tenho um servidor raiz sem rosto executando principalmente um serviço web (Apache com php5), email e VPN. Já é hora de atualizá-lo para uma versão de sistema estável e compatível.
Eu segui os documentos de atualização do Debian , mas encontrei problemas menores (?), Como o fato de que, embora meu sistema ainda use "eth0", não há /etc/udev/rules.d/70-persistent-net.rules
arquivo, então nem sei como proceder.
Ignorando isso por enquanto, não consigo apt update
trabalhar. Eu, depois de algumas leituras, cheguei a isto /etc/apt/sources.list
:
deb [trusted=yes] http://archive.debian.org/debian stretch main contrib non-free
deb [trusted=yes] http://security.debian.org/debian-security stretch/updates contrib main non-free
Há também um arquivo /etc/apt/sources.list.d/backports.list
, que mudei para:
deb [trusted=yes] http://archive.debian.org/debian stretch-backports main
apt update
em seguida, lista dezenas de Ign: …
linhas e estas:
Err:3 http://security.debian.org/debian-security stretch/updates/contrib amd64 Packages
404 Not Found [IP: 199.232.190.132 80]
terminando com:
Reading package lists... Done
E: Failed to fetch http://security.debian.org/debian-security/dists/stretch/updates/contrib/binary-amd64/Packages 404 Not Found [IP: 199.232.190.132 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Atualizar
Depois de corrigir o link de origem "debian-security", tentei atualizar para o buster, usando esta lista:
deb http://ftp.de.debian.org/debian buster main contrib non-free
deb http://ftp.de.debian.org/debian buster-updates main contrib non-free
#deb http://ftp.de.debian.org/debian buster-backports main contrib non-free
deb http://security.debian.org/debian-security/ buster/updates main contrib non-free
(O link backports levou a outro erro "no Release file", então deixei de fora.)
Isto leva a:
# apt update
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://ftp.de.debian.org/debian buster InRelease
Hit:3 http://ftp.de.debian.org/debian buster-updates InRelease
The AppStream system cache was updated, but some errors were detected, which might lead to missing metadata. Refer to the verbose log for more information.
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null; fi'
E: Sub-process returned an error code