パッケージの問題がある VPS 上に 11.10 Ubuntu サーバー マシンがあります。
これはすべて、do-release-upgrade が途中で失敗したことから始まったと思います。いずれにせよ、依存関係が満たされていないため、apt-get を使用して何かをインストールできなくなりました。
root@vpsstart:/etc/apt# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
libc6 : Depends: libc-bin (= 2.13-20ubuntu5.3)
libc6-dev : Depends: libc6 (= 2.15-0ubuntu10.5) but 2.13-20ubuntu5.3 is installed
Depends: libc-dev-bin (= 2.15-0ubuntu10.5)
libmono-corlib4.0-cil : Depends: mono-runtime (>= 2.10.8.1) but 2.10.5-1ubuntu0.1 is installed
libmono-i18n4.0-cil : Depends: mono-runtime (>= 2.10.8.1) but 2.10.5-1ubuntu0.1 is installed
libnih-dbus1 : Depends: libnih1 (= 1.0.3-4ubuntu9.1) but 1.0.3-4ubuntu2 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
私のsources.listは次のようになります:
deb http://archive.ubuntu.com/ubuntu oneiric main restricted universe
deb http://archive.ubuntu.com/ubuntu oneiric-updates main restricted universe
deb http://security.ubuntu.com/ubuntu oneiric-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu oneiric partner
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
apt-get clean と apt-get autoclean を試しましたし、もちろん apt-get update も何度も実行しました。
パッケージ システムを整理できる魔法はありますか?
答え1
Ubuntuをサーバーとして使っている場合は、LTSを強く推奨リリースのみ。この質問には回答できません。11.10はすでにEOLに達しています、おそらくトピック外として閉じられるでしょう。
時間をかけて読んでみてくださいEOLバージョンのアップグレード方法Ubuntu Wiki ページにありますが、新規インストールを行う方が望ましいでしょう。
Ubuntu 12.04.3 LTSは現在の安定したLTSであり、2017年4月までサポートされますが、稼働中のサーバーとしてはUbuntu 12.04.1 LTS(によるLTS の新ポリシー)。ページに (12.04.2 LTS) と書かれていても、下にスクロールすると、ubuntu-12.04.1-server イメージが見つかります。
答え2
かなり古くてサポートされていないバージョンの Linux を使用しているため、現在の設定を修正できるようにリポジトリがまだ維持されているという保証はありません... 特にサーバー マシンを実行している場合は、Ubuntu 13.10 の新規インストールをお勧めします...