Amazon EC2 から Wheezy から Jessie への Debian アップグレードが失敗する [閉じる]

Amazon EC2 から Wheezy から Jessie への Debian アップグレードが失敗する [閉じる]

私は別のDebianアップグレードスレッドを検索して読みましたが、私の状況はこのトピックに関する他の質問で説明されているものと一致しないようです。

長年にわたってうまく機能してきたAmazon EC2サービスでt1.micro Debianインスタンスを実行しています。私はPotatoの前にアップグレードを始めるなど、Debianの経験が多く、何がうまくいかないのかを知っています。私問題について読むsystemdにアップグレードしてアイデア私は何を期待すべきかを知っています。

sudo apt-get updatesudo apt-get upgradeおよびの一般的なプロセスの後、次のエラーが原因でsudo apt-get dist-upgradeインストールが失敗します。udev

 sudo apt-get dist-upgrade
 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 You might want to run 'apt-get -f install' to correct these.
 The following packages have unmet dependencies:
 consolekit : Recommends: libpam-ck-connector but it is not installed
          Breaks: udev (< 204-1) but 175-7.2 is installed
 E: Unmet dependencies. Try using -f.

sudo apt-get -f installカーネル警告のため、その後の試行が失敗しました。

 Preparing to unpack .../udev_215-17+deb8u1_i386.deb ...
 Since release 198, udev requires support for the following features   
in the running kernel [...]

(望むよりペーストビンudev必要なカーネルのアップグレードに関する警告を表示します。この問題の調査中に、現在カーネルが必要であることがわかりました。

% uname -a
Linux hostname 2.6.32-5-xen-686 #1 SMP Tue May 13 18:49:23 UTC 2014 i686 GNU/Linux 
% apt-cache search xen-686
linux-image-2.6.32-5-xen-686 - Linux 2.6.32 for modern PCs, Xen dom0 support
linux-image-xen-686 - Linux for modern PCs (meta-package), Xen dom0 support

% sudo apt-get install linux-image-xen-686
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-image-xen-686 is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
consolekit : Recommends: libpam-ck-connector but it is not going to be installed
          Breaks: udev (< 204-1) but 175-7.2 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

ついてるみたいです。試してみましたが、sudo apt-get install libpam-ck-connector「try apt-get -f install」というメッセージだけを受け取りました。

EC2はt1.microインスタンスにインストールされており、t2.instanceの新しいjessieインストールに移行しています。残念ながら、ここで使用している elasticip アドレスは t2 インスタンスに移行できないため、(遅れて実現しました)、移行が完了するまでメールサーバーを実行し続けたいと思います。

パッケージを更新したり、先に進むことはできません。ログインして設定を編集し、必要に応じてファイルとバックアップをインポートできるため、完全な災害ではありません。どんな助けでも大変感謝します。

答え1

以前のAWS PVインスタンスをSqueeze(Debian 6)からWheezy(Debian 7)にアップグレードしてから、Jessie(Debian 8)にアップグレードしました。私たちのインスタンスはですが、m1.large伝統的な半仮想化タイプでもあるため、関連性が必要です。

Wheezyの後には特別なカーネルイメージはありません-xen。 Xen dom0で実行するための標準カーネルイメージがサポートされています。だから解決策はインストールすることです。最新linux-image-3.2.0-x-amd64パッケージ喧嘩。残念ながら、Jessieカーネルイメージはlinux-image-3.16.0-x-amd64xz圧縮されているため、Amazon AWSから起動できません。次のエラーが報告されます。

ERROR Invalid kernel: xc_dom_probe_bzimage_kernel: unknown compression format

しかし、JessieはWheezyの3.2カーネルで非常に幸せに動作しているようです。

関連情報