Неудовлетворенная зависимость единство-центр управления

Я пытаюсь смело шагнуть вперед в «apt-world» и получил эти ошибки сегодня вечером, тестируя обновление с 16.04 до 19.04 на клоне (это .. хорошо ... сложно ...):

The following packages have unmet dependencies:
 indicator-bluetooth : Depends: unity-control-center but it is not going to be installed or
                                gnome-control-center but it is not going to be installed or
                                ubuntu-system-settings but it is not installable
 libdouble-conversion1v5 : Conflicts: libdouble-conversion1 but 3.1.0-2 is to be installed
                           Breaks: libdouble-conversion1 but 3.1.0-2 is to be installed
 libqt5dbus5 : Depends: qtbase-abi-5-5-1
 libqt5network5 : Depends: qtbase-abi-5-5-1
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Кто-нибудь знает, как решить эти ошибки или какую дополнительную информацию я могу предоставить, чтобы помочь решить их?

Обновление с 16.04 до 19.04 выполняется по сценарию, поэтому я могу заранее установить пакеты, если это поможет. , Я отреагировал на 16.04 и выполнил сценарий пять раз, чтобы устранить другие ошибки, и теперь я почти вижу свет в конце туннеля.


Ответ на комментарии

В настоящее время только Unity Desktop устанавливается и преобразуется при обновлении. После успешного обновления я планирую установить Gnome Desktop и, возможно, Wayland.

Я вижу, что даже до обновления есть проблема:

$ sudo dpkg -P libdouble-conversion1v5

dpkg: dependency problems prevent removal of libdouble-conversion1v5:amd64:
 libqt5qml5:amd64 depends on libdouble-conversion1v5 (>= 2.0.0).

dpkg: error processing package libdouble-conversion1v5:amd64 (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 libdouble-conversion1v5:amd64

Другой пункт просил:

$ apt list --installed | grep hw

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

hwdata/xenial-updates,xenial-updates,now 0.267-1ubuntu2 all [installed]
linux-generic-hwe-16.04/xenial-updates,xenial-security,now 4.15.0.55.76 amd64 [installed]
linux-headers-generic-hwe-16.04/xenial-updates,xenial-security,now 4.15.0.55.76 amd64 [installed]
linux-hwe-tools-4.15.0-54/xenial-updates,xenial-security,now 4.15.0-54.58~16.04.1 amd64 [installed,automatic]
linux-hwe-tools-4.15.0-55/xenial-updates,xenial-security,now 4.15.0-55.60~16.04.2 amd64 [installed,automatic]
linux-image-generic-hwe-16.04/xenial-updates,xenial-security,now 4.15.0.55.76 amd64 [installed,automatic]
linux-signed-generic-hwe-16.04/xenial-updates,xenial-security,now 4.15.0.55.76 amd64 [installed]
linux-signed-image-generic-hwe-16.04/xenial-updates,xenial-security,now 4.15.0.55.76 amd64 [installed]
linux-tools-generic-hwe-16.04/xenial-updates,xenial-security,now 4.15.0.55.76 amd64 [installed,automatic]
lshw/xenial-updates,now 02.17-1.1ubuntu3.6 amd64 [installed]
xserver-xorg-core-hwe-16.04/xenial-updates,xenial-security,now 2:1.19.6-1ubuntu4.1~16.04.2 amd64 [installed]
xserver-xorg-hwe-16.04/xenial-updates,now 1:7.7+16ubuntu3~16.04.1 amd64 [installed]
xserver-xorg-input-all-hwe-16.04/xenial-updates,now 1:7.7+16ubuntu3~16.04.1 amd64 [installed]
xserver-xorg-input-evdev-hwe-16.04/xenial-updates,now 1:2.10.5-1ubuntu1~16.04.1 amd64 [installed]
xserver-xorg-input-synaptics-hwe-16.04/xenial-updates,now 1.9.0-1ubuntu1~16.04.1 amd64 [installed]
xserver-xorg-input-wacom-hwe-16.04/xenial-updates,now 1:0.34.0-0ubuntu2~16.04.1 amd64 [installed]
xserver-xorg-legacy-hwe-16.04/xenial-updates,xenial-security,now 2:1.19.6-1ubuntu4.1~16.04.2 amd64 [installed,automatic]
xserver-xorg-video-all-hwe-16.04/xenial-updates,now 1:7.7+16ubuntu3~16.04.1 amd64 [installed]
xserver-xorg-video-amdgpu-hwe-16.04/xenial-updates,now 18.0.1-1~16.04.1 amd64 [installed]
xserver-xorg-video-ati-hwe-16.04/xenial-updates,now 1:18.0.1-1~16.04.1 amd64 [installed]
xserver-xorg-video-fbdev-hwe-16.04/xenial-updates,now 1:0.4.4-1build6~16.04.1 amd64 [installed]
xserver-xorg-video-intel-hwe-16.04/xenial-updates,now 2:2.99.917+git20171229-1~16.04.1 amd64 [installed]
xserver-xorg-video-nouveau-hwe-16.04/xenial-updates,now 1:1.0.15-2~16.04.1 amd64 [installed]
xserver-xorg-video-qxl-hwe-16.04/xenial-updates,now 0.1.5-2build1~16.04.1 amd64 [installed]
xserver-xorg-video-radeon-hwe-16.04/xenial-updates,now 1:18.0.1-1~16.04.1 amd64 [installed]
xserver-xorg-video-vesa-hwe-16.04/xenial-updates,now 1:2.3.4-1build3~16.04.1 amd64 [installed]
xserver-xorg-video-vmware-hwe-16.04/xenial-updates,now 1:13.2.1-1build1~16.04.1 amd64 [installed]

Следующий шаг

I возможно, страдают от задержки пакетов:

] Поскольку все три пакета существуют в 16.04 , они просто не обновляются до 19.04 :

$ apt list unity-control-center
Listing... Done
unity-control-center/xenial-updates,now 15.04.0+16.04.20171130-0ubuntu1 amd64 [installed]
N: There is 1 additional version. Please use the '-a' switch to see it

$ apt list libqt5core5a
Listing... Done
libqt5core5a/xenial-updates,xenial-security,now 5.5.1+dfsg-16ubuntu7.6 amd64 [installed]
N: There is 1 additional version. Please use the '-a' switch to see it

$ apt list libdouble-conversion1v5
Listing... Done
libdouble-conversion1v5/xenial,now 2.0.1-3ubuntu2 amd64 [installed]

Ответы в ссылке имеют много предложений, первое я попробую после работы:

sudo apt-get --with-new-pkgs upgrade
0
задан 31 July 2019 в 14:22

1 ответ

Я предложу попробовать более глубокий подход одной из команд ниже:

  • попытайтесь получить новые зависимости

    sudo apt-get dist-upgrade
    
  • попробуйте безопасное обновление Способности

    sudo aptitude safe-upgrade
    
  • попробуйте dist-обновление Способности

    sudo aptitude safe-upgrade
    
  • попробуйте Способность TUI для наблюдения поврежденных пакетов

    sudo aptitude
    

Если все эти команды перестали работать - затем запускаются с удаления устаревших пакетов с одним из методов:

  • с apt-get

    sudo apt-get autoremove
    
  • с TUI способности

    sudo aptitude
    

    и затем перейдите к Устаревшим и Локально Созданным Пакетам и тщательно удалите пакеты из этого раздела при управлении поврежденными пакетами.

Примечания:

  1. на чистой Ubuntu 19.04 VM я не могу установить libdouble-conversion1v5 пакет, как это прибыло из 16.04 LTS.
  2. Я имею, успешно выполнил обновление ПОМОЩНИКА Ubuntu 16.04 LTS к 19,04 с командами:

    sudo apt-get update
    sudo apt-get dist-upgrade
    sudo apt-get install libdouble-conversion1v5
    sudo apt-get clean
    sudo sed -i 's/xenial/disco/' /etc/apt/sources.list
    sudo apt-get update
    sudo apt-get dist-upgrade
    

    но для обновления Ubuntu 16.04 по умолчанию LTS (с Единицей) → 19.04 я был вынужден использовать sudo apt-get dist-upgrade -f несколько раз до успеха и используемый sudo dpkg -i --force-all /var/cache/apt/archives/grilo-plugins*.deb (только для этого пакета).

  3. Также я имею, успешно выполнил обновление ПОМОЩНИКА Ubuntu (и Единица) 16.04 LTS → 18.04 LTS → 19.04 с командами:

    sudo apt-get update # on 16.04 LTS
    sudo apt-get dist-upgrade
    sudo apt-get install libdouble-conversion1v5
    sudo apt-get clean
    sudo do-release-upgrade # with reboot into 18.04 LTS
    sudo sed -i 's/Prompt=never/Prompt=normal/' /etc/update-manager/release-upgrades
    sudo apt-get clean
    sudo do-release-upgrade # to 19.04
    

Таким образом, кажется, что мы должны рассмотреть Ваш сценарий обновления :)

1
ответ дан 23 October 2019 в 08:15

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

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