Language packs broken, due to "dependency cycle"

Bug #13404 reported by Lorenzo Hernández García-Hierro (a.k.a. trulux)
12
Affects Status Importance Assigned to Milestone
language-pack-en (Ubuntu)
Fix Released
Critical
Martin Pitt

Bug Description

Hi,
I *can't* install any language pack, examples:

Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  language-pack-en-update
Recommended packages:
  language-support-en
The following NEW packages will be installed:
  language-pack-en language-pack-en-update
0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 0B/4068kB of archives.
After unpacking 15,8MB of additional disk space will be used.
Do you want to continue? [Y/n] y
WARNING: The following packages cannot be authenticated!
  language-pack-en language-pack-en-update
Install these packages without verification? [y/N] y
E: Couldn't configure pre-depend language-pack-en for language-pack-en-update,
probably a dependency cycle.

Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  language-pack-es-update
The following NEW packages will be installed:
  language-pack-es language-pack-es-update
0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 0B/4686kB of archives.
After unpacking 15,4MB of additional disk space will be used.
Do you want to continue? [Y/n] y
WARNING: The following packages cannot be authenticated!
  language-pack-es language-pack-es-update
Install these packages without verification? [y/N] y
E: Couldn't configure pre-depend language-pack-es for language-pack-es-update,
probably a dependency cycle.

I think this is a major issue which seems not related with my side.
It's broken :(

Cheers.

Revision history for this message
Matt Zimmerman (mdz) wrote :

From what repository are you installing those packages? The authentication
prompt would seem to indicate that it is an unofficial repository.

Revision history for this message
Colin Watson (cjwatson) wrote :

I checked on archive.ubuntu.com, where language-pack-en and
language-pack-en-update indeed have a Depends/Pre-Depends loop.

Revision history for this message
Lorenzo Hernández García-Hierro (a.k.a. trulux) (lorenzo-debian-hardened) wrote :

(In reply to comment #1)
> From what repository are you installing those packages? The authentication
> prompt would seem to indicate that it is an unofficial repository.

Hi Matt,

I'm using the same one as Colin (the official archive), I did a dist-upgrade
from Wsrty, among some errors, the most notably ones were this one and missing
icons.

Cheers.

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

*** Bug 13401 has been marked as a duplicate of this bug. ***

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

I just uploaded a new set of language packs which do not contain a cycle any
more. Now the base package just recommends the update package.

To make installation more obvious, the packages have been renamed:

  l-pack-foo-update => l-pack-foo
  l-pack-foo => l-pack-foo-base

Thus users installing "language-pack-foo" still get the right thing.

The upgrade should automatically remove the obsolete -update package.

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.