web-dev-qa-db-ja.com

カスタムソースを使用した10.04LTS-> 10.10のアップグレード

非公式のミラーを指すカスタムsources.listファイルを使用して、10.04 LTSから10.10にアップグレードしようとしています*。ミラーにはマーベリックがありますが、アップグレードすると次の出力が表示されます。

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 

/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

*私はUSC内にいますが、なんらかの理由で、大学外への持続的なダウンロードはラボ内で5kbpsに抑えられています。このため、次のsources.listを使用する必要があります。

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

s/lucid/maverick/を使用してsources.listにさらに4つのエントリを追加しようとしましたが、役に立ちませんでした。

誰もこれを修正する方法を知っていますか?ありがとう!

3
rcv

Sources.listファイルを更新してローカルアーカイブURLのみを含め、次の2つのコマンドを実行することで、これを簡単に実現できました。

Sudo apt-get update

Sudo do-release-upgrade

チャームのように動作し、数分以内に650MBの更新がダウンロードされました。実際のインストールにはかなり時間がかかりました。

1
Ali Khalil

ローカルミラーを使用するときにこれをヒットしました。私のために働いたことを思い出したのは:

  • us.archive.ubuntu.comの/etc/hostsに追加し、ミラーリングする場合はアドレスを入力します
  • us.archive.ubuntu.comを指すように/etc/apt/sources.listを変更します
  • Sudo apt-get update
  • Sudo do-release-upgrade

この時点で、aptとdo-release-upgradeは、彼らがus.a.u.cと話していると考えるべきであり、うまくいけばうまくいくでしょう。

これには、mirrors.uscがhttp getで送信される「サイト」ヘッダーを気にしないことが必要です。

1
smoser