Fórum Ubuntu Linux - PT

Área para Iniciantes => Iniciantes => Tópico iniciado por: carlaweyne em 18 de Julho de 2013, 15:56

Título: [resolvido] apt-get parou de funcionar
Enviado por: carlaweyne em 18 de Julho de 2013, 15:56
Olá!

Sou nova no linux e no fórum. Uso Ubuntu 13.04. Estou com um problema e depois de muito pesquisar e tentar solucionar, peço ajuda a vocês.

1) há alguns dias, sempre que ligo o computador, após iniciar o sistema (tudo ok), aparece um aviso: "O sistema detectou um problema no aplicativo". Quando clico em relatar problema, ele me pede a senha do root, coloco e em seguida outro aviso: "Desculpe, o aplicativo apt-get parou de funcionar inesperadamente". E o processo se repete infinitamente. Coonsigo usar o computador normalmente, mas essa caixa permanece aberta até que eu desligue o computador.

2) Pesquisando, descobri que o apt-get é um aplicativo para gerenciar softwares. De fato percebi que meu Atualizador de Programas que me alertava frequentemente sobre atualizações disponíveis nunca mais apareceu.

3) Descobri também que a Central de Programas não está funcionando. Quando tento abrí-la, aparece a tela, o simbolo de carregando, e em seguida o programa fecha automaticamente.

4) Tentei no terminal os comandos sugeridos em um tópico aqui no fórum (- Há comandos que consertam dependências (ou erros do APT) e devem ser usados na ordem abaixo: sudo apt-get install -f etc), mas não funcionou. Aparece o seguinte:

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?


Assim, realmente não sei o que fazer? Alguém pode me ajudar?
Grata!
Título: Re: apt-get parou de funcionar
Enviado por: Renan Rischiotto em 18 de Julho de 2013, 16:16
Citar
4) Tentei no terminal os comandos sugeridos em um tópico aqui no fórum (- Há comandos que consertam dependências (ou erros do APT) e devem ser usados na ordem abaixo: sudo apt-get install -f etc), mas não funcionou. Aparece o seguinte:

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?

Assim, realmente não sei o que fazer? Alguém pode me ajudar?
Grata!

A mensagem que aparece fala que você não é root (administrador), portanto, antes de executar o comando apt-get install -f use o sudo primeiro, ficando assim: sudo apt-get install -f
Título: Re: apt-get parou de funcionar
Enviado por: sigur em 18 de Julho de 2013, 16:23
Esse erro de trava também ocorre quando você tenta usar o apt-get com uma janela da central de programas ou o gerenciador synaptic aberto.
Título: Re: apt-get parou de funcionar
Enviado por: Renan Rischiotto em 18 de Julho de 2013, 16:42
Esse erro de trava também ocorre quando você tenta usar o apt-get com uma janela da central de programas ou o gerenciador synaptic aberto.

Eu acho que não heim rsrs

http://s22.postimg.org/4lu0c3mc1/Captura_de_tela_de_2013_07_18_16_41_47.png
Título: Re: apt-get parou de funcionar
Enviado por: sigur em 18 de Julho de 2013, 18:58
Esse erro de trava também ocorre quando você tenta usar o apt-get com uma janela da central de programas ou o gerenciador synaptic aberto.

Eu acho que não heim rsrs

http://s22.postimg.org/4lu0c3mc1/Captura_de_tela_de_2013_07_18_16_41_47.png

Uia! Mas você não pediu pra instalar nenhum programa! Será que é só com o synaptic que dá problema?
Título: Re: apt-get parou de funcionar
Enviado por: Arthur Bernardes em 18 de Julho de 2013, 19:05
Sim, dá problema, quando se está instalando algum programa, mesmo sendo apt-get, Synaptic ou Central de Programas.
Título: Re: apt-get parou de funcionar
Enviado por: carlaweyne em 18 de Julho de 2013, 19:42
Grata pelas respostas!

Quando faço o comando no terminal com o root, aparece o seguinte:
Lendo listas de pacotes... Pronto
carla@carla-AOA150:~$ dependências... 0%

e pára por aí.

O que pode ser isso?

Não sei como usar o apt-get com uma janela da central de programas e também não sei o que é o gerenciador synaptic.

Grata!

Título: Re: apt-get parou de funcionar
Enviado por: linuser104 em 18 de Julho de 2013, 20:02
Citar
4) Tentei no terminal os comandos sugeridos em um tópico aqui no fórum (- Há comandos que consertam dependências (ou erros do APT) e devem ser usados na ordem abaixo: sudo apt-get install -f etc), mas não funcionou. Aparece o seguinte:

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?

Assim, realmente não sei o que fazer? Alguém pode me ajudar?
Grata!

A mensagem que aparece fala que você não é root (administrador), portanto, antes de executar o comando apt-get install -f use o sudo primeiro, ficando assim: sudo apt-get install -f

Quando você está usando alguma forma de instalação (apt-get/Central de programas/Synaptic...) não é possível usar outra ao mesmo tempo. Por isso o erro de lock (está travado por outro processo em andamento).


O comando de recuperação de pacotes quebrados (sudo apt-get install -f) não indicou nada, então tenta mais o seguinte:

sudo apt-get update

sudo apt-get install -f

sudo apt-get upgrade


Vê se muda alguma coisa. Atenção o ultimo comando vai atualizar todos os pacotes que já têm atualizações disponíveis nos repositórios, se tiver muitas atualizações e você estiver sem tempo, cancele com um Ctrl+C pelo terminal.


PS: A forma gráfica de uso mais parecida com o comando de terminal apt-get é o Synaptic que pelo terminal se instala assim:

sudo apt-get install synaptic

pelo menos o Synaptic existe na versão 12.04 do Ubuntu. Na versão 13.04 eu não sei se ainda existe o Synaptic nos repositórios já que querem cada vez mais incentivar o uso da central de programas do Ubuntu.
Título: Re: apt-get parou de funcionar
Enviado por: Renan Rischiotto em 18 de Julho de 2013, 20:05
Citar
sudo apt-get upgrade

linuser104

Não seria melhor dar um sudo apt-get dist-upgrade?
Eu acho que seria melhor para evitar conflitos, visto que o disk-upgrade substitui os pacotes antigos...
Título: Re: apt-get parou de funcionar
Enviado por: jkmsjq em 18 de Julho de 2013, 20:12
Citar
sudo apt-get upgrade

linuser104

Não seria melhor dar um sudo apt-get dist-upgrade?
Eu acho que seria melhor para evitar conflitos, visto que o disk-upgrade substituí os pacotes antigos...

Com um sudo apt-get upgrade haverá a atualização, mas os pacotes antigos ficarão em stand by.
Se ocorrer alguma atualização de kernel, que é bem possível, e houver algum conflito, é somente escolher o kernel anterior e continuar usando o Ubuntu e realizar os reparos necessários.

Com o sudo apt-get dist-upgrade, os pacotes antigos serão removidos (inclusive o kernel antigo) e se houver algum erro, como se fará os reparos necessários...?!?!?

Primeiros se corrige o erro. Dando tudo certo se dá o comando sudo apt-get autoremove, e tudo ficará arrumado...
Título: Re: apt-get parou de funcionar
Enviado por: linuser104 em 18 de Julho de 2013, 20:12
Citar
sudo apt-get upgrade

linuser104

Não seria melhor dar um sudo apt-get dist-upgrade?
Eu acho que seria melhor para evitar conflitos, visto que o disk-upgrade substituí os pacotes antigos...

Pode-se usar o sudo apt-get dist-upgrade também, mas eu prefiro o outro, embora muitos prefiram esse último.

O upgrade apenas atualiza todos os pacotes instalados na máquina, desde que não exista a necessidade de instalar/remover outros pacotes para satisfazer as dependências.

Já o dist-upgrade fará todas as atualizações, inclusive instalando pacotes novos caso necessário.

Por isso num primeiro momento prefiro o upgrade ao invés do dist-upgrade. Se o upgrade não soluciona meu problema, então eu parto para o próximo (dist-upgrade).
Título: Re: apt-get parou de funcionar
Enviado por: Renan Rischiotto em 18 de Julho de 2013, 20:19
Entendi...obrigado pela informação...ainda estou aprendendo sobre Linux rsrsr
Título: Re: apt-get parou de funcionar
Enviado por: carlaweyne em 18 de Julho de 2013, 23:48
Perfeito!

Com o primeiro comando (sudo apt-get upgrade), o processo foi concluído. O Atulizador de Programas voltou a funcionar (já atualizou vários programas) e a Central de Programas também abriu.

Nossa, parece que era uma coisa simples, né? Mas até agora não entendi qual era de fato o problema. Alguém consegue me explicar.

Muito grata, Renan Rischiotto!
Título: Re: apt-get parou de funcionar
Enviado por: carlaweyne em 19 de Julho de 2013, 20:16
Essa não, o problema voltou! Agora, após a janela que informa que o sistema detectou um problema no aplicativo, aparece outra dizendo que o "update-apt-xapian-index" parou de funcionar. E agora?

Desde já, grata pela ajuda!
Título: Re: apt-get parou de funcionar
Enviado por: Renan Rischiotto em 19 de Julho de 2013, 21:50
Poste uma imagem do problema para podermos visualizá-lo  :)

Você pode usar o site http://postimage.org/.
Título: Re: apt-get parou de funcionar
Enviado por: carlaweyne em 20 de Julho de 2013, 00:26
Acho que agora sim consegui resolver. Repeti os comandos no terminal, reiniciei o computador e não apareceu nenhum aviso de que algum aplicativo não funciona. Grata mais uma vez pela atenção!
Título: Re: apt-get parou de funcionar
Enviado por: Renan Rischiotto em 20 de Julho de 2013, 01:11
Tomara que tenha resolvido =)
Título: Re: apt-get parou de funcionar
Enviado por: cajaboy em 20 de Julho de 2013, 18:00
Para não ter problemas com atualizações é bom entrar nas configurações do gerenciador de atualizações e mudar o servidor brasil para servidor principal. Dá menos problemas.
Título: Re: apt-get parou de funcionar
Enviado por: carlaweyne em 02 de Agosto de 2013, 09:07
Tudo funcionando OK. Grata!