KPackageKit can't resolve dependencies and recommends Synaptic or Aptitude

Bug #454424 reported by Scott Kitterman
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
packagekit (Ubuntu)
Opinion
High
Unassigned

Bug Description

Binary package hint: kpackagekit

See the attached screenshot. KPackageKit recommends Synaptic or Aptitude to work around being unable to fix 'broken' packages, but doesn't even bother to say what the package is that's broken. This is seriously unsuitable.

Revision history for this message
Scott Kitterman (kitterman) wrote :
Changed in kpackagekit (Ubuntu):
importance: Undecided → High
Revision history for this message
coldbluelight (coldbluelight) wrote :

i found how to fix this problem its due to a broken dependency in the package list to fix it go to your terminal and run the following command sudo apt-get -f install :follow the on screen instructions and it should fix your problem hope that helps .
-coldbluelight

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 454424] Re: KPackageKit can't resolve dependencies and recommends Synaptic or Aptitude

Yes, but if kpackagekit aspires to be a proper package manager, it needs to
be able to solve these problems.

affects: kpackagekit (Ubuntu) → packagekit (Ubuntu)
Revision history for this message
Oded Arbel (oded-geek) wrote :

@Scott Kitterman: Also, the fact that an advanced user can figure out how to solve the problem is not an indication that its not a problem. As far as I'm concerned, the fact that KPackageKit recommends synaptic might have been acceptable if synaptic is installed (which it isn't in Kubuntu).

If the KPackageKit error dialog would have said "Open a terminal, run 'sudo apt-get -f install' and follow the on-screen prompts", that would have been an acceptable (though not optimal) solution. For KPackageKit to be valid as the main package manager for Kubuntu Lucid, one of these things have to happen:
1. The broken dependencies error should instruct the user exactly on how to solve the problems using the tools available by default on Kubuntu. i.e. not suggest Synaptic (which is not installed) or aptitude (which is hard to figure out).
2. The error message can stay the same if Synaptic is made available by default on KUbuntu (which is valid IMHO, even though Synaptic is not a KDE application - similarly to how Ubuntu Software Center is the support method to install software in GNOME Ubuntu and synaptic is still available under the System menu).
3. KPackageKit should be changed so it can solve broken dependencies by itself.

As it stands now, a Kubuntu use that encounters this problem has no way to solve it by themselves.

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 454424] Re: KPackageKit can't resolve dependencies and recommends Synaptic or Aptitude

Installing Synaptic is no solution. KPackagekit needs to be fixed.

Revision history for this message
Daniel Nicoletti (dantti) wrote :

First it is important to note that resolving deps is not KPackageKit task, it is the backend's.
aptcc (default in Maverick), does what apt-get does when a dep problem happens, it shows to the user why that happened. The user just need to read and take the proper action.
Aptitude and Synaptic are very close to apt which is why it easier to suggest changes (not counting the AI that aptitude has...).

IMO this is a closed bug (for aptcc), otherwise apt-get should be included too :P

Matthias Klumpp (ximion)
Changed in packagekit (Ubuntu):
status: New → Opinion
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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