problema com DPKG

Iniciado por Glestman, 05 de Março de 2018, 13:02

tópico anterior - próximo tópico

Glestman

estou tentando instala um arquivo .deb mas sempre quando tento o comando da este erro ja tentei varias maneiras de resolver sem sucesso, ja tentei isto https://www.vivaolinux.com.br/topico/Suporte/Problema-com-DPKG-nao-consigo-instalar-nada .

se alguem souber uma solucao ficarei grato

http://uploaddeimagens.com.br/imagens/captura_de_tela_de_2018-03-05_09-54-38-png

platao

#1
Se o erro for "grave" e nao restar outra saida, se ja tentou de tudo vc vai ter que ir no proprio dpkg e modificar o status do pacote e fazer a remoção manualmente.

mas antes tente essa dica;

sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.bkup

-aqui fazemos um backup do seu dpkg status por garantia se nao der certo vc pode retaurar

sudo rm /var/lib/dpkg/status ; sudo mv /var/lib/dpkg/status-old /var/lib/dpkg/status

-aqui vamos usar o antigo e colocar no lugar dele


sudo rm /var/lib/apt/lists/* ; sudo rm /var/lib/apt/lists/partial/* ; sudo apt-get clean ; sudo apt-get -f install

-aqui e opcional, se vc quiser dar uma limpada nao precisa fazer se nao quiser

Agora tenta usar o sistema mas parece que que alguem deletou a pasta updates do dpkg, pelo menos e isso que ele esta reclamando que nao consegue encontrar na pasta updates, se for so isso e nao ferrou mais nada, nao deletou mais nada vc pode recriar a pasta novamente, como root, sudo nautilus va ate https://i.imgur.com/lCYslCw.png /var/lib/dpkg e de uma olhada veja se esta como o meu aqui, no caso crie a pasta updates com as mesmas permissoes da foto e exatamente como o mesmo nome da foto, se vc tiver sorte vai voltar a funcionar normalmente.

Se ainda nao der vc pode editar o arquivo status, de uma control+f e digite o nome do pacote endiabrado e veja o status dele, se ele estiver marcado como quebrado, mude para status ok, como os outros e salve. Com o synaptic veja os arquivos que ele fornece para o sistema e a localização e va a todos eles e remova manualmente como root, depois volte para o dpkg status e remova a entrada dele.

**Gteck ta parecendo aquele cara da Gteck que conserta placa de video!!! ahahahha
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Glestman

m /var/lib/apt/lists/* ; sudo rm /var/lib/apt/lists/partial/* ; sudo apt-get clean ; sudo apt-get -f install
esta linha de comando nao funcionou (detalhe uso debian 10), sobre a pasta ja havia no meu sistema e com estas permissoes

platao

#3
Entao porque a mensagem no terminal diz que nao encontrou a pasta, coloque mais detalhes aqui para vermos.  veja essa thead aqui tbm;

https://askubuntu.com/questions/343616/dpkg-exit-with-error-parsing-file-var-lib-dpkg-status-what-to-do

Em  /var/backups/dpkg.status ele tbm guarda copias do dpkg status.

tbm coloque a saida do comando;

ls -la /usr/bin/dpkg

veja a minha aqui

platao@H97N-Wifi:~$ ls -la /usr/bin/dpkg

-rwxr-xr-x 1 root root 278264 Out 25 10:57 /usr/bin/dpkg

Oura coisa a atentar tbm que o pacote debconf inclui;

/usr/sbin/dpkg-preconfigure

/usr/sbin/dpkg-reconfigure

e aprece que tbm nao esta instalado.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Glestman

screenshot backup http://uploaddeimagens.com.br/imagens/captura_de_tela_de_2018-03-05_16-03-33-png
seguindo esta etapa(
Oura coisa a atentar tbm que o pacote debconf inclui:
/usr/sbin/dpkg-preconfigure

/usr/sbin/dpkg-reconfigure
)
o resultado e este :
root@Gtech:~# /usr/sbin/dpkg-preconfigure
dpkg-preconfigure: é necessário especificar debs para pré-configurar
root@Gtech:~# /usr/sbin/dpkg-reconfigure
/usr/sbin/dpkg-reconfigure: por favor, especifique um pacote para reconfigurar

platao

Sim o que eu quis dizer e que ele esta acusando a falta do pacote debconf e o pacote debconf fornece scripts para o dpkg que sao o dpkg-reconfigure e dpkg-preconfigure, entao seria interessante vc instalar o pacote debconf.

Outra coisa a atentar é o dpkg-divert é o utilitário usado para configurar e atualizar a lista de versoes.

Os dpkg divert é uma maneira de forçar o dpkg a não instalar um arquivo em sua localização original, mas a um outro local que o Administrador desejar, .
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997