“../../src/filesdb.c:683: findnamenode: Assertion '(* pointerp) -name [0] ==' / '' falhou.”

3

Eu tenho tentado atualizar Ubuntu 12.04 na linha de comando usando os dois comandos

sudo apt-get update
sudo apt-get dist-upgrade

que termina com o seguinte erro:

(Reading database ... 70%dpkg: ../../src/filesdb.c:683: findnamenode: Assertion '(*pointerp)->name[0] == '/'' failed.
E: Sub-process /usr/bin/dpkg exited unexpectedly

Como consertar isso na linha de comando?

    
por Alex 04.02.2014 / 12:05

1 resposta

1

A solução para esta instalação desordenada é a seguinte.

  1. Remova alguns arquivos de instalação

    /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin

  2. Execute sudo apt-get dist-upgrade novamente.

  3. 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 .

  4. Agora remova esta instalação incompleta com sudo apt-get purge jenkins .

  5. Instale-o novamente (se ainda precisar): sudo apt-get install jenkins
  6. E finalmente sudo apt-get update && sudo apt-get dist-upgrade
por 04.02.2014 / 13:46

Tags