[Feisty]evolution-data-server wont install

Bug #74797 reported by John Vivirito
76
This bug affects 1 person
Affects Status Importance Assigned to Milestone
apt (Ubuntu)
Fix Released
Medium
Michael Vogt

Bug Description

Binary package hint: evolution-data-server

Heres what apt gives me on updates

Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Failed
The following packages have unmet dependencies:
  evolution-data-server: Breaks: evolution (< 2.9) but 2.8.1-0ubuntu4 is to be installed
                         Breaks: evolution-exchange (<= 2.8.1-0ubuntu1) but 2.8.1-0ubuntu1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Heres aptitude dist-upgrade output, This is a work around to the problem until its fixed

gnomefreak@FeistyFawn:~$ sudo aptitude dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Building tag database... Done
The following packages are BROKEN:
  evolution-data-server knetworkmanager
The following packages are unused and will be REMOVED:
  kaudiocreator kscd libgsf-gnome-1-114
The following NEW packages will be automatically installed:
  beagle exiv2 genisoimage gnome-cards-data kerry kid3 kompose kphotoalbum
  kwlan libclucene0 libedataserver1.2-9 libegroupwise1.2-13 libexiv2-0.10
  libgsf0.0-cil liblog4cxx9c2a libmono-sharpzip0.6-cil
  libmono-system-runtime1.0-cil libstrigihtmlgui0 libwv-1.2-3 strigi-applet
  strigi-daemon wv
The following NEW packages will be installed:
  beagle exiv2 genisoimage gnome-cards-data kerry kid3 kompose kphotoalbum
  kwlan libclucene0 libedataserver1.2-9 libegroupwise1.2-13 libexiv2-0.10
  libgsf0.0-cil liblog4cxx9c2a libmono-sharpzip0.6-cil
  libmono-system-runtime1.0-cil libstrigihtmlgui0 libwv-1.2-3 strigi-applet
  strigi-daemon wv
The following packages will be REMOVED:
  dhcdbd network-manager php5-mysqli
The following packages will be upgraded:
  cdrecord epiphany-browser evolution-data-server-common gnome-games
  gnome-games-data gstreamer0.10-alsa gstreamer0.10-ffmpeg
  gstreamer0.10-gnomevfs gstreamer0.10-plugins-base
  gstreamer0.10-plugins-base-apps gstreamer0.10-x kde-extras liba52-0.7.4
  libapache2-mod-php5 libcamel1.2-8 libebook1.2-9 libecal1.2-7
  libedata-book1.2-2 libedata-cal1.2-6 libedataserverui1.2-8
  libexchange-storage1.2-2 libgstreamer-plugins-base0.10-0 mkisofs php5
  php5-common php5-mysql system-tools-backends wodim
29 packages upgraded, 22 newly installed, 6 to remove and 0 not upgraded.
Need to get 31.8MB of archives. After unpacking 27.5MB will be used.
The following packages have unmet dependencies:
  knetworkmanager: Depends: network-manager (>= 0.6.2) but it is not installable
  evolution-data-server: Breaks: evolution (< 2.9) but 2.8.1-0ubuntu4 is installed.
                         Breaks: evolution-exchange (<= 2.8.1-0ubuntu1) but 2.8.1-0ubuntu1 is installed.
Resolving dependencies...
The following actions will resolve these dependencies:

Keep the following packages at their current version:
dhcdbd [2.0-2ubuntu2 (feisty, now)]
evolution-data-server [1.8.1-0ubuntu3 (now)]
evolution-data-server-common [1.8.1-0ubuntu3 (now)]
kde-extras [5:50 (now)]
kwlan [Not Installed]
network-manager [0.6.3-2ubuntu7 (feisty, now)]

Score is -189

Accept this solution? [Y/n/q/?] Y

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. That's not a bug but a feature, evolution-data-server Breaks evolution (<< 2.9) and evolution-exchange (<= 2.8.1-0ubuntu1) so it'll refuse to be installed before they can be upgraded

Changed in evolution-data-server:
assignee: nobody → desktop-bugs
status: Unconfirmed → Rejected
Revision history for this message
John Vivirito (gnomefreak) wrote :

Changed package its on to APT.

Changed in evolution-data-server:
assignee: desktop-bugs → nobody
status: Rejected → Unconfirmed
Revision history for this message
John Vivirito (gnomefreak) wrote :

reason i changed it was sudo apt-get dist-upgrade will not let you do upgrades as long as evolution feature is in place as it stands at this moment user will have to use aptitude to work around this.

Revision history for this message
Colin Watson (cjwatson) wrote :

'apt-get -o Debug::pkgProblemResolver=true dist-upgrade' says:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Starting
Starting 2
Investigating evolution-data-server
Package evolution-data-server has broken dep on evolution
  Considering evolution 5 as a solution to evolution-data-server 6
  Will not break evolution as stated in Breaks field in evolution-data-server
Package evolution-data-server has broken dep on evolution-exchange
  Considering evolution-exchange 1 as a solution to evolution-data-server 6
  Will not break evolution-exchange as stated in Breaks field in evolution-data-server
Done
Failed
The following packages have unmet dependencies.
  evolution-data-server: Breaks: evolution (< 2.9) but 2.8.1-0ubuntu4 is to be installed
                         Breaks: evolution-exchange (<= 2.8.1-0ubuntu1) but 2.8.1-0ubuntu1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Revision history for this message
Ian Jackson (ijackson) wrote :

apt-get upgrade works; I suggest that as a workaround.

But it is true that dist-upgrade doesn't at the moment and this is bad. It should hold back the Breaking package rather than give up. I will look into this.

Changed in apt:
assignee: nobody → ijackson
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Colin Watson (cjwatson)
Changed in apt:
assignee: ijackson → nobody
importance: Medium → Undecided
Ian Jackson (ijackson)
Changed in apt:
importance: Undecided → Medium
Revision history for this message
Ian Jackson (ijackson) wrote :

This should be fixed in apt 0.6.46.3ubuntu2. Sorry about this problem, which should have been spotted in my earlier testing except that I foolishly assumed that if I hadn't broken "upgrade" worked I wouldn't have broken "dist-upgrade".

Changed in apt:
status: Confirmed → Fix Released
Revision history for this message
John Vivirito (gnomefreak) wrote :

This is not fixed. i have apt Installed: 0.6.46.4ubuntu1
and apt-utils Installed: 0.6.46.4ubuntu1

here is the output im getting when doing dist-upgrade:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Failed
The following packages have unmet dependencies:
  evolution-data-server: Breaks: evolution (< 2.9) but 2.8.1-0ubuntu4 is to be installed
                         Breaks: evolution-exchange (<= 2.8.1-0ubuntu1) but 2.8.1-0ubuntu1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

This is thinking that the fix should have placed these packages in held back.

Changed in apt:
status: Fix Released → Confirmed
Revision history for this message
John Vivirito (gnomefreak) wrote :

Apt version 0.6.46.4ubuntu2 has fixed this problem thank you michael for the fast fix on this.

Changed in apt:
status: Confirmed → Fix Released
Revision history for this message
chantra (chantra) wrote :

at the time of writing, not all mirrors where synced, but using archive.ubuntu.com I could install apt 0.6.46.4ubuntu2.

so to sort it out, i triggered:

sudo apt-get install --reinstall apt

and then update-manager did not close anymore

Revision history for this message
John Vivirito (gnomefreak) wrote :

This is happening with dist-upgrade again here is the error:
Fetched 6340kB in 3m59s (26.5kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Failed
The following packages have unmet dependencies:
  evolution-data-server: Depends: evolution-data-server-common (= 1.9.3-0ubuntu1) but 1.9.4-0ubuntu1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

apt-get upgrade seems to hold the packages back with some other libs.

Changed in apt:
status: Fix Released → Confirmed
Revision history for this message
John Vivirito (gnomefreak) wrote :
Revision history for this message
Marco Paulo Martins Sousa (marcomsousa) wrote :

I resolve this problem, doing this:

sudo apt-get remove evolution # this remove ubuntu-desktop but don't worry
sudo apt-get dist-upgrade

And tomorow i will do

sudo apt-get install ubuntu-desktop

Revision history for this message
John Vivirito (gnomefreak) wrote :

i worked around it when i reopened the bug but it still needs to be filed so it can be fixed :)

Revision history for this message
John Vivirito (gnomefreak) wrote :

Michael the packages were let through this am so i cant reproduce this atm but I would still like to see this fixed if possible.

Revision history for this message
John Vivirito (gnomefreak) wrote : Re: [Feisty] dist-upgrade not marking as held back

Marking bug 77003 as a dup.

Revision history for this message
Michael Vogt (mvo) wrote :

The update-manager fix is in my bzr tree now and will be part of the next upload.

Changed in apt:
assignee: nobody → mvo
status: Confirmed → Fix Committed
Revision history for this message
John Vivirito (gnomefreak) wrote :

This has been fixed thank you.

Changed in apt:
status: Fix Committed → Fix Released
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.