better package relations for the upgrade

Bug #276878 reported by Michael Vogt
8
Affects Status Importance Assigned to Milestone
rarian (Ubuntu)
In Progress
Medium
Sebastien Bacher
Intrepid
In Progress
Medium
Sebastien Bacher

Bug Description

Currently on a hardy->intrepid upgrade with apt-get, aptitude or smart scrollkeeper is kept:

> mizar:[~] sudo apt-get -o debug::pkgproblemresolver=1 dist-upgrade
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Calculating upgrade... Starting
> Starting 2
> Investigating rarian-compat
> Package rarian-compat has broken dep on scrollkeeper
> Considering scrollkeeper 38 as a solution to rarian-compat 25
> Holding Back rarian-compat rather than change scrollkeeper
> Investigating ubuntu-desktop
> Package ubuntu-desktop has broken dep on rarian-compat
> Considering rarian-compat 25 as a solution to ubuntu-desktop 0
> Holding Back ubuntu-desktop rather than change rarian-compat
> Try to Re-Instate ubuntu-desktop
> Done
> Done
> The following packages have been kept back:
> ubuntu-desktop
> 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

We should fix this for intrepid final.

Michael Vogt (mvo)
Changed in rarian:
importance: Undecided → Medium
milestone: none → ubuntu-8.10
status: New → Triaged
Revision history for this message
Charles Curley (charlescurley) wrote :
Download full text (3.4 KiB)

I took a fit-PC (http://www.fit-pc.com/new/) with an updated installation of 8.04.1 and upgraded it to 8.10 beta. I got a number of error messages of packages that could not be configured, of which rarian-compat was the first. I then did an update/upgrade from the update manager. I got these error messages:

E: rarian-compat: subprocess post-installation script returned error exit status 1
E: gnome-applets-data: dependency problems - leaving unconfigured
E: capplets-data: dependency problems - leaving unconfigured
E: gnome-control-center: dependency problems - leaving unconfigured
E: gnome-session: dependency problems - leaving unconfigured
E: gnome-panel-data: dependency problems - leaving unconfigured
E: gnome-panel: dependency problems - leaving unconfigured
E: gnome-applets: dependency problems - leaving unconfigured
E: gnome-user-guide: dependency problems - leaving unconfigured
E: ubuntu-docs: dependency problems - leaving unconfigured
E: synaptic: dependency problems - leaving unconfigured
E: gnome-app-install: dependency problems - leaving unconfigured
E: apturl: dependency problems - leaving unconfigured
E: fast-user-switch-applet: dependency problems - leaving unconfigured
E: gedit: dependency problems - leaving unconfigured
E: gnome-system-monitor: dependency problems - leaving unconfigured
E: gnome-terminal: dependency problems - leaving unconfigured
E: gnome-utils: dependency problems - leaving unconfigured
E: gucharmap: dependency problems - leaving unconfigured
E: jockey-gtk: dependency problems - leaving unconfigured
E: language-selector: dependency problems - leaving unconfigured
E: nautilus-data: dependency problems - leaving unconfigured
E: nautilus: dependency problems - leaving unconfigured
E: nautilus-cd-burner: dependency problems - leaving unconfigured
E: nautilus-share: dependency problems - leaving unconfigured
E: software-properties-gtk: dependency problems - leaving unconfigured
E: ubufox: dependency problems - leaving unconfigured
E: update-manager: dependency problems - leaving unconfigured
E: update-notifier: dependency problems - leaving unconfigured
E: zenity: dependency problems - leaving unconfigured
E: ubuntu-desktop: dependency problems - leaving unconfigured
E: bug-buddy: dependency problems - leaving unconfigured

I rebooted and logged in. X works but Gnome is broken: the whole desktop is gone. I conjecture this is related to the failure to configure a lot of gnome related packages.

I can SSH into the machine.

root@grissom:/etc/X11# dpkg --configure -a
Setting up rarian-compat (0.8.1-1ubuntu1) ...
update-xmlcatalog: error: entity already registered
dpkg: error processing rarian-compat (--configure):
 subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of zenity:
 zenity depends on rarian-compat | scrollkeeper; however:
  Package rarian-compat is not configured yet.
  Package scrollkeeper is not installed.
  Package rarian-compat which provides scrollkeeper is not configured yet.
dpkg: error processing zenity (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of ubuntu-docs:
 ubuntu-docs ...

Read more...

Revision history for this message
Martin Pitt (pitti) wrote :

seb128| pitti: ah, the second one is basically a "change GNOME depends on scrollkeeper to rarian-compat", I can do that when uploading GNOME 2.24.1 updates

Changed in rarian:
assignee: nobody → pitti
status: Triaged → In Progress
assignee: pitti → seb128
Revision history for this message
animehawaii (animer) wrote :

Confirmed on my upgrade to Intrepid from Hardy. After I ran update-manager -d i ran sudo dpkg --configure-a, output below.

ross@ross-desktop:~$ sudo dpkg --configure -a
[sudo] password for ross:
Setting up rarian-compat (0.8.1-1ubuntu1) ...
update-xmlcatalog: error: entity already registered
dpkg: error processing rarian-compat (--configure):
 subprocess post-installation script returned error exit status 1

followed by the following packages failing to install due to depending on scrollkeeper provided by rarian-compat

 zenity
 ubuntu-docs
 gnome-terminal
 gnome-user-guide
 gnome-system-monitor
 capplets-data
 gedit
 nautilus-data
 gnome-control-center
 synaptic
 bug-buddy
 gnome-session
 gucharmap
 jockey-gtk
 nautilus
 gnome-applets-data
 ubuntu-desktop
 gnome-utils
 gnome-panel-data
 gnome-applets
 update-manager
 software-properties-gtk
 apturl
 language-selector
 nautilus-share
 nautilus-cd-burner
 gnome-panel
 gnome-app-install
 fast-user-switch-applet
 update-notifier
 ubufox

Revision history for this message
Horusint (horusint) wrote :

My first solution:
After Upgrade from Hardy:
sudo aptitude remove rarian-Compat
sudo aptitude install scrolkeeper
sudo aptitude update
(Finish packages not configured Ok)
Then uninstall Scrolkeeper and install rarian-compat)

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.