
Após atualizar de 16.04 para 18.04 logo no final deu a seguinte mensagem:
The upgrade has completed but there were errors during the upgrade
process.
To continue please press [ENTER]
pressionado [ENTER]
Agora, quando faço apt update/apt upgrade, recebo a seguinte mensagem:
The following packages have unmet dependencies:
systemd : Depends: libsystemd0 (= 229-4ubuntu21.31) but 237-3ubuntu10.48 is installed
Olhando em:https://packages.ubuntu.com/bionic/libs/ De qualquer forma, ele mostra o seguinte para libsystemd0 para 18.04. Então não sei por que o sistema acredita que a dependência deveria ser 229-4ubuntu21.31.
libsystemd0 (237-3ubuntu10.38 [amd64, i386], 237-3ubuntu10 [arm64, armhf, ppc64el, s390x]) [security]
systemd utility library
No final do apt upgrade também diz:
You might want to run 'apt-get -f install' to correct these.
Quando executo isso, recebo:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
cgmanager libargon2-0 libcryptsetup12 libgd3 libip4tc0 libjson-c3 libkadm5clnt-mit9 libluajit-5.1-2 libluajit-5.1-common libvpx3 libxpm4 nginx-common
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
upstart
Suggested packages:
graphviz upstart-monitor
The following packages will be REMOVED:
init libpam-systemd systemd systemd-shim systemd-sysv ubuntu-standard
The following NEW packages will be installed:
upstart
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
init systemd-sysv (due to init)
0 upgraded, 1 newly installed, 6 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/392 kB of archives.
After this operation, 18.1 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
É evidente que algo horrível aconteceu.
Estou um pouco perdido aqui e gostaria de receber algumas orientações/próximos passos.
Obrigado
Adicionando: Saída conforme solicitado por NOrbert
nexargi@server-02:~$ apt-cache policy systemd libsystemd0 init systemd-sysv
systemd:
Installed: 229-4ubuntu21.31
Candidate: 229-4ubuntu21.31
Version table:
*** 229-4ubuntu21.31 500
500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
100 /var/lib/dpkg/status
229-4ubuntu21.27 500
500 http://us.archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
229-4ubuntu4 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
libsystemd0:
Installed: 237-3ubuntu10.48
Candidate: 237-3ubuntu10.48
Version table:
*** 237-3ubuntu10.48 100
100 /var/lib/dpkg/status
229-4ubuntu21.31 500
500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
229-4ubuntu21.27 500
500 http://us.archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
229-4ubuntu4 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
init:
Installed: 1.29ubuntu4
Candidate: 1.29ubuntu4
Version table:
*** 1.29ubuntu4 500
500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
100 /var/lib/dpkg/status
1.29ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
systemd-sysv:
Installed: 229-4ubuntu21.31
Candidate: 229-4ubuntu21.31
Version table:
*** 229-4ubuntu21.31 500
500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
100 /var/lib/dpkg/status
229-4ubuntu21.27 500
500 http://us.archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
229-4ubuntu4 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Editado para incluir links para Pastebin conforme solicitado por NOrbert: @NOrbert, observe que eles foram obtidos imediatamente após a restauração de 16.04. ou seja, eles representam o estado 16.04 ANTES de qualquer atualização de lançamento.
grep -r ^deb /etc/apt --include=*.list https://pastebin.com/85qJeYws
política do apt-cache https://pastebin.com/q8S47v1e
dpkg -l https://pastebin.com/Zp999iuF
Responder1
Você tem uma versão mais recente de libsystemd0
fromtalvez em algum lugar. Para seu downgrade use o comando abaixo:
sudo apt-get install libsystemd0=229-4ubuntu21.31
e, em seguida, instale atualizações para 16.04 LTS por
sudo apt-get update
sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get dist-upgrade # to get newer dependencies
Para ter uma boa ferramenta para possíveis problemas futuros, instale o Aptitude por
sudo apt-get install aptitude
Em seguida, reinicie e inicie o procedimento de atualização do sistema para 18.04 LTS normalmente.