apt-get получает ошибку r E: Internal Erro r, нет имени файла fo r open-vm-tools: amd64 - proUbuntu
0 голосов
/ 18 июня 2020

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

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

#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

Итак fa r Я пробовал:

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

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

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

Изменить:

Работает: 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

1 Ответ

0 голосов
/ 18 июня 2020

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

ic

кажутся пакетами от trusty. странный статус.

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

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

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

тот же fo r 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 

это fo r 64-бит.

fo r 32-бит

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, чтобы установить его. Нет ошибки r?

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

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

sudo apt-get dist-upgrade
...