[Debian-olpc-devel] lenny (debian.jones.dk): broken metacity

Sascha Silbe sascha-ml-ui-sugar-debian-olpc-devel at silbe.org
Thu Nov 5 21:44:39 UTC 2009


On Thu, Nov 05, 2009 at 09:21:07PM +0100, Jonas Smedegaard wrote:

> You need to uninstall libmetacity0.
After that I ran into the same trouble (or even more):

root at aquarium:~# aptitude install -DVW sugar-0.86
[...]
The following packages are BROKEN:
    libmetacity-private0 [1:2.26.0-3.0.0jones1] (C: libmetacity0) (for 
sugar-0.86)  libmetacity0 [1:2.22.0-2] (D: metacity-common) (for 
sugar-0.86)  sugar-0.86 [0.85.9-2.0.0jones1] (D: python-gconf)
The following NEW packages will be installed:
[...]
    metacity{a} [1:2.26.0-3.0.0jones1] (D: sugar-0.86, R: gnome-session) 
(for sugar-0.86)  metacity-common{a} [1:2.26.0-3.0.0jones1] (D: 
libmetacity-private0, D: libmetacity0, D: metacity) (for sugar-0.86)
[...]
The following packages have unmet dependencies:
    sugar-0.86: Depends: python-gconf which is a virtual package.
    libmetacity0: Depends: metacity-common (< 1:2.23) but 
1:2.26.0-3.0.0jones1 is to be installed.
    libmetacity-private0: Conflicts: libmetacity0 but 1:2.22.0-2 is to be 
installed.
[...]


Even if I manually install metacity first it breaks:

root at aquarium:~# aptitude install -DVW sugar-0.86
The following packages are BROKEN:
    libmetacity-private0 (C: libmetacity0)  libmetacity0 [1:2.22.0-2] (D: 
metacity-common) (for sugar-0.86)  sugar-0.86 [0.85.9-2.0.0jones1] (D: 
python-gconf)
The following NEW packages will be installed:
[...]
The following packages have unmet dependencies:
    sugar-0.86: Depends: python-gconf which is a virtual package.
    libmetacity0: Depends: metacity-common (< 1:2.23) but 
1:2.26.0-3.0.0jones1 is installed.
    libmetacity-private0: Conflicts: libmetacity0 but 1:2.22.0-2 is to be 
installed.
[...]


I must admit I don't understand what's going on as sugar-0.86 only 
depends on "metacity (>= 1:2.27.1) | metacity (= 1:2.26.0-3.0.0jones1)" 
and the latter one is already installed (verified with "dpkg -l 
'*metacity*'"). No explicit dependency on libmetacity*, so no reason for 
aptitude to pull it in; libmetacity-private0 even has "Replaces: 
libmetacity0".

FYI:

root at aquarium:~# apt-cache policy
Package files:
   100 /var/lib/dpkg/status
       release a=now
   990 http://debian.jones.dk lenny/sugar-src Packages
       release o=Jones,a=stable,l=Jones,c=sugar-src
       origin debian.jones.dk
   990 http://debian.jones.dk lenny/sugar Packages
       release o=Jones,a=stable,l=Jones,c=sugar
       origin debian.jones.dk
   990 http://security.debian.org lenny/updates/non-free Packages
       release v=5.0,o=Debian,a=stable,l=Debian-Security,c=non-free
       origin security.debian.org
   990 http://security.debian.org lenny/updates/contrib Packages
       release v=5.0,o=Debian,a=stable,l=Debian-Security,c=contrib
       origin security.debian.org
   990 http://security.debian.org lenny/updates/main Packages
       release v=5.0,o=Debian,a=stable,l=Debian-Security,c=main
       origin security.debian.org
   990 http://ftp.de.debian.org lenny/contrib Packages
       release v=5.0.3,o=Debian,a=stable,l=Debian,c=contrib
       origin ftp.de.debian.org
   990 http://ftp.de.debian.org lenny/non-free Packages
       release v=5.0.3,o=Debian,a=stable,l=Debian,c=non-free
       origin ftp.de.debian.org
   990 http://ftp.de.debian.org lenny/main Packages
       release v=5.0.3,o=Debian,a=stable,l=Debian,c=main
       origin ftp.de.debian.org
Pinned packages:
root at aquarium:~#



> Probably you installed Gnome using apt-get (or using 
> debian-installer),
Actually it was the (official lenny) 0.82 Sugar packages that pulled in 
libmetacity0:

root at aquarium:~# aptitude why libmetacity0
i   sugar-web-activity    Depends python-gnome2-desktop (>= 2.16)
i A python-gnome2-desktop Depends libmetacity0 (>= 1:2.22.0)
root at aquarium:~#



PS: Is there a chance you would sign your packages? apt doesn't seem to 
support https URLs ("E: The method driver /usr/lib/apt/methods/https 
could not be found."). :-/

CU Sascha

-- 
http://sascha.silbe.org/
http://www.infra-silbe.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 489 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-olpc-devel/attachments/20091105/7aa3ad4b/attachment.pgp>


More information about the Debian-olpc-devel mailing list