dpkg can't del packages. a package and b package depends on mutually

Asked by Youming Lee

kernel@localhost:~$ sudo dpkg -P language-pack-zh-hans-base
dpkg: dependency problems prevent removal of language-pack-zh-hans-base:
 language-pack-zh-hans depends on language-pack-zh-hans-base (>= 1:16.04+20160627).

dpkg: error processing package language-pack-zh-hans-base (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 language-pack-zh-hans-base
kernel@localhost:~$ sudo dpkg -P language-pack-zh-hans
dpkg: dependency problems prevent removal of language-pack-zh-hans:
 language-pack-zh-hans-base depends on language-pack-zh-hans (>= 1:16.04+20160627).
 language-pack-gnome-zh-hans depends on language-pack-zh-hans.

dpkg: error processing package language-pack-zh-hans (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 language-pack-zh-hans
kernel@localhost:~$ sudo dpkg -P language-pack-gnome-zh-hans
dpkg: dependency problems prevent removal of language-pack-gnome-zh-hans:
 language-pack-gnome-zh-hans-base depends on language-pack-gnome-zh-hans (>= 1:16.04+20160627).

dpkg: error processing package language-pack-gnome-zh-hans (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 language-pack-gnome-zh-hans

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Manfred Hampl (m-hampl) said :
#1

Remove both in one run:

sudo dpkg -P language-pack-zh-hans-base language-pack-gnome-zh-hans

Revision history for this message
Youming Lee (sinalym) said :
#2

Thank you first. But errors stills are here.
kernel@localhost:~$ sudo dpkg -P language-pack-zh-hans-base language-pack-gnome-zh-hans
[sudo] password for kernel:
dpkg: dependency problems prevent removal of language-pack-zh-hans-base:
 language-pack-zh-hans depends on language-pack-zh-hans-base (>= 1:16.04+20160627).

dpkg: error processing package language-pack-zh-hans-base (--purge):
 dependency problems - not removing
dpkg: dependency problems prevent removal of language-pack-gnome-zh-hans:
 language-pack-gnome-zh-hans-base depends on language-pack-gnome-zh-hans (>= 1:16.04+20160627).

dpkg: error processing package language-pack-gnome-zh-hans (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 language-pack-zh-hans-base
 language-pack-gnome-zh-hans
kernel@localhost:~$ sudo dpkg -P language-pack-zh-hans-base language-pack-gnome-zh-hans language-pack-gnome-zh-hans-base
dpkg: dependency problems prevent removal of language-pack-zh-hans-base:
 language-pack-zh-hans depends on language-pack-zh-hans-base (>= 1:16.04+20160627).

dpkg: error processing package language-pack-zh-hans-base (--purge):
 dependency problems - not removing
(Reading database ... 364178 files and directories currently installed.)
Removing language-pack-gnome-zh-hans-base (1:16.04+20160627) ...
Purging configuration files for language-pack-gnome-zh-hans-base (1:16.04+20160627) ...
Removing language-pack-gnome-zh-hans (1:16.04+20161009) ...
Processing triggers for software-center (16.01+16.04.20160420) ...
No handlers could be found for logger "softwarecenter.db.update"
WARNING:softwarecenter.db.update:setlocale failed with 'unsupported locale setting'
INFO:softwarecenter.db.update:no translation information in database needed
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Errors were encountered while processing:
 language-pack-zh-hans-base

Revision history for this message
Manfred Hampl (m-hampl) said :
#3

It seems that there are even more packages depending on each other.

Try the command

sudo dpkg --purge language-pack-gnome-zh-hans language-pack-gnome-zh-hans-base language-pack-zh-hans language-pack-zh-hans-base

Revision history for this message
Colin Watson (cjwatson) said :
#4

While the previous answer would probably work, why not just use apt to do it rather than expanding the list by yourself?

  sudo apt purge language-pack-zh-hans-base

Can you help with this problem?

Provide an answer of your own, or ask Youming Lee for more information if necessary.

To post a message you must log in.