Package will not install because of "unmet dependencies"

Bug #155341 reported by Jacob Godserv
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
claws-mail (Debian)
Fix Released
Unknown
claws-mail (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

This only occurs in Gutsy, clean install. I tried to install sylpheed-claws-gtk2, and it gave me the following error(s):

jacob@jacob-desktop:~$ sudo apt-get install sylpheed-claws-gtk2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  sylpheed-claws-gtk2: Depends: claws-mail (>= 2.10.0-3ubuntu3) but it is not going to be installed
                       Depends: claws-mail (< 2.10.0-3ubuntu3.1~) but it is not going to be installed
E: Broken packages

So, I installed claws-mail myself (only to discover that sylpheed-claws-gtk2 is just a transitional package) but it still reports the above. Is apt-get confused or what? ;)

I can use my mail now, but it'd be nice to have this fixed up.

Tags: packaging
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

sylpheed-claws-gtk2 should have been removed from the gutsy archive:

https://bugs.launchpad.net/ubuntu/+source/sylpheed-claws-gtk2/+bug/122344

Changed in sylpheed-claws-gtk2:
importance: Undecided → Medium
status: New → Confirmed
importance: Medium → Low
Changed in sylpheed-claws-gtk2:
assignee: nobody → norsetto
Changed in sylpheed-claws-gtk2:
status: Confirmed → In Progress
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

I'm subscribing motu-uvf to have their opinion on this possible fix. Its not elegant but will permit the unaware user to install claws-mail without problems (only drawback is that it leaves the transitional package installed on the user's machine).

Installing the new package is indeed succesfull:

cesare@norsetto:~/claws-mail$ sudo apt-get install -s sylpheed-claws-gtk2
[sudo] password for cesare:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  claws-mail libcompfaceg1 libetpan11 libgail-common libgail18 libglade2-0
  libgnomecanvas2-0 libgnomecanvas2-common libgnomecups1.0-1
  libgnomeprint2.2-0 libgnomeprint2.2-data libgnomeprintui2.2-0
  libgnomeprintui2.2-common liblockfile1 libpisock9
Suggested packages:
  claws-mail-doc jpilot pilot-link kpilot gnome-pilot evolution sylpheed
Recommended packages:
  claws-mail-i18n metamail claws-mail-tools gedit gnome-icon-theme
The following NEW packages will be installed:
  claws-mail libcompfaceg1 libetpan11 libgail-common libgail18 libglade2-0
  libgnomecanvas2-0 libgnomecanvas2-common libgnomecups1.0-1
  libgnomeprint2.2-0 libgnomeprint2.2-data libgnomeprintui2.2-0
  libgnomeprintui2.2-common liblockfile1 libpisock9 sylpheed-claws-gtk2
0 upgraded, 16 newly installed, 0 to remove and 1 not upgraded.
Inst libcompfaceg1 (1:1.5.2-4 Ubuntu:7.10/gutsy)
Inst liblockfile1 (1.06.2 Ubuntu:7.10/gutsy)
Inst libetpan11 (0.49-3 Ubuntu:7.10/gutsy)
Inst libgnomecups1.0-1 (0.2.2-5ubuntu1 Ubuntu:7.10/gutsy)
Inst libgnomeprint2.2-data (2.18.2-0ubuntu1 Ubuntu:7.10/gutsy)
Inst libgnomeprint2.2-0 (2.18.2-0ubuntu1 Ubuntu:7.10/gutsy)
Inst libgail18 (1.20.0-0ubuntu1 Ubuntu:7.10/gutsy)
Inst libgail-common (1.20.0-0ubuntu1 Ubuntu:7.10/gutsy)
Inst libglade2-0 (1:2.6.2-1 Ubuntu:7.10/gutsy)
Inst libgnomecanvas2-common (2.20.0-1ubuntu1 Ubuntu:7.10/gutsy)
Inst libgnomecanvas2-0 (2.20.0-1ubuntu1 Ubuntu:7.10/gutsy)
Inst libgnomeprintui2.2-common (2.18.1-0ubuntu1 Ubuntu:7.10/gutsy)
Inst libgnomeprintui2.2-0 (2.18.1-0ubuntu1 Ubuntu:7.10/gutsy)
Inst libpisock9 (0.12.2-9ubuntu3 Ubuntu:7.10/gutsy)
Inst claws-mail (2.10.0-3ubuntu3.1 localhost)
Inst sylpheed-claws-gtk2 (2.10.0-3ubuntu3.1 localhost)
Conf libcompfaceg1 (1:1.5.2-4 Ubuntu:7.10/gutsy)
Conf liblockfile1 (1.06.2 Ubuntu:7.10/gutsy)
Conf libetpan11 (0.49-3 Ubuntu:7.10/gutsy)
Conf libgnomecups1.0-1 (0.2.2-5ubuntu1 Ubuntu:7.10/gutsy)
Conf libgnomeprint2.2-data (2.18.2-0ubuntu1 Ubuntu:7.10/gutsy)
Conf libgnomeprint2.2-0 (2.18.2-0ubuntu1 Ubuntu:7.10/gutsy)
Conf libgail18 (1.20.0-0ubuntu1 Ubuntu:7.10/gutsy)
Conf libgail-common (1.20.0-0ubuntu1 Ubuntu:7.10/gutsy)
Conf libglade2-0 (1:2.6.2-1 Ubuntu:7.10/gutsy)
Conf libgnomecanvas2-common (2.20.0-1ubuntu1 Ubuntu:7.10/gutsy)
Conf libgnomecanvas2-0 (2.20.0-1ubuntu1 Ubuntu:7.10/gutsy)
Conf libgnomeprintui2.2-common (2.18.1-0ubuntu1 Ubuntu:7.10/gutsy)
Conf libgnomeprintui2.2-0 (2.18.1-0ubuntu1 Ubuntu:7.10/gutsy)
Conf libpisock9 (0.12.2-9ubuntu3 Ubuntu:7.10/gutsy)
Conf claws-mail (2.10.0-3ubuntu3.1 localhost)
Conf sylpheed-claws-gtk2 (2.10.0-3ubuntu3.1 localhost)

Changed in claws-mail:
assignee: norsetto → nobody
status: In Progress → Confirmed
Revision history for this message
Scott Kitterman (kitterman) wrote :

I'm not sure this is SRU worthy.

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Will this not lead to failed dist-upgrades?
If it won't, than I agree, the fix is anyhow trivial.

Changed in claws-mail:
status: Unknown → Confirmed
Changed in claws-mail:
status: Confirmed → Fix Released
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

claws-mail (3.3.0-1ubuntu4) hardy; urgency=low

  * Upstream dropped claws-mail-clamav, so the sylpheed-claws-gtk2-clamav
    compat package should be dropped as well.

 -- Steve Langasek < <email address hidden>> Tue, 19 Feb 2008 01:05:39 +0000

Changed in claws-mail:
status: Confirmed → 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.