libjackd2 pacote quebrado

0

Alguém pode me ajudar com isso?

Durante a atualização dist alguma coisa aconteceu, pacotes quebrados ocorreram e dependências não satisfeitas são mostradas, então depois disso no terminal me pediram para digitar este comando "apt-get -f install" e então eu tentei isso e é isso que eu tenho:

    sudo apt-get -f install
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Correcting dependencies... Done
    The following extra packages will be installed:
    libjack-jackd2-0 libjack-jackd2-0:i386
    Suggested packages:
    jackd2 jackd2:i386
    The following NEW packages will be installed:
    libjack-jackd2-0 libjack-jackd2-0:i386
    0 upgraded, 2 newly installed, 0 to remove and 6 not upgraded.
    Need to get 0 B/398 kB of archives.
    After this operation, 996 kB of additional disk space will be used.
    Do you want to continue [Y/n]? Y
    Selecting previously unselected package libjack-jackd2-0.
    (Reading database ... 248346 files and directories currently installed.)
    Unpacking libjack-jackd2-0 (from .../libjack-jackd2-0_1.9.8~dfsg.2-1precise1_amd64.deb) ...
    Selecting previously unselected package libjack-jackd2-0:i386.
    Unpacking libjack-jackd2-0:i386 (from .../libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb) ...
    dpkg: error processing /var/cache/apt/archives/libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb (--unpack):
    './usr/share/doc/libjack-jackd2-0/buildinfo.gz' is different from the same file on the system
    dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
    Errors were encountered while processing:
    /var/cache/apt/archives/libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb

    E: Sub-process /usr/bin/dpkg returned an error code (1)

Eu tentei o seguinte:

    sudo dpkg --configure -a <--- didn't work,
    sudo apt-get -f install <--- didn't work,
    sudo gedit /var/lib/dpkg/status <---- I tried removing the broken package, still the same after using "sudo fuser -vki /var/lib/dpkg/lock".

hmmmm .. ajuda pls .. estou preso, e se este for um post duplicado sobre libjackd2 alguém pode me redirecionar para outro post que foi resolvido? ..

    
por Softmaven 26.08.2013 / 09:19

3 respostas

0

O que resolveu o problema foi este:

Acabei de mudar o nome do pacote de libjack-jackd2-0 para libjack-jackd2-0.old, depois fiz o

  sudo apt-get install libjack-jackd2-0 libjack-jackd2-0:i386

Funcionou para mim, foi por causa disso (Essa foi a dica) que me fez tentar seguir o que ele fez:

'./usr/share/doc/libjack-jackd2-0/buildinfo.gz' is different from the same file on the system

o que eu fiz foi olhar para o / usr / shar / doc / procurar pela pasta libjack-jackd2-0 encontrada e anexada em seu nome ".old" para que não a encontrasse novamente ao fazer o

  sudo apt-get -f install libjack-jackd2-0 libjack-jackd2-0:i386

depois de mudar o nome, eu tentei fazer o apt-get -f instalar funcionou e correu como deveria ser e agora está tudo bem, eu posso instalar agora usando o sudo apt-get sem erros. Eu não tenho que me preocupar com consequências posteriores, porque após a atualização completa eu removi o software ou aplicativo que estava usando esses pacotes via apt-get remove que era lmms (Linux MultiMedia Studio) e fiz algum sudo apt-get autoremove se Caso houvesse pacotes deixados inúteis e nunca tentei reinstalá-lo novamente.

Só tive sorte, eu acho. mas eu definitivamente não recomendo fazer isso em todos os erros de dependência de pacotes, porque nem todos mostram os mesmos erros;

Definitivamente, ler e analisar o erro ajudou muito. porque alguns responderam desabilitando o pacote na árvore de pacotes, alguns dizem que remover o pacote e instalar novamente, mas teve sorte que era apenas um erro de arquivo de compilação.

Espero que isso ajude ..

    
por Softmaven 07.09.2013 / 03:56
0

primeiro tente limpar o cache do pacote (sudo apt-get clean) e instale novamente.

É possível primeiro tentar desinstalar os dois pacotes:

sudo apt-get remove libjack-jackd2-0 libjack-jackd2-0:i386

e tente instalar novamente.

    
por TCr 26.08.2013 / 11:22
0

Você não deve instalar o mesmo pacote para ambas as arquiteturas ao mesmo tempo. Instale libjack-jackd2-0 ou libjack-jackd2-0:i386 . Eu recomendo que você não instale o i386 desde que seu sistema seja de 64 bits. Um simples:

sudo apt-get install libjack-jackd2-0

Deve fazer o trabalho.

    
por Braiam 27.08.2013 / 22:47