apt-get get error E: Внутренняя ошибка, Нет имени файла для open-vm-tools: amd64

Я обновил Ubuntu с 14.04 до 16.04

Я получаю эту ошибку с пакетом open-vm-tools всякий раз, когда я пытаюсь сделать что-нибудь связанное с apt-get, для пример:

#sudo dpkg --configure -a
dpkg: dependency problems prevent configuration of ubuntu-server:
 ubuntu-server depends on open-vm-tools; however:
  Package open-vm-tools is not configured yet.

dpkg: error processing package ubuntu-server (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 ubuntu-server

Пока я пробовал:

sudo apt-get update
sudo apt-get clean
sudo apt-get install -fy
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a

И ошибка все еще есть, есть идеи?

Я пытался удалить пакет, но от него зависит ubuntu-сервер, я не уверен, если удаление ubuntu-сервера может сломать мою систему.

Редактировать:

Выполнение: sudo dpkg --configure open-vm-tools

Setting up open-vm-tools (2:10.2.0-3~ubuntu0.16.04.1) ...
udevadm trigger is not permitted while udev is unconfigured.
dpkg: error processing package open-vm-tools (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Errors were encountered while processing:
 open-vm-tools

Выполнение: apt-cache policy open-vm-tools

open-vm-tools:
  Installed: 2:10.2.0-3~ubuntu0.16.04.1
  Candidate: 2:10.2.0-3~ubuntu0.16.04.1
  Version table:
 *** 2:10.2.0-3~ubuntu0.16.04.1 500
        500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2:10.0.7-3227872-2ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages

Запуск: sudo dpkg --configure udev

sudo dpkg --configure udev
dpkg: error processing package udev (--configure):
 package udev is already installed and configured
Errors were encountered while processing:
 udev

Запуск: sudo apt-cache policy udev

sudo apt-cache policy udev
udev:
  Installed: 229-4ubuntu21.28
  Candidate: 229-4ubuntu21.28
  Version table:
 *** 229-4ubuntu21.28 500
        500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     229-4ubuntu21.27 500
        500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
     229-4ubuntu4 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages

Запуск: dpkg -l | egrep -v '^ ii | rc'

dpkg -l | egrep -v '^ii|rc'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
+++-=====================================-===============================================-============-===============================================================================
ic  libapache2-mod-php5                   5.5.9+dfsg-1ubuntu4.29                          amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ic  libpcrecpp0:amd64                     1:8.31-2ubuntu2.3                               amd64        Perl 5 Compatible Regular Expression Library - C++ runtime files
ic  mysql-server-5.5                      5.5.46-0ubuntu0.14.04.2                         amd64        MySQL database server binaries and system database setup
rF  open-vm-tools                         2:10.2.0-3~ubuntu0.16.04.1                      amd64        Open VMware Tools for virtual machines hosted on VMware (CLI)
ic  perl-modules                          5.18.2-2ubuntu1.7                               all          Core Perl modules
ic  php5-fpm                              5.5.9+dfsg-1ubuntu4.29                          amd64        server-side, HTML-embedded scripting language (FPM-CGI binary)
ic  systemd-services                      204-5ubuntu20.31                                amd64        systemd runtime services
iU  ubuntu-server                         1.361.4                                         amd64        The Ubuntu Server system

Выполнение: sudo dpkg -P systemd-services

(Reading database ... 118245 files and directories currently installed.)
Removing systemd-services (204-5ubuntu20.31) ...
Purging configuration files for systemd-services (204-5ubuntu20.31) ...

Выполнение: sudo dpkg --configure -a

dpkg: dependency problems prevent configuration of ubuntu-server:
 ubuntu-server depends on open-vm-tools; however:
  Package open-vm-tools is not configured yet.

dpkg: error processing package ubuntu-server (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 ubuntu-server
0
задан 18 June 2020 в 19:40

1 ответ

Прежде всего; сделать резервную копию. Давайте попробуем это исправить. пакеты со статусом

ic

кажутся пакетами из верных. странное состояние.

sudo dpkg -P libapache2-mod-php5 libpcrecpp0:amd64 mysql-server-5.5 php5-fpm

затем попробуйте установить perl-модули

wget -c http://mirrors.kernel.org/ubuntu/pool/main/p/perl/perl-modules-5.22_5.22.1-9ubuntu0.6_all.deb

Я надеюсь, что по крайней мере wget работает.

sudo dpkg -i perl-modules-5.22_5.22.1-9ubuntu0.6_all.deb

то же самое для open-vm-tools

wget -c http://mirrors.kernel.org/ubuntu/pool/main/o/open-vm-tools/open-vm-tools_10.2.0-3~ubuntu0.16.04.1_amd64.deb 

, это для 64-битных.

для 32 -bit

wget -c http://mirrors.kernel.org/ubuntu/pool/main/o/open-vm-tools/open-vm-tools_10.2.0-3~ubuntu0.16.04.1_i386.deb

используйте dpkg для его установки. Нет ошибки?

sudo apt-get -f install  && sudo apt-get update

Затем завершите обновление с помощью

sudo apt-get dist-upgrade
0
ответ дан 19 June 2020 в 21:22

Другие вопросы по тегам:

Похожие вопросы: