私は別のDebianアップグレードスレッドを検索して読みましたが、私の状況はこのトピックに関する他の質問で説明されているものと一致しないようです。
長年にわたってうまく機能してきたAmazon EC2サービスでt1.micro Debianインスタンスを実行しています。私はPotatoの前にアップグレードを始めるなど、Debianの経験が多く、何がうまくいかないのかを知っています。私問題について読むsystemdにアップグレードしてアイデア私は何を期待すべきかを知っています。
sudo apt-get update
、sudo 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-amd64
xz圧縮されているため、Amazon AWSから起動できません。次のエラーが報告されます。
ERROR Invalid kernel: xc_dom_probe_bzimage_kernel: unknown compression format
しかし、JessieはWheezyの3.2カーネルで非常に幸せに動作しているようです。