Добавление KDE Backports PPA вызвало неудовлетворенные зависимости. Как исправить?

Я добавил ppa:kubuntu-ppa/backports обычным способом, затем выполнил dist-upgrade. Нужно было скачивать более гигабайта файлов, поэтому я ушел если на полдня. По возвращении я обнаружил, что система стала очень нестабильной и непригодной для использования.

Я вошел в консоль и перезагрузил ее оттуда, и когда я вернулся, все несколько запуталось.

Я запустил sudo apt-get -f dist-upgrade и заметил следующее в выходных данных:

The following packages will be upgraded:
  kdm
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/2,227 kB of archives.
After this operation, 1,668 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
dpkg: dependency problems prevent configuration of kdm:
 kdm depends on kde-workspace-kgreet-plugins (= 4:4.8.5-0ubuntu0.3); however:
  Version of kde-workspace-kgreet-plugins on system is 4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1.
 kde-workspace-data (4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1) breaks kdm (<< 4:4.10.80) and is installed.
  Version of kdm to be configured is 4:4.8.5-0ubuntu0.3.
dpkg: error processing kdm (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of kubuntu-desktop:
 kubuntu-desktop depends on kdm; however:
  Package kdm is not configured yet.
dpkg: error processing kubuntu-desktop (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports has already been reached
                                                                    No apport report written because MaxReports has already been reached
                                                     Errors were encountered while processing:
 kdm
 kubuntu-desktop
E: Sub-process /usr/bin/dpkg returned an error code (1)

В идеале я хотел бы удовлетворить зависимости, поэтому, если возможно, кто-то может посоветовать, как это сделать, пожалуйста. В противном случае, пожалуйста, посоветуйте, как вернуться к предыдущей конфигурации.

Спасибо.

Использование Ubuntu 12.04 с ядром 3.8.0-34-generic # 49 ~ precision1-Ubuntu

** ОБНОВЛЕНИЕ **

peter@pete:~$ sudo apt-get check
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run ‘apt-get -f install’ to correct these.
The following packages have unmet dependencies.
 kde-workspace-data : Breaks: kdm (< 4:4.10.80) but 4:4.8.5-0ubuntu0.3 is installed
 kdm : Depends: kde-workspace-kgreet-plugins (= 4:4.8.5-0ubuntu0.3) but 4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1 is installed
E: Unmet dependencies. Try using -f.
peter@pete:~$ 
peter@pete:~$ 
peter@pete:~$ sudo apt-get -f check
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done

ОБНОВЛЕНИЕ 2

peter@pete:~$ apt-cache policy kde-workspace-data kdm
kde-workspace-data:
  Installed: 4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1
  Candidate: 4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1
  Version table:
 *** 4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1 0
        500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ precise/main i386 Packages
        100 /var/lib/dpkg/status
     4:4.11.1-0ubuntu1~ubuntu12.04.1~ppa3 0
        500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ precise/main i386 Packages
     4:4.11.0-0ubuntu1~ubuntu12.04~ppa1 0
        500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ precise/main i386 Packages
     4:4.10.5-0ubuntu0.1~ubuntu12.04~ppa2 0
        500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ precise/main i386 Packages
     4:4.8.5-0ubuntu0.3 0
        500 http://free.nchc.org.tw/ubuntu/ precise-updates/main i386 Packages
     4:4.8.2a-0ubuntu4 0
        500 http://free.nchc.org.tw/ubuntu/ precise/main i386 Packages
kdm:
  Installed: 4:4.8.5-0ubuntu0.3
  Candidate: 4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1
  Version table:
     4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1 0
        500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ precise/main i386 Packages
 *** 4:4.8.5-0ubuntu0.3 0
        500 http://free.nchc.org.tw/ubuntu/ precise-updates/main i386 Packages
        100 /var/lib/dpkg/status
     4:4.8.2a-0ubuntu4 0
        500 http://free.nchc.org.tw/ubuntu/ precise/main i386 Packages

ОБНОВЛЕНИЕ 3

peter@pete:~$ sudo apt-get install kde=4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1 kde-workspace-data=4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1 kde-workspace-kgreet-plugins=4:4.11.kspace-data=4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1 kde-workspace-kgreet-plugins=4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version ‘4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1’ for ‘kde’ was not found
peter@pete:~$ 
peter@pete:~$ apt-cache policy kde-workspace-data kdekde-workspace-data:
  Installed: 4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1
  Candidate: 4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1
  Version table:
 *** 4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1 0
        500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ precise/main i386 Packages
        100 /var/lib/dpkg/status
     4:4.11.1-0ubuntu1~ubuntu12.04.1~ppa3 0
        500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ precise/main i386 Packages
     4:4.11.0-0ubuntu1~ubuntu12.04~ppa1 0
        500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ precise/main i386 Packages
     4:4.10.5-0ubuntu0.1~ubuntu12.04~ppa2 0
        500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ precise/main i386 Packages
     4:4.8.5-0ubuntu0.3 0
        500 http://free.nchc.org.tw/ubuntu/ precise-updates/main i386 Packages
     4:4.8.2a-0ubuntu4 0
        500 http://free.nchc.org.tw/ubuntu/ precise/main i386 Packages
kde:
  Installed: (none)
  Candidate: (none)
  Version table:

ОБНОВЛЕНИЕ 4

peter@pete:~$ sudo apt-get -f install kdm=4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1 kde-workspace-data=4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1 kde-workspace-kgreet-plugins=4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
kde-workspace-data is already the newest version.
kde-workspace-data set to manually installed.
kde-workspace-kgreet-plugins is already the newest version.
kde-workspace-kgreet-plugins set to manually installed.
The following packages were automatically installed and are no longer required:
  libkasten1controllers1 libnepomukdatamanagement4 libkface1 libkexiv2-10
  libkdegames5a libkipi8 libkggzgames4 libopencv-legacy2.3 ttf-dustin
  libkasten1okteta1core1 libkggznet4 libkggzmod4 libopencv-video2.3
  libkasten1okteta1gui1 libkasten1okteta1controllers1 libanalitza4abi1
  libkwinnvidiahack4 ktron libkdecorations4 libkwinglutils1 libkasten1core1
  rdesktop libboost-graph1.46.1 libnepomuksync4 libopenctl0.8 libokularcore1abi1
  libindi0 libkasten1gui1 kbattleship libplasmaclock4abi3 libkdcraw20
  libanalitzagui4abi1 libattica0.3 kdevplatform5-libs liblastfm0
  libsolidcontrolifaces4abi2 libsublime5 libkwineffects1abi3
Use 'apt-get autoremove' to remove them.
The following packages will be upgraded:
  kdm
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/2,227 kB of archives.
After this operation, 1,668 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
dpkg: dependency problems prevent configuration of kdm:
 kdm depends on kde-workspace-kgreet-plugins (= 4:4.8.5-0ubuntu0.3); however:
  Version of kde-workspace-kgreet-plugins on system is 4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1.
 kde-workspace-data (4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1) breaks kdm (<< 4:4.10.80) and is installed.
  Version of kdm to be configured is 4:4.8.5-0ubuntu0.3.
dpkg: error processing kdm (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.
                         dpkg: dependency problems prevent configuration of kubuntu-desktop:
 kubuntu-desktop depends on kdm; however:
  Package kdm is not configured yet.
dpkg: error processing kubuntu-desktop (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.
                         Errors were encountered while processing:
 kdm
 kubuntu-desktop
E: Sub-process /usr/bin/dpkg returned an error code (1)
2
задан 30 November 2013 в 15:13

2 ответа

Все ваши пакеты должны иметь одинаковую версию:

sudo apt-get update
sudo apt-get install kdm=4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1 kde-workspace-data=4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1 kde-workspace-kgreet-plugins=4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1

После этого вы должны проверить еще раз: sudo apt-get check. Не должно быть никаких других ошибок.

Если по каким-либо причинам вышеприведенное решение не сработало, используйте aptitude:

sudo apt-get install aptitude
sudo aptitude -f install

. Оно должно представить вам серию возможных решений, выберите то, которое не удаляет пакет и / или обновить пакеты. Я не могу предложить пример в настоящее время.


Подозреваемый: я считаю, что kde-workspace-data слишком обновлен и может что-то сломать (kdm), но по некоторым причинам kdm не с той же версией (darn PPA maintaners), поэтому установка 4:4.8.5-0ubuntu0.3 и обновление kdm должно решить проблему:

sudo apt-get install kdm=4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1 kde-workspace-data=4:4.8.5-0ubuntu0.3 kde-workspace-kgreet-plugins=4:4.11.3-0ubuntu0.1~ubuntu12.04~ppa1
0
ответ дан 30 November 2013 в 15:13

Возможно, пакет находится в очень плохом несовместимом состоянии, вам следует переустановить его с помощью -

sudo apt-get --reinstall install kubuntu-desktop

и перезапустить один раз, надеюсь, он будет работать. ] затем попробуйте

sudo apt-get update
sudo apt-get install kubuntu-desktop

, теперь на этот раз это сработает.

0
ответ дан 30 November 2013 в 15:13

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

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