Erro: Gerenciador de Pacortes (Synaptic)

Iniciado por Twi John, 16 de Agosto de 2009, 12:41

tópico anterior - próximo tópico

Twi John

Ola a todos.
Quando tento abrir um pacote deb, me vem a seguinte mensagem:


O índice de programas está quebrado

Esta  é uma falha grave de seu sistema gerenciador de programas. Por favor verifique se há pacotes mal instalados com a ferramenta synaptic, verifique as permissões e integridade do arquivo '/etc/apt/sources.list' e recarregue as informações do programa com o comando:'sudo apt-get update' e 'sudo apt-get install -f'.


Ao tentar fazer o que é pedido no erro, usando sudo sudo apt-get update apt-get install -f, vem o erro:

Lendo listas de pacotes... Erro!
E: Problem parsing dependency Depends
E: Um erro ocorreu processando libotr2 (NovaVersão1)
E: Problem with MergeList /var/lib/dpkg/status
E: As listas de pacotes ou os arquivos de estado não puderam ser analisados ou abertos.


Entrei no diretorio dpkg e abri o status, esta da seguinte maneira:

Package: libotr2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 232
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: i386
Source: libotr
Version: 3.2.0-1
Replaces: libotr0
Depends: libc6 *>= 2.4), libgcrypt11 (>= 1.2.2)
Suggests: libotr2-bin (>= 3.2.0-1)
Description: Off-the-Record Messaging library
Off-the-Record (OTR) Messaging Library and Toolkit
.
OTR allows you to have private conversations over IM by providing:
  - Encryption
    - No one else can read your instant messages.
  - Authentication
    - You are assured the correspondent is who you think it is.
  - Deniability
    - The messages you send do _not_ have digital signatures that are
      checkable by a third party.  Anyone can forge messages after a
      conversation to make them look like they came from you.  However,
      _during_ a conversation, your correspondent is assured the messages
      he sees are authentic and unmodified.
  - Perfect forward secrecy
    - If you lose control of your private keys, no previous conversation
      is compromised.
Original-Maintainer: Thibaut VARENE <varenet@debian.org>



O que seria necessario fazer nesse caso?

ubu4ever

Vá em Sistema>>Administração>>Gerenciamento de Pacotes Synaptic no menu Editar>>Consertar pacotes quebrados. Depois clique em Aplicar.

Twi John

Não é possivel abrir o Synaptic, aparece o seguinte erro, e depois fecha sozinho:

E: Problem parsing dependency Depends
E: Um erro ocorreu processando libotr2 (NovaVersão1)
E: Problem with MergeList /var/lib/dpkg/status
E: A lista de pacotes ou o arquivo de status não puderam ser analisados ou abertos.
E: _cache->open() failed, please report.









ubu4ever

Citação de: Twi John online 16 de Agosto de 2009, 14:13
Não é possivel abrir o Synaptic, aparece o seguinte erro, e depois fecha sozinho:

E: Problem parsing dependency Depends
E: Um erro ocorreu processando libotr2 (NovaVersão1)
E: Problem with MergeList /var/lib/dpkg/status
E: A lista de pacotes ou o arquivo de status não puderam ser analisados ou abertos.
E: _cache->open() failed, please report.

Tente os comandos:
sudo apt-get install -f
sudo apt-get clean
sudo apt-get update

Twi John


vinicius_aleao

Verifique as permissões do seu sources.lst (você pode navegar até /etc/apt, clicar com o direito sobre o arquivo "sources.lst" e escolher "Propriedades" e dar uma olhada na aba "Permissões") e poste aqui. Também seria bom você colar aqui o conteúdo desse arquivo pra gente dar uma olhada.

Daniel Pr

Citação de: Twi John online 16 de Agosto de 2009, 14:13
Não é possivel abrir o Synaptic, aparece o seguinte erro, e depois fecha sozinho:

E: Problem parsing dependency Depends
E: Um erro ocorreu processando libotr2 (NovaVersão1)
E: Problem with MergeList /var/lib/dpkg/status
E: A lista de pacotes ou o arquivo de status não puderam ser analisados ou abertos.
E: _cache->open() failed, please report.

Estou com um problema parecido no mesmo arquivo e os comandos sugeridos não deram resultado. Vi no fórum uma dica do Tota para editar e verificar qual header (cabeçalho) está em branco ou com erros e que bastava excluir este arquivo e recolocar novamente em canais de software. No entanto, também não consegui desse jeito. Com a palavra os mais experientes (sou novato no ubuntu)!








Becker

Ola todos.
Eu também tive sérios problemas meses atrás com o synaptic.
Quando fica com pacotes quebrados é um inferno.
E a única solução foi reinstalar o Ubuntu.
Mas como prevenção hoje faço backups completo de todo o sistema com seus aplicativos e dados usando o remastersys, e tem funcionando bem, já me salvou pelo menos duas vezes.
Sempre testo o backup usando o Virtualbox, isto é rodo o Ubuntu, dentro do Ubuntu, para ver se esta tudo certo.

Pude verificar que no meu caso, sempre dava problema quando ia instalar qualquer software que tinha algum vinculo com programação java.
Uso o Ubuntu Studio 9:04.

festas12

estou com algo semelhante.
instalei ontem o ubuntu 9.04 e ao interromper a instalação de um programa o gestor
ficou bloqueado. Agora não consigo instalar nada.
Tentei seguir alguns passos, aqui sugeridos e dá a seguinte mensagem

"E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem."

Não tenho experiência de ubuntu ou linux.
Agradeço ajuda.

vinicius_aleao

Citação de: festas12 online 27 de Outubro de 2009, 11:39
estou com algo semelhante.
instalei ontem o ubuntu 9.04 e ao interromper a instalação de um programa o gestor
ficou bloqueado. Agora não consigo instalar nada.
Tentei seguir alguns passos, aqui sugeridos e dá a seguinte mensagem

"E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem."

Não tenho experiência de ubuntu ou linux.
Agradeço ajuda.

Você executou esse comando que eu destaquei no terminal? Se não, execute que resolverá o problema.

lsmribeiro

OLá a todos.

Apareceu um problema similar aqui.

Resolvi "ressuscitar" este tópico, para não ter de postar um novo.

O synaptic não abre e quando tento executar diversos destes procedimentos recomendados ao autor deste tópico, retorna, geralmente, a mensagem:

Citar"leandro@pegasus:~$ sudo apt-get install -f
Lendo listas de pacotes... Erro!
E: Problem parsing dependency Recommends
E: Um erro ocorreu processando webcamstudio (NovaVersão1)
E: Problem with MergeList /var/lib/apt/lists/apt.dolphinaura.studenthotspot.net_dists_jaunty_main_binary-i386_Packages
E: As listas de pacotes ou os arquivos de estado não puderam ser analisados ou abertos".

Bem, como visto, o problema tem relação com o programa webcamstudio ou uma de suas dependências, correto?

Alguém mais pode sugerir uma solução?

Obrigado,
Leandro

lsmribeiro


Só relatando....

Pelo que vi estava com problema de "dependencias nao resolvidas".

#dpkg --configure -a resolveu aqui.

engracado é que ja tinha testado o comando antes, sem sucesso. vai saber....

abs

vinicius_aleao

Citação de: lsmribeiro online 16 de Janeiro de 2010, 16:14

Só relatando....

Pelo que vi estava com problema de "dependencias nao resolvidas".

#dpkg --configure -a resolveu aqui.

engracado é que ja tinha testado o comando antes, sem sucesso. vai saber....

abs

Talvez não tenha resolvido por faltar o "sudo" antes...

lsmribeiro

Caro colega,

quando se põe "#" antes do comando, presume-se que se está dando ele como superusuário (root), ao contrário de quando se usa "$". Aliás, veja essa distinção na própria shell padrão do linux (/bin/bash), o "terminal", ao utilizar o root e um outro usuário qualquer.

[]s

lsmribeiro

... mas o engraçado é que antes não funcionou mesmo.