Ubuntu 12.04 parou de fazer atualizações (Resolvido)

Iniciado por ag_favaro, 30 de Junho de 2012, 10:04

tópico anterior - próximo tópico

ag_favaro

(Novato no sistema, não encontrei tópico que reconheça como problema idêntico ao meu)

A inexperiência não me permite resolver o problema abaixo relatado pelo sistema, ao tentar usar o gerenciador de atualizações:

"Não foi possível inicializar as informações do pacote

Um problema impossível de se resolver ocorreu enquanto inicializava as informações do pacote.

Por favor relate este erro do pacote 'update-manager' e inclua a seguinte mensagem de erro:

'E:Problem parsing dependency Depends, E:Erro ocorreu ao processar libghc-crypto-api-dev (NewVersion2), E:Problem with MergeList /var/lib/apt/lists/br.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages, E:As listas de pacotes ou os arquivos de estado não puderam ser analisados ou abertos.'

Complementando o acima relatado, tentei também o seguinte (logado como root):

agfavaro@agfavaro-G41T-M6:~$ apt-get update
E: Não foi possível abrir arquivo de trava /var/lib/apt/lists/lock - open (13: Permissão negada)
E: Impossível criar acesso exclusivo ao directório /var/lib/apt/lists/
E: Não foi possível abrir arquivo de trava /var/lib/dpkg/lock - open (13: Permissão negada)
E: Não foi possível criar acesso exclusivo ao directório de administração (/var/lib/dpkg/), é root?
agfavaro@agfavaro-G41T-M6:~$

A versão é 12.04 instalada em HD formatado - único sistema operacional.

Tota

Citação de: ag_favaro online 30 de Junho de 2012, 09:55
agfavaro@agfavaro-G41T-M6:~$ apt-get update
E: Não foi possível abrir arquivo de trava /var/lib/apt/lists/lock - open (13: Permissão negada)
E: Impossível criar acesso exclusivo ao directório /var/lib/apt/lists/
E: Não foi possível abrir arquivo de trava /var/lib/dpkg/lock - open (13: Permissão negada)
E: Não foi possível criar acesso exclusivo ao directório de administração (/var/lib/dpkg/), é root?

Ola

Comando errado => apt-get update

Resposta certa do sistema => é root?


O correto é sudo apt-get updatepara rodar com privilégios de superusuario

Aproveite e use sudo apt-get upgrade para examinar se existem dependências desencontradas

[]'s

ag_favaro

Obrigado pela atenção.

Retornou a seguinte mensagem:

agfavaro@agfavaro-G41T-M6:~$ sudo apt-get upgrade
[sudo] password for agfavaro:
Lendo listas de pacotes... Erro!
E: Problem parsing dependency Depends
E: Erro ocorreu ao processar libghc-crypto-api-dev (NewVersion2)
E: Problem with MergeList /var/lib/apt/lists/br.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages
E: As listas de pacotes ou os arquivos de estado não puderam ser analisados ou abertos.
agfavaro@agfavaro-G41T-M6:~$




Tota

#3
Citação de: ag_favaro online 30 de Junho de 2012, 10:59
E: Problem with MergeList /var/lib/apt/lists/br.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages

Entre como sudo no gerenciador de arquivos

Cuidado, usando o gerenciador nautilus como root voce pode quebrar o sistema se fizer algo errado. É por sua conta e risco

sudo nautilus

Navegue até a pasta /var/lib/apt/lists

Localize a entrada => br.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages

Copie ela para sua pasta /home

volte a /var/lib/apt/lists

Remova (apague) br.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages

Feche o nautilus

Entre em terminal e repita os comando

sudo apt-get update

sudo apt-get upgrade

ag_favaro

Tota, problema resolvido.

Atualizou um "monte" de coisas, fiquei até preocupado. Agora voltou a funcionar corretamente.
Aproveitei e baixei o novo manual do usuário disponível na Central de Programas.

Muito obrigado!

Tota

Ola

Resolveu mas não acabou ainda...

Foi removida a entrada para o repositório Universe.

Entre em terminal e digitesudo update-manager

Lá localize => configurações

Clicando em => configurações

Veja se os repositorios estão ajustados na aba => Aplicativos Ubuntu

Deixe marcado:

Software livre e gratuito mantido pela comunidade (Universe) caso ele não esteja.

Aí sim poderá considerar como resolvido, não esquecendo de voltar ao nautilus como root e apagar o "br.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages"  que copiou para a sua /home

( não é legal deixar "lixo" no seu hd, não é mesmo? )

[]'s

lcpanta

Parabéns favaro, agora edite o título do teu post e coloque (resolvido).


ag_favaro

Ok. Procedimentos efetuados.

Esse suporte nunca que a turma do "bilgates" proporcionaria...

TuxCyborg

Olá pessoal, sou novo no fórum e não sei muito bem como as coisas funcionam por aqui, de antemão, me desculpem por qualquer erro. Mas estou precisando da ajuda de vocês.

Recentemente, atualizei meu ubuntu da versão LTS anterior para a atual (12.04), ocorreu tudo muito bem. No entanto, o sistema não atualiza mais desde então. Quando vou no gerenciador de atualizações>verificar recebo a seguinte mensagem de erro:

Falha ao baixar informações do repositório

Verificar sua conexão com a Internet. Detalhes:
W:Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/precise/Release  Unable to find expected entry 'main'/source/Sources' in Release file (Wrong sources.list entry or malformed file)
, W:Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/precise-updates/Release  Unable to find expected entry 'main'/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
, W:Failed to fetch http://security.ubuntu.com/ubuntu/dists/precise-security/Release  Unable to find expected entry 'main'/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
, E:Some index files failed to download. They have been ignored, or old ones used instead.

Tota

Citação de: TuxCyborg online 12 de Setembro de 2012, 09:55
Falha ao baixar informações do repositório

Verificar sua conexão com a Internet. Detalhes:
W:Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/precise/Release  Unable to find expected entry 'main'/source/Sources' in Release file (Wrong sources.list entry or malformed file)
, W:Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/precise-updates/Release  Unable to find expected entry 'main'/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
, W:Failed to fetch http://security.ubuntu.com/ubuntu/dists/precise-security/Release  Unable to find expected entry 'main'/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
, E:Some index files failed to download. They have been ignored, or old ones used instead.

Ola

Como deve ter lido em outros (muuuitos) topicos aqui do forum abordando erros nos repositórios, entre em terminal e digite gedit /etc/apt/sources.list

Copie e poste aqui o resultado para o forum poder analisar.

[]'s

TuxCyborg

Digitei o comando que o amigo sugeriu, eis o resultado:

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://br.archive.ubuntu.com/ubuntu/ precise restricted main
deb-src http://br.archive.ubuntu.com/ubuntu/ precise restricted main

## Major bug fix updates produced after the final release of the
## distribution.

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://br.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://br.archive.ubuntu.com/ubuntu/ precise universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://br.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ precise multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.

deb http://br.archive.ubuntu.com/ubuntu/ precise main'
deb-src http://br.archive.ubuntu.com/ubuntu/ precise main'
deb http://security.ubuntu.com/ubuntu/ precise-security restricted main' main multiverse universe
deb http://br.archive.ubuntu.com/ubuntu/ precise-security main restricted universe
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-security main restricted universe
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates restricted main' main multiverse universe

Tota

Ola

Entre em terminal e digite sudo gedit /etc/apt/sources.listpara abrir novamente suas sources mas agora como root (sudo)

Localize estas entradas e troque de :

Citar## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.

deb http://br.archive.ubuntu.com/ubuntu/ precise main'
deb-src http://br.archive.ubuntu.com/ubuntu/ precise main'
deb http://security.ubuntu.com/ubuntu/ precise-security restricted main'main multiverse universe
deb http://br.archive.ubuntu.com/ubuntu/ precise-security main restricted universe
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-security main restricted universe
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates restricted main' main multiverse universe

Exatamente para :

Citar## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.

deb http://br.archive.ubuntu.com/ubuntu/ precise main
deb-src http://br.archive.ubuntu.com/ubuntu/ precise main
deb http://security.ubuntu.com/ubuntu/ precise-security restricted main main multiverse universe
deb http://br.archive.ubuntu.com/ubuntu/ precise-security main restricted universe
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-security main restricted universe
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates restricted main main multiverse universe

Ou seja, remova os caracteres de ' que marquei em vermelho.

Salve o arquivo, feche o gedit e ainda em terminal digite sudo apt-get update

Deve resolver o seu problema

[]'s

TuxCyborg

Fiz exatamente como sugerido, mas ao rodar o sudo apt-get update foi gerado um log meio grande que termina assim:

(...)
Baixados 265 kB em 6s (43,5 kB/s)                                              
Lendo listas de pacotes... Pronto
W: Duplicate sources.list entry http://br.archive.ubuntu.com/ubuntu/ precise/main i386 Packages (/var/lib/apt/lists/br.archive.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages)
W: Duplicate sources.list entry http://security.ubuntu.com/ubuntu/ precise-security/main i386 Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_main_binary-i386_Packages)
W: Duplicate sources.list entry http://br.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages (/var/lib/apt/lists/br.archive.ubuntu.com_ubuntu_dists_precise-updates_main_binary-i386_Packages)
W: Você terá que executar apt-get update para corrigir estes problemas

Rodo apt-get novamente e sai a mesma coisa. Um loop infinito... rs

Tota

Ola

Agora o problema não é mais no seu sources.list e sim na pasta /var/lib/apt/lists

Volte ao terminal e digite sudo rm -R /var/lib/apt/lists/*.*

Depois rode o sudo apt-get update novamente.

[]'s

TuxCyborg

Olá Tota, acabei de rodar o apt-get e ele baixou 22mb de atualização. Parece que está tudo ok. Muitíssimo obrigado pela ajuda. Qualquer problema volto aqui pra lhe aperriar de novo. :) Abraços.