Important Unity components not installed after update-manager -d upgrade

Bug #759262 reported by Federico Tello Gentile on 2011-04-12
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Unity
Invalid
Undecided
Unassigned
unity (Ubuntu)
Undecided
Unassigned
Natty
Undecided
Unassigned
update-manager (Ubuntu)
Medium
Michael Vogt
Natty
Medium
Michael Vogt

Bug Description

Last Sunday (2011-04-10) I upgraded to Natty with the update-manager (using -d option). Everything went fine as there were no errors reported.
After I restarted my default desktop was Unity (in Maverick I had its default: gnome), and it worked fine, but I discovered some packages were not installed therefore I was missing important Unity functionality.

unity-place-applications
unity-place-files
indicator-appmenu

The time indicator was also missing.

The result was that my unity after the upgrade did not show the gtk applications' menu in the top panel, I could not find files or applications from the launcher and Firefox 4.0 did not have the application menu displayed on the top panel.

After I installed all missing packages (using the guessing method) everything looked like the Natty Live CD Unity.

Is this a dependency problem? Those packages are optional for Unity, but they should be installed when upgrading if Unity is the new default desktop for upgrades.

Steps to reproduce:
Install maverick
Run update-manager -d
Check installed packages

I think not, because unity package should depend of these packages
(unity-place-files, unity-place-applications, etc.).

On Qui, 2011-04-14 at 21:53 +0000, Mark Shuttleworth wrote:

> I think this should be filed on update-manager. Michael?
>

Sebastien Bacher (seb128) wrote :

it does Recommends and recommends are installed by default on Ubuntu, having upgrade logs would be useful there

Long ago (circa 2008) in Synaptic I unchecked that option ("install recommended packages as if they were dependencies"). I never noticed an issue like the one I'm describing after upgrading from 08.10 to 9.04 then to 9.10, then to 10.04 and then to 10.10.

If you can point me to where should those logs be, then I'd attach them here.

Here are the logs. If anything else from my machine is needed, please ask.

Martin Pool (mbp) wrote :

I think I hit something similar in bug 752159?

Michael Vogt (mvo) wrote :

Thanks for this bugreport! Newer versions of synaptic set the "do not install recommends" options systemwide, that may explain why you see this behavior. update-manager will honor this setting.

I will change update-manager so that it will still install (new) recommends for desktop upgrades as we just use it in too many places on the desktop.

For your system you can run "sudo apt-get install --fix-policy --install-recommends" to see what is missing and fix it.

Didier Roche (didrocks) wrote :

Indeed, we decided in maverick to put the places as recommends to the unity package.

I checked that the maverick (desktop)-> natty and maverick (netbook) -> natty transition with recommends installed by default installed them or keep them installed.

Michael Vogt (mvo) wrote :

Thanks didrocks, I close the unity tasks then.

Changed in update-manager (Ubuntu):
assignee: nobody → Michael Vogt (mvo)
importance: Undecided → Medium
milestone: none → ubuntu-11.04
status: New → In Progress
Changed in unity:
status: New → Invalid
Changed in unity (Ubuntu Natty):
status: New → Invalid
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package update-manager - 1:0.147.6

---------------
update-manager (1:0.147.6) natty; urgency=low

  * AutoUpgradeTester/profile/{euca-cloud,euca-nc,xubuntu}/DistUpgrade.cfg:
    - updated for maverick->natty now that the auto-upgrade-test server
      has more diskspace
  * DistUpgrade/DistUpgradeController.py, DistUpgrade/DistUpgradeMain.py:
    - make running-under-ssh check more robust by looking for sshd parent
  * DistUpgrade/DistUpgradeViewText.py:
    - make user confirm information() messages before continuing
      (important for e.g. the "sshd has started" message)
  * DistUpgrade/DistUpgradeQuirks.py, DistUpgrade/DistUpgradeController.py:
    - ensure that new recommends are installed on a desktop mode upgrade
      even if that got disabled e.g. via synaptic (LP: #759262)
    - add test for this feature
 -- Michael Vogt <email address hidden> Fri, 15 Apr 2011 10:05:29 +0200

Changed in update-manager (Ubuntu Natty):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers