Pacotes quebrados - LibreOffice - N resolvido com -f install

Iniciado por Oleite, 21 de Abril de 2014, 22:05

tópico anterior - próximo tópico

Oleite

Prezados,

Desde a atualização da versão 14.04 estou com esse problema:


Preparing to unpack .../libreoffice-core_1%3a4.2.3~rc3-0ubuntu2_amd64.deb ...
Unpacking libreoffice-core (1:4.2.3~rc3-0ubuntu2) over (1:4.1.3-0ubuntu1) ...
dpkg-deb (sub-processo): a descomprimir membro do arquivo: erro de lzma: os dados comprimidos estão corrompidos
dpkg-deb: erro: sub-processo <descompressão> retornou estado de saída de erro 2
dpkg: error processing archive /var/cache/apt/archives/libreoffice-core_1%3a4.2.3~rc3-0ubuntu2_amd64.deb (--unpack):
não pode copiar dados extráidos para './usr/lib/libreoffice/program/libvbahelperlo.so' para '/usr/lib/libreoffice/program/libvbahelperlo.so.dpkg-new': fim de ficheiro ou stream inesperado
Erros foram encontrados durante o processamento de:
/var/cache/apt/archives/libreoffice-core_1%3a4.2.3~rc3-0ubuntu2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Por isso não consigo instalar nem desinstalar nada. Já usei apt-get -f install e nada. Tentei alguns outros comandos semelhantes mas também não funcionou. Queria uma espécie de solução baseada na exclusão desses arquivos.

Já tentei remove-los como root mas tambem não consegui.

Obrigado

Renan Rischiotto

Olá,

Copie e cole o seguinte comando inteiro no terminal:

$ sudo apt-get autoremove --purge && sudo apt-get clean && sudo apt-get autoclean && sudo apt-get install -f

Veja se resolve,

Abraços!

Oleite

Nada!

Construindo árvore de dependências       
Lendo informação de estado... Pronto
Você pode querer executar 'apt-get -f install' para corrigí-los.
Os pacotes a seguir têm dependências desencontradas:
libreoffice-base-core : Depende: libreoffice-core (= 1:4.2.3~rc3-0ubuntu2) mas 1:4.1.3-0ubuntu1 está instalado
libreoffice-calc : Depende: libreoffice-core (= 1:4.2.3~rc3-0ubuntu2) mas 1:4.1.3-0ubuntu1 está instalado
libreoffice-common : Quebra: libreoffice-core (< 1:4.2~) mas 1:4.1.3-0ubuntu1 está instalado
libreoffice-core : Depende: libharfbuzz0a (>= 0.9.18) mas não é instalável
libreoffice-draw : Depende: libreoffice-core (= 1:4.2.3~rc3-0ubuntu2) mas 1:4.1.3-0ubuntu1 está instalado
libreoffice-gnome : Depende: libreoffice-core (= 1:4.2.3~rc3-0ubuntu2) mas 1:4.1.3-0ubuntu1 está instalado
libreoffice-gtk : Depende: libreoffice-core (= 1:4.2.3~rc3-0ubuntu2) mas 1:4.1.3-0ubuntu1 está instalado
libreoffice-impress : Depende: libreoffice-core (= 1:4.2.3~rc3-0ubuntu2) mas 1:4.1.3-0ubuntu1 está instalado
libreoffice-math : Depende: libreoffice-core (= 1:4.2.3~rc3-0ubuntu2) mas 1:4.1.3-0ubuntu1 está instalado
libreoffice-writer : Depende: libreoffice-core (= 1:4.2.3~rc3-0ubuntu2) mas 1:4.1.3-0ubuntu1 está instalado
python3-uno : Depende: libreoffice-core (= 1:4.2.3~rc3-0ubuntu2) mas 1:4.1.3-0ubuntu1 está instalado
E: Dependências desencontradas. Tente usar -f.

Renan Rischiotto

Execute o comando pedido no erro:

$ sudo apt-get install -f

Poste a saída aqui.

Oleite

Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Corrigindo dependências... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  libfftw3-3 libfftw3-long3 libwebp4 libx264-123
Utilize 'apt-get autoremove' para os remover.
Os pacotes extra a seguir serão instalados:
  libreoffice-core
Os pacotes a seguir serão atualizados:
  libreoffice-core
1 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 3 não atualizados.
14 pacotes não totalmente instalados ou removidos.
É preciso baixar 0 B/27,9 MB de arquivos.
Depois desta operação, 470 kB adicionais de espaço em disco serão usados.
Você quer continuar? [S/n] s
(Lendo banco de dados ... 233359 ficheiros e directórios actualmente instalados.)
Preparing to unpack .../libreoffice-core_1%3a4.2.3~rc3-0ubuntu2_amd64.deb ...
Unpacking libreoffice-core (1:4.2.3~rc3-0ubuntu2) over (1:4.1.3-0ubuntu1) ...
dpkg-deb (sub-processo): a descomprimir membro do arquivo: erro de lzma: os dados comprimidos estão corrompidos
dpkg-deb: erro: sub-processo <descompressão> retornou estado de saída de erro 2
dpkg: error processing archive /var/cache/apt/archives/libreoffice-core_1%3a4.2.3~rc3-0ubuntu2_amd64.deb (--unpack):
não pode copiar dados extráidos para './usr/lib/libreoffice/program/libvbahelperlo.so' para '/usr/lib/libreoffice/program/libvbahelperlo.so.dpkg-new': fim de ficheiro ou stream inesperado
Erros foram encontrados durante o processamento de:
/var/cache/apt/archives/libreoffice-core_1%3a4.2.3~rc3-0ubuntu2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Renan Rischiotto

O erro persiste nesse arquivo "libreoffice-core_1%3a4.2.3~rc3-0ubuntu2_amd64.deb", então faça o seguinte, abra o Nautilus como root:

$ sudo nautilus

Navegue até a pasta /var/cache/apt/archives/ e remove esse "libreoffice-core_1%3a4.2.3~rc3-0ubuntu2_amd64.deb"

Oleite

Nada. A resposta que deu agora:

(nautilus:5916): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Nautilus-Share-Message: Called "net usershare info" but it failed: "compartilhamento de rede de usuário" retornou erro 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error Arquivo ou diretório não encontrado
Please ask your system administrator to enable user sharing.

Depois mandei install -f novamente e deu: (a mesma coisa de antes)

Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Corrigindo dependências... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  libfftw3-3 libfftw3-long3 libwebp4 libx264-123
Utilize 'apt-get autoremove' para os remover.
Os pacotes extra a seguir serão instalados:
  libreoffice-core
Os pacotes a seguir serão atualizados:
  libreoffice-core
1 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 3 não atualizados.
14 pacotes não totalmente instalados ou removidos.
É preciso baixar 0 B/27,9 MB de arquivos.
Depois desta operação, 470 kB adicionais de espaço em disco serão usados.
Você quer continuar? [S/n] s
(Lendo banco de dados ... 233359 ficheiros e directórios actualmente instalados.)
Preparing to unpack .../libreoffice-core_1%3a4.2.3~rc3-0ubuntu2_amd64.deb ...
Unpacking libreoffice-core (1:4.2.3~rc3-0ubuntu2) over (1:4.1.3-0ubuntu1) ...
dpkg-deb (sub-processo): a descomprimir membro do arquivo: erro de lzma: os dados comprimidos estão corrompidos
dpkg-deb: erro: sub-processo <descompressão> retornou estado de saída de erro 2
dpkg: error processing archive /var/cache/apt/archives/libreoffice-core_1%3a4.2.3~rc3-0ubuntu2_amd64.deb (--unpack):
não pode copiar dados extráidos para './usr/lib/libreoffice/program/libvbahelperlo.so' para '/usr/lib/libreoffice/program/libvbahelperlo.so.dpkg-new': fim de ficheiro ou stream inesperado
Erros foram encontrados durante o processamento de:
/var/cache/apt/archives/libreoffice-core_1%3a4.2.3~rc3-0ubuntu2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Renan Rischiotto

Esse problema começou após alguma atualização, instalação de programa etc?

Oleite

Atualizei o SO para a 14.04. Ele instalou tudo e depois deu isso.

Renan Rischiotto

Você fez atualização ou uma instalação limpa do Ubuntu?

Oleite

Atualização. Tinha instalado a uma semana aproximadamente e sábado apareceu o aviso da nova versão e atualizei.

Renan Rischiotto

Então cara, atualização não é legal fazer, é bom fazer sempre instalação limpa do Ubuntu.

Bom, eu não sei mais o que te indicar, a não ser reinstalar o Ubuntu do zero.

Mas se você quiser esperar alguém que saiba te ajudar nesse problema fica a seu critério.

Desculpe não poder te ajudar :-\

Abração!

Oleite

Entendi. Não tinha essa maldade de evitar atualizar. Não tenho nenhum arquivo nessa máquina, então não vai me dar trabalho fazer isso. Apenas estava tentando achar uma solução mais fácil. Obrigado pela ajuda!

Renan Rischiotto

Deve ser algum erro bobo que se resolve fácil, mas que eu não sei como resolver ;D

Provavelmente algum comando no terminal e já resolveria, mas eu não sei rsrs