Autor Tópico: Problema ao utilizar comandos do apt-get  (Lida 9024 vezes)

Offline BrunoFerreira

  • Usuário Ubuntu
  • *
  • Mensagens: 23
    • Ver perfil
Problema ao utilizar comandos do apt-get
« Online: 28 de Outubro de 2013, 11:34 »
Estou com problema ao rodar qualquer comando do apt-get.

Quando rodo o apt-get upgrade

Quando rodo o apt-get -f install

Já tentei vária soluções e não consegui. Já tentei.
Código: [Selecionar]
dpkg -a configure
« Última modificação: 31 de Outubro de 2013, 07:48 por selvaking »

Offline linuser104

  • Usuário Ubuntu
  • *
  • Mensagens: 838
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #1 Online: 28 de Outubro de 2013, 11:55 »
Já tentou seguir o que está dizendo nessa sua ultima imagem:

Citar
A copy of the C library was found in an unexpected directory:
'/lib/i386-linux-gnu/libc-2.17.so'
It is not safe to upgrade the C library in this situation

Please remove that copy of the C library or get it out of '/lib/i386-linux-gnu' and try again

agora eu não removeria a princípio, mas apenas daria outro nome de backup, tipo libc-2.17.so.bkp ou libc-2.17.so.old somente para testar se desta forma vai e em caso positivo, removeria o backup depois.

Agora isso é estranho, tenho esse arquivo no mesmo local e não há nada de errado aqui quanto ao sudo apt-get update e outros comandos do apt-get.
« Última modificação: 28 de Outubro de 2013, 11:58 por linuser104 »
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

Offline BrunoFerreira

  • Usuário Ubuntu
  • *
  • Mensagens: 23
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #2 Online: 28 de Outubro de 2013, 12:09 »
Eu removi a
Código: [Selecionar]
libc-2.17.so ai parou de funcionar o comando sudo.

Offline linuser104

  • Usuário Ubuntu
  • *
  • Mensagens: 838
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #3 Online: 28 de Outubro de 2013, 12:15 »
Eu removi a
Código: [Selecionar]
libc-2.17.so ai parou de funcionar o comando sudo.

como disse remover não é a solução, pois qualquer problema grave você retorna o arquivo para o seu nome de origem.

Se não removeu use o livecd para renomear o arquivo para o nome correto outra vez.
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

Offline BrunoFerreira

  • Usuário Ubuntu
  • *
  • Mensagens: 23
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #4 Online: 28 de Outubro de 2013, 12:23 »
Eu já voltei o arquivo pelo livecd.

Offline linuser104

  • Usuário Ubuntu
  • *
  • Mensagens: 838
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #5 Online: 28 de Outubro de 2013, 13:51 »
Eu já voltei o arquivo pelo livecd.

Se seu problema com o apt-get continua, pois não foi informado se resolveu, então você pode tentar refazer o mesmo procedimento só que antes, abra um terminal como root e deixe ele aberto para usar, não feche.

Abrir o terminal como root seria o comando sudo su

Depois de feito isso você pode fazer outra vez o procedimento de renomear o arquivo e tentar os comandos já usados. Detalhe que desta vez sem a palavra sudo na frente do comando já que o terminal está aberto como root (comando sudo su).

Agora eu tentaria antes o seguinte:

cd /var/cache/apt/archives

sudo dpkg -i --force-all libc6_2.17-0ubuntu5.1_i386.deb


para ver se numa instalação forçada não dá esse erro. Somente se assim não funcionar, tentaria outra vez como falei acima.
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

Offline BrunoFerreira

  • Usuário Ubuntu
  • *
  • Mensagens: 23
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #6 Online: 28 de Outubro de 2013, 14:34 »
Tentei rodar o comando sem renomear o arquivo deu o mesmo erro. Renomeei o arquivo e tentei rodar e deu este erro.

Código: [Selecionar]
root@CI-78835-3:/var/cache/apt/archives# dpkg -i --force-all libc6_2.17-0ubuntu5.1_i386.deb
dpkg: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

Offline selvaking

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 1.171
  • Parque Anchieta - Rio de Janeiro - RJ
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #7 Online: 28 de Outubro de 2013, 14:49 »
corriga o comando abaixo:
Não é "dpkg -a configure"
e sim:

Código: [Selecionar]
sudo dpkg --configure -a
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

Offline BrunoFerreira

  • Usuário Ubuntu
  • *
  • Mensagens: 23
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #8 Online: 28 de Outubro de 2013, 14:55 »
corriga o comando abaixo:
Não é "dpkg -a configure"
e sim:

Código: [Selecionar]
sudo dpkg --configure -a

sudo dpkg --configure -a
« Última modificação: 31 de Outubro de 2013, 07:53 por selvaking »

Offline linuser104

  • Usuário Ubuntu
  • *
  • Mensagens: 838
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #9 Online: 28 de Outubro de 2013, 14:58 »
Tentei rodar o comando sem renomear o arquivo deu o mesmo erro. Renomeei o arquivo e tentei rodar e deu este erro.

Código: [Selecionar]
root@CI-78835-3:/var/cache/apt/archives# dpkg -i --force-all libc6_2.17-0ubuntu5.1_i386.deb
dpkg: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

Acho que você não me entendeu direito, usar o comando:

dpkg -i --force-all libc6_2.17-0ubuntu5.1_i386.deb

é para apenas o caso do arquivo libc-2.17.so estar em /lib/i386-linux-gnu/ normalmente como sempre esteve, ou seja, sem você ter renomeado ele para um backup (por exemplo, libc-2.17.so.bkp).

Caso não tivesse dado certo a instalação forçada, então você deveria abrir o terminal como root com o comando sudo su, deixado ele aberto, portanto não fechar e renomear o libc-2.17.so para um backup (por exemplo, libc-2.17.so.bkp) e somente então fazer o procedimento:

apt-get install -f

nesse terminal aberto como root já que ao renomear o arquivo em questão você perde o uso do comando sudo e não poderia usar depois o comando sudo apt-get install -f, então estamos tentando deixar o terminal já aberto como root antes de perder o comando pela renomeação do arquivo.
« Última modificação: 28 de Outubro de 2013, 15:05 por linuser104 »
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

Offline BrunoFerreira

  • Usuário Ubuntu
  • *
  • Mensagens: 23
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #10 Online: 28 de Outubro de 2013, 15:03 »
Tentei rodar o comando sem renomear o arquivo deu o mesmo erro. Renomeei o arquivo e tentei rodar e deu este erro.

Código: [Selecionar]
root@CI-78835-3:/var/cache/apt/archives# dpkg -i --force-all libc6_2.17-0ubuntu5.1_i386.deb
dpkg: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

Acho que você não me entendeu direito, usar o comando:

dpkg -i --force-all libc6_2.17-0ubuntu5.1_i386.deb

é para apenas o caso do arquivo libc-2.17.so estar em /lib/i386-linux-gnu/ normalmente como sempre esteve, ou seja, sem você ter renomeado ele para um backup (por exemplo, libc-2.17.so.bkp).

Caso não tivesse dado certo a instalação forçada, então você deveria abrir o terminal como root com o comando sudo su, deixado ele aberto, portanto não fechar e renomear o libc-2.17.so para um backup (por exemplo, libc-2.17.so.bkp) e somente então fazer o procedimento:

apt-get install -f

nesse terminal aberto como root.

Então cara eu rodei o comando
Código: [Selecionar]
dpkg -i --force-all libc6_2.17-0ubuntu5.1_i386.deb sem renomear o arquivo e deu este erro:
Código: [Selecionar]
root@CI-78835-3:~# dpkg -i --force-all libc6_2.17-0ubuntu5.1_i386.deb
dpkg: erro ao processar libc6_2.17-0ubuntu5.1_i386.deb (--install):
 impossível acessar arquivo: Arquivo ou diretório não encontrado
Erros foram encontrados durante o processamento de:
 libc6_2.17-0ubuntu5.1_i386.deb

Ai renomeei o arquivo e com o terminal ainda aberto como root rodei o
Código: [Selecionar]
apt-get install -f
Código: [Selecionar]
root@CI-78835-3:~# mv /lib/i386-linux-gnu/libc-2.17.so /home/bruno/tmp/
root@CI-78835-3:~# apt-get install -f
apt-get: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

Offline linuser104

  • Usuário Ubuntu
  • *
  • Mensagens: 838
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #11 Online: 28 de Outubro de 2013, 15:14 »
Ok, mas que coisa nem o procedimento sugerido funciona.

Citar
A copy of the C library was found in an unexpected directory:
'/lib/i386-linux-gnu/libc-2.17.so'
It is not safe to upgrade the C library in this situation

Please remove that copy of the C library or get it out of '/lib/i386-linux-gnu' and try again

E se você removesse o libc6-dev  e depois usasse os comandos:

sudo apt-get update

sudo dpkg --configure -a

sudo apt-get install -f

sudo apt-get upgrade


Isso voltando o arquivo de backup para o seu local de origem.

Mas é por sua conta e risco.

No momento estou sem ideia do que tentar mais aí, já que nada funciona com o apt-get.

Tem instalado algum tipo de ppa ou repositórios de terceiros?

Você usa qual versão do Ubuntu, ela é 32bits ou 64bits?

Por uma acaso você tem habilitado aí o repositório proposed?
« Última modificação: 28 de Outubro de 2013, 15:42 por linuser104 »
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

Offline BrunoFerreira

  • Usuário Ubuntu
  • *
  • Mensagens: 23
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #12 Online: 28 de Outubro de 2013, 15:33 »
Vou ver aqui se eu reinstalo o libc6-dev.

Uso a versão 13.04 32bits

Offline linuser104

  • Usuário Ubuntu
  • *
  • Mensagens: 838
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #13 Online: 28 de Outubro de 2013, 15:39 »
Vou ver aqui se eu reinstalo o libc6-dev.

Uso a versão 13.04 32bits

é eu vi que essa versão do libc6 é dele de fato.

É muito estranho um conflito como esse aí que te trava de todas as formas em resolver.

Pode ser algo momentâneo, algum erro lá deles que com alguns dias se resolva e o apt-get update/apt-get upgrade voltem a funcionar não dando mais esse conflito aí.

perguntei sobre o proposed que é um repositório de pré-lançamentos, mas vi que essa versão aí é a normal e não um pré-lançamento.

Alguém mais que usa o Ubuntu 13.04 está com problemas nas atualizações com o pacote libc6?
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

Offline BrunoFerreira

  • Usuário Ubuntu
  • *
  • Mensagens: 23
    • Ver perfil
Re: Problema ao utilizar comandos do apt-get
« Resposta #14 Online: 28 de Outubro de 2013, 15:44 »
O duro é que eu não consigo rodar
Código: [Selecionar]
apt-get upgrade também.  :-\