A solução para esta instalação desordenada é a seguinte.
-
Remova alguns arquivos de instalação
/var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
-
Execute
sudo apt-get dist-upgrade
novamente. -
Agora, a saída é ainda mais distorcida:
Preparing to replace jenkins 1.548 (using .../archives/jenkins_1.549_all.deb) ... * Stopping Jenkins Continuous Integration Server jenkins [ OK ] Unpacking replacement jenkins ... dpkg-deb (subprocess): data: internal gzip read error: '<fd:4>: invalid distance code' dpkg-deb: error: subprocess <decompress> returned error exit status 2 dpkg: error processing /var/cache/apt/archives/jenkins_1.549_all.deb (--unpack): short read on buffer copy for backend dpkg-deb during './usr/share/jenkins/jenkins.war' No apport report written because MaxReports is reached already * Starting Jenkins Continuous Integration Server jenkins [ OK ] Errors were encountered while processing: /var/cache/apt/archives/jenkins_1.549_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
, mas fornece uma dica do que foi instalado incorretamente:
jenkins
. -
Agora remova esta instalação incompleta com
sudo apt-get purge jenkins
. - Instale-o novamente (se ainda precisar):
sudo apt-get install jenkins
- E finalmente
sudo apt-get update && sudo apt-get dist-upgrade