web-dev-qa-db-fra.com

Mise à niveau de 10.04LTS -> 10.10 à l'aide de sources personnalisées

J'essaie de passer de 10,04 LTS à la version 10.10 à l'aide d'un fichier sources.list personnalisé qui pointe vers un miroir non officiel *. Le miroir a maverick, mais j'obtiens la sortie suivante lors de la mise à niveau:

boatzart@somecomputer: > Sudo do-release-upgrade
Checking for a new ubuntu release
Done Upgrade tool signature
Done Upgrade tool
Done downloading            
extracting 'maverick.tar.gz'
authenticate 'maverick.tar.gz' against 'maverick.tar.gz.gpg' 
tar: Removing leading `/' from member names

Reading cache

Checking package manager
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Reading package lists... Done    
Building dependency tree          
Reading state information... Done
Building data structures... Done 

Updating repository information
WARNING: Failed to read mirror file

No valid mirror found 

While scanning your repository information no mirror entry for the 
upgrade was found. This can happen if you run a internal mirror or if 
the mirror information is out of date. 

Do you want to rewrite your 'sources.list' file anyway? If you choose 
'Yes' here it will update all 'lucid' to 'maverick' entries. 
If you select 'No' the upgrade will cancel. 

Continue [yN] y
 WARNING: Failed to read mirror file
96% [Working] 
Checking package manager
Reading package lists... Done    
Building dependency tree          
Reading state information... Done
Building data structures... Done 

Calculating the changes

Calculating the changes

Could not calculate the upgrade 

An unresolvable problem occurred while calculating the upgrade: 
The package 'update-manager-kde' is marked for removal but it is in 
the removal blacklist. 

This can be caused by: 
* Upgrading to a pre-release version of Ubuntu 
* Running the current pre-release version of Ubuntu 
* Unofficial software packages not provided by Ubuntu 

If none of this applies, then please report this bug against the 
'update-manager' package and include the files in 
/var/log/dist-upgrade/ in the bug report. 


Restoring original system state

Aborting
Reading package lists... Done    
Building dependency tree          
Reading state information... Done
Building data structures... Done 

Voici la section pertinente de /var/log/dist-upgrade/main.log:

2010-11-18 14:05:52,117 DEBUG The package 'update-manager-kde' is marked for removal but it's in the removal blacklist
2010-11-18 14:05:52,136 ERROR Dist-upgrade failed: 'The package 'update-manager-kde' is marked for removal but it is in the removal blacklist.'
2010-11-18 14:05:52,136 DEBUG abort called

* Je suis situé à l'intérieur de USC et, pour une raison quelconque, tous les téléchargements soutenus effectués en dehors de l'Université sont limités à 5 kbps à l'intérieur de mon laboratoire. Pour cette raison, je dois utiliser le fichier sources.list suivant:

deb http://mirrors.usc.edu/pub/linux/distributions/ubuntu/ lucid main restricted universe multiverse
deb http://mirrors.usc.edu/pub/linux/distributions/ubuntu/ lucid-updates main restricted universe multiverse
deb http://mirrors.usc.edu/pub/linux/distributions/ubuntu/ lucid-backports main restricted universe multiverse
deb http://mirrors.usc.edu/pub/linux/distributions/ubuntu/ lucid-security main restricted universe multiverse

J'ai essayé d'ajouter quatre entrées supplémentaires au sources.list avec s/lucid/maverick/ mais cela n'a pas aidé.

Est-ce que quelqu'un sait comment réparer ceci? Merci!

3
rcv

J'y suis parvenu tout simplement en mettant à jour le fichier sources.list pour n'inclure que l'URL de l'archive locale et en exécutant les deux commandes suivantes:

Sudo apt-get update

Sudo do-release-upgrade

Travaillé comme un charme et 650 Mo de mises à jour téléchargées en quelques minutes. L'installation réelle a pris beaucoup plus de temps.

1
Ali Khalil

Je l'ai déjà touché en utilisant un miroir local. Ce dont je me souviens a travaillé pour moi était:

  • ajouter et entrer dans /etc/hosts pour us.archive.ubuntu.com avec l'adresse si vous le mettez en miroir
  • changez /etc/apt/sources.list pour qu'il pointe vers nous.archive.ubuntu.com
  • Sudo apt-get update
  • Sudo do-release-upgrade

à ce stade, apt et do-release-upgrade devraient penser qu'ils parlent avec nous.a.u.c, et espérons que cela fonctionnera.

cela nécessite que mirrors.usc ne se soucie pas de savoir quel en-tête de "site" est envoyé dans le http get.

1
smoser