Conflict between mint-meta-kde and mint-meta-gnome in Lisa

Bug #927487 reported by Oohae9Hie
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Linux Mint
New
Undecided
Unassigned

Bug Description

Currently KDE and the main versions of KDE aren't compatible. i.e. you can't install mint-meta-kde and mint-meta-gnome since they include packages mint-artwork-kde and mint-background-lisa respectively and both include the file /usr/share/gnome-background-properties/linuxmint-lisa.xml, which makes them conflict with each other.

mint-info-kde and mint-info-gnome also conflict so they shouldn't be included in mint-meta-kde/mint-meta-gnome and rather be simply installed by default.

Revision history for this message
Henrik Wennerstrom (blueba) wrote :

I can confirm this.

How to reproduce:
In Mint Lisa (the Gnome version)
Add the line “deb http://packages.linuxmint.com/ lisa-kde main upstream import backport” in /etc/apt/sources.list

Then “sudo apt-get update” and
“sudo apt-get install mint-meta-kde”

Then you are going to have trouble because it will not install properly. If you then do

 ~ $ sudo apt-get upgrade
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:
 mint-artwork-kde-extra : Depends: mint-artwork-kde but it is not installed
 mint-meta-kde : Depends: mint-info-kde but it is not installed
                 Depends: mint-artwork-kde but it is not installed
E: Unmet dependencies. Try using -f.

$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  mint-artwork-kde mint-info-kde
The following NEW packages will be installed:
  mint-artwork-kde mint-info-kde
0 upgraded, 2 newly installed, 0 to remove and 46 not upgraded.
3 not fully installed or removed.
Need to get 0 B/26.4 MB of archives.
After this operation, 29.2 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 378655 files and directories currently installed.)
Unpacking mint-artwork-kde (from .../mint-artwork-kde_2.0.1_all.deb) ...
dpkg: error processing /var/cache/apt/archives/mint-artwork-kde_2.0.1_all.deb (--unpack):
 trying to overwrite '/usr/share/gnome-background-properties/linuxmint-lisa.xml', which is also in package mint-backgrounds-lisa 1.1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Unpacking mint-info-kde (from .../mint-info-kde_2011.10.07_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/mint-info-kde_2011.10.07_amd64.deb (--unpack):
 trying to overwrite '/etc/linuxmint/info', which is also in package mint-info-gnome 2011.10.07
Errors were encountered while processing:
 /var/cache/apt/archives/mint-artwork-kde_2.0.1_all.deb
 /var/cache/apt/archives/mint-info-kde_2011.10.07_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Would be nice with the Mint flavors of both KDE and GNOME in the same installation. Hope this will be fixed.

Revision history for this message
Joel Oliver (joelol75) wrote :

Still present in Maya.

If the files are the same, I will try this workaround and report back (If it breaks it worse or works a-ok)

There's 2 ways to go about this. First:

sudo apt-get -o Dpkg::Options::="--force-overwrite" install mint-info-cinnamon mint-info-kde mint-info-gnome mint-info-xfce mint-info-mate

Another is using dpkg:

sudo dpkg -i --force-overwrite /var/cache/apt/archives/mint-info*

Of course you will need to use synaptic to select the packages, then option d/l only.

This is not a good way about this as every upgrade to any of these will break apt/dpkg and this will need to be repeated.

Also you will not be able to remove any of these packages with apt as it will try to remove all the deps of the OS. So I'd suppose if this does get fixed the proper backout would be to:

sudo dpkg -r mint-info-*

Then a:

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

should do the trick.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.