Não é possível instalar ou remover usando o apt / dpkg devido a pacotes quebrados

-1

Ubuntu 17.10

Eu fiz um sudo apt-get upgrade . então eu tentei instalar software-properties-common a próxima coisa foi que o mysql-server-5.7 estava fazendo erros, então eu tentei reinstalá-lo, e agora tudo que eu estou tentando fazer tem erros como:

root@rtcserver:~# apt install software-properties-common 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libc-dev-bin : Depends: libc6 (> 2.27) but 2.26-0ubuntu2.1 is to be installed
 libc6-dev : Depends: libc6 (= 2.27-3ubuntu1) but 2.26-0ubuntu2.1 is to be installed
 libnss3 : Depends: libnspr4 (>= 2:4.12) but it is not going to be installed
 librados2 : Depends: libnspr4 (>= 2:4.9-2~) but it is not going to be installed
 software-properties-common : Depends: python3-software-properties (= 0.96.24.32.1) but 0.96.24.17 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

quando eu corro dpkg --configure -a

root@rtcserver:~# dpkg --configure -aProcessing triggers for libc-bin (2.26-0ubuntu2.1) ...
Setting up mssql-server (14.0.3023.8-5) ...
locale: Cannot set LC_ALL to default locale: No such file or directory
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing package mssql-server (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up unattended-upgrades (0.98ubuntu1.1) ...
locale: Cannot set LC_ALL to default locale: No such file or directory
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing package unattended-upgrades (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up libpam0g:amd64 (1.1.8-3.2ubuntu3.1) ...
locale: Cannot set LC_ALL to default locale: No such file or directory
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing package libpam0g:amd64 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of libpam-systemd:amd64:
 libpam-systemd:amd64 depends on libpam0g (>= 0.99.7.1); however:
  Package libpam0g:amd64 is not configured yet.

dpkg: error processing package libpam-systemd:amd64 (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.26-0ubuntu2.1) ...
Errors were encountered while processing:
 mssql-server
 unattended-upgrades
 libpam0g:amd64
 libpam-systemd:amd64

e quando tento dpkg -r --force-remove-reinstreq libc-dev-bin libc6-dev libnss3 librados2

root@rtcserver:~# dpkg -r --force-remove-reinstreq libc-dev-bin libc6-dev libnss3 librados2 
dpkg: dependency problems prevent removal of libc6-dev:amd64:
 zlib1g-dev:amd64 depends on libc6-dev | libc-dev; however:
  Package libc6-dev:amd64 is to be removed.
  Package libc-dev is not installed.
  Package libc6-dev:amd64 which provides libc-dev is to be removed.
 libexpat1-dev:amd64 depends on libc6-dev | libc-dev; however:
  Package libc6-dev:amd64 is to be removed.
  Package libc-dev is not installed.
  Package libc6-dev:amd64 which provides libc-dev is to be removed.
 libstdc++-7-dev:amd64 depends on libc6-dev (>= 2.13-0ubuntu6).
 build-essential depends on libc6-dev | libc-dev; however:
  Package libc6-dev:amd64 is to be removed.
  Package libc-dev is not installed.
  Package libc6-dev:amd64 which provides libc-dev is to be removed.
 libpcre3-dev:amd64 depends on libc6-dev.
 libtool depends on libc6-dev | libc-dev; however:
  Package libc6-dev:amd64 is to be removed.
  Package libc-dev is not installed.
  Package libc6-dev:amd64 which provides libc-dev is to be removed.
 zlib1g-dev:amd64 depends on libc6-dev | libc-dev; however:
  Package libc6-dev:amd64 is to be removed.
  Package libc-dev is not installed.
  Package libc6-dev:amd64 which provides libc-dev is to be removed.
 libexpat1-dev:amd64 depends on libc6-dev | libc-dev; however:
  Package libc6-dev:amd64 is to be removed.
  Package libc-dev is not installed.
  Package libc6-dev:amd64 which provides libc-dev is to be removed.
 build-essential depends on libc6-dev | libc-dev; however:
  Package libc6-dev:amd64 is to be removed.
  Package libc-dev is not installed.
  Package libc6-dev:amd64 which provides libc-dev is to be removed.
 libtool depends on libc6-dev | libc-dev; however:
  Package libc6-dev:amd64 is to be removed.
  Package libc-dev is not installed.
  Package libc6-dev:amd64 which provides libc-dev is to be removed.

dpkg: error processing package libc6-dev:amd64 (--remove):
 dependency problems - not removing
dpkg: dependency problems prevent removal of libnss3:amd64:
 openjdk-8-jre-headless:amd64 depends on libnss3 (>= 2:3.17.1).
 liboauth0:amd64 depends on libnss3 (>= 2:3.13.4-2~).
 ca-certificates-java depends on libnss3 (>= 3.12.9+ckbi-1.82-0ubuntu3~).

dpkg: error processing package libnss3:amd64 (--remove):
 dependency problems - not removing
dpkg: dependency problems prevent removal of librados2:
 libcephfs2 depends on librados2 (>= 12.0.3).

dpkg: error processing package librados2 (--remove):
 dependency problems - not removing
dpkg: dependency problems prevent removal of libc-dev-bin:
 libc6-dev:amd64 depends on libc-dev-bin (= 2.27-3ubuntu1); however:
  Package libc-dev-bin is to be removed.

dpkg: error processing package libc-dev-bin (--remove):
 dependency problems - not removing
Errors were encountered while processing:
 libc6-dev:amd64
 libnss3:amd64
 librados2
 libc-dev-bin

quando tento apt --fix-broken install

perl: warning: Falling back to a fallback locale ("C.UTF-8").
locale: Cannot set LC_ALL to default locale: No such file or directory
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
(Reading database ... 127695 files and directories currently installed.)
Preparing to unpack .../libc6_2.27-3ubuntu1_amd64.deb ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing archive /var/cache/apt/archives/libc6_2.27-3ubuntu1_amd64.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/libc6_2.27-3ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

O problema é que tenho dependências não atendidas, que não posso instalar, e elas parecem ser necessárias para cada instalação que eu faço. Existe alguma maneira de corrigir isso?

Este também é um servidor remoto que não tenho acesso para reinicializar.

EDITAR: parece que eu estou usando o Ubuntu 17.10 e não o 17.04

    
por Hagai Wild 07.05.2018 / 15:48

2 respostas

0

Bem, acho que há um problema de dependência.

Você pode querer tentar:

sudo apt-get install -f

ou métodos alternativos descritos aqui .

    
por Kulfy 07.05.2018 / 15:52
-2

Por alguma razão, isso funcionou:

sudo rm /var/cache/debconf/*.dat 

como encontrei neste post:

link

    
por Hagai Wild 07.05.2018 / 18:09