Когда я запускаю sudo apt-get -f install, он показывает dpkg: обработку ошибок. Я также управлял sudo dpkg -i --force-overwrite /var/cache/apt/archives/libc6_2.27-3ubuntu1_amd64.deb
sudo dpkg -i --force-overwrite /var/cache/apt/archives/libc6_2.27-
3ubuntu1_amd64.deb
(Reading database ... 362976 files and directories currently
installed.)
Preparing to unpack .../libc6_2.27-3ubuntu1_amd64.deb ...
dpkg: error processing archive /var/cache/apt/archives/libc6_2.27-
3ubuntu1_amd64.deb (--install):
subprocess new pre-installation script returned error exit status 1
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Errors were encountered while processing:
/var/cache/apt/archives/libc6_2.27-3ubuntu1_amd64.de
grep -r deb /etc/apt/sources.list /etc/apt/sources.list.d
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu bionic main restricted universe
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
/etc/apt/sources.list:deb http://archive.canonical.com/ubuntu bionic partner
apt-get -f install
Do you want to continue? [Y/n] Y
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 362976 files and directories currently installed.)
Preparing to unpack .../libc6_2.27-3ubuntu1_amd64.deb ...
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
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Errors were encountered while processing:
/var/cache/apt/archives/libc6_2.27-3ubuntu1_amd64.deb
Эхо apt-cache policy libc-bin
root@2wy:/etc/apache2/sites-enabled# apt-cache policy libc-bin
libc-bin:
Installed: 2.23-0ubuntu10
Candidate: 2.27-3ubuntu1
Version table:
2.27-3ubuntu1 500
500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
*** 2.23-0ubuntu10 100
100 /var/lib/dpkg/status
Сначала можно попробовать sudo apt upgrade libc-bin
Согласно поиску пакета, который Версия от гостеприимного.
, Когда проблема не может быть решена таким образом попытка sudo apt install --reinstall libc-bin=2.27-3ubuntu1
Никакая удача? wget -c http://mirrors.kernel.org/ubuntu/pool/main/g/glibc/libc-bin_2.27-3ubuntu1_amd64.deb
тянут пакет и используют dpkg -i libc-bin_2.27-3ubuntu1_amd64.deb
У меня была такая же проблема. Я удалил все файлы в / usr / share / doc / libc6
, а затем libc6
из / usr / share / lintian / overrides /
.
Наконец sudo apt -f install
заработал.
У меня сработали эти две команды:
sudo fuser -kv /var/cache/debconf/config.dat
а затем
sudo apt --fix-broken install
Команда fuser — это очень умная утилита unix, используемая для определения того, какой процесс использует файл, каталог или сокет. Он также предоставляет информацию о пользователе, владеющем процессом, и типе доступа. Инструмент fuser отображает идентификатор процесса (PID) каждого процесса, использующего указанные файлы или файловые системы.
k
флаг для уничтожения процесса (--kill
)v
флаг для подробного и четкого вывода (--verbose
)Ссылки: Digital Ocean Techmint Похожий вопрос