Autor Tópico: atualização não completa  (Lida 388 vezes)

Offline ccan

  • Usuário Ubuntu
  • *
  • Mensagens: 22
    • Ver perfil
atualização não completa
« Online: 22 de Junho de 2017, 14:44 »
uso a versão 16.04, de uns tempos pra cá começou a dar problemas na atualização, na central de software as atualizações iniciam, mas não acabam, o synaptic abre, mas fecha em seguida, em todos os casos a mensagem é a mesma: E:The package libldap-2.4-2:i386 needs to be reinstalled, but I can't find an archive for it.
recebo mensagens de erro toda a hora por causa disto, além de não conseguir atualizar mais.
alguém tem a solução ou já viu isto?
Agradeçoa força desde já!

Offline silva francisco

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re:atualização não completa
« Resposta #1 Online: 22 de Junho de 2017, 17:05 »
Boa tarde. Em vez de usar central para atualizar o sistema, abra o terminal, conhecido como sudo, e digite:
 sudo apt-get update
Em seguida digite a senha de root.
Uso xubuntu,  e atualiza melhor pelo terminal, na central também falha.
Espero ter ajudado.

Online druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 4.648
    • Ver perfil
Re:atualização não completa
« Resposta #2 Online: 22 de Junho de 2017, 23:47 »
: E:The package libldap-2.4-2:i386 needs to be reinstalled, but I can't find an archive for it.
recebo mensagens de erro toda a hora por causa disto, além de não conseguir atualizar mais.

O pacote libldap refere-se a OpenLDAP libraries, que é o "run-time libraries for the OpenLDAP (Lightweight Directory Access Protocol) servers and clients.", ou seja, um programa run-time é um programa pronto para executar, no caso para o protocolo LDAP, que é um serviço de diretório, isto é, de maneira geral se trata de algo que serve para fazer a autenticação de usuários ao acessar um determinado servidor onde haja, por exemplo, um banco de dados, sem que você precise ter o OpenLDAP completo instalado no seu computador.

Normalmente libldap já vem, por padrão, instalado no Ubuntu.

Está pedindo um pacote 32-bits, como revela a notação i386 ao final de libldap-2.4-2:i386

Qual é a arquitetura do seu sistema? É 32-bits ou 64-bits?

Código: [Selecionar]
arch
Se o resultado for:

Citar
amd64 ou x86_64 --> 64-bit

Citar
i686   --> 32-bit

Outra forma poderia ser assim:

Código: [Selecionar]
file /bin/bash | cut -d' ' -f3
Faça ainda esses dois comandos e traga o resultado para sabermos o estado da questão da arquitetura em relação à instalação de pacotes:

Código: [Selecionar]
dpkg --print-architecture
Código: [Selecionar]
dpkg --print-foreign-architectures
Note que nos dois comandos acima se trata de duplo hífen antes da opção.

Eventualmente esse segundo comando poderá resultar em nada, isto é, vazio, informe se o caso.

« Última modificação: 22 de Junho de 2017, 23:50 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline ccan

  • Usuário Ubuntu
  • *
  • Mensagens: 22
    • Ver perfil
Re:atualização não completa
« Resposta #3 Online: 23 de Junho de 2017, 08:48 »
fiz as duas coisas, ao usar o terminal pra atualizar dá uma série de falhas, pacotes não encontrados.
o meu é 64 bits
dpkg --print-architecture
amd64

dpkg --print-foreign-architectures
i386



Online druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 4.648
    • Ver perfil
Re:atualização não completa
« Resposta #4 Online: 23 de Junho de 2017, 13:24 »
[...] ao usar o terminal pra atualizar dá uma série de falhas, pacotes não encontrados.

Se o sistema é 64-bits, é realmente uma questão intrigante porque está pedindo a reinstalação da biblioteca OpenLDAP libldap-2.4-2:i386 na versão 32-bits, ou em outros termos, porque é que essa biblioteca está aí no sistema.

De toda forma, como você diz que existem uma série de falhas relativas a pacotes não encontrados quando se tenta atualizar, então é melhor examinar isso de forma mais ampla e não apenas em relação àquela lib, já que em princípio tais falhas são, em si, anomalias que não deveriam estar ocorrendo.

Vamos inicialmente ver os repositórios do sistema, traga ao tópico o resultado para:


Código: [Selecionar]
lsb_release -rd
Código: [Selecionar]
egrep -v '^#|^ *$' /etc/apt/sources.list /etc/apt/sources.list.d/*
Em seguida, também o resultado para:

Código: [Selecionar]
sudo apt update
Código: [Selecionar]
sudo apt upgrade
Se a saída for muito extensa, para não poluir exageradamente seu tópico o que fica ruim para ler e desestimula eventuais leitores, procure colocar o resultado usando o recurso 'código' dos ícones da mensagem (icone # inserir código) da paǵina de respostas aqui do Fórum, o que fará com que a saída fique dentro de uma caixa com barra de rolagem.

Há um exemplo de saída longa colocada na caixa de respostas usando "inserir código" aqui no post #6 desse tópico:

http://ubuntuforum-br.org/index.php/topic,120005.msg659621.html#msg659621

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline ccan

  • Usuário Ubuntu
  • *
  • Mensagens: 22
    • Ver perfil
Re:atualização não completa
« Resposta #5 Online: 26 de Junho de 2017, 09:46 »
bom dia, creio que resolvi de uma forma mais fácil, apliquei sudo apt-get install -f, com isto resolvi parte do problema, pois começou a funcionar melhor, inclusive o synaptic, com o synaptic funcionando eu verifiquei os pacotes quebrados e corrigi, farei mais alguns testes, se não aparecer mais problemas colocarei o tópico como resolvido, agradeço a força, obrigado!