次のようなMy Debian のアップグレードウィッジから提示まで、その過程でバスターにアップグレードしたいです。
sources.list
「buster」を使用するようにファイルを更新しました。
猫/etc/apt/sources.list
debhttp://ftp.fr.debian.org/debian/バスターの主な貢献は無料ではありません
その後、apt-get update && upgrade
thenを実行しましたが、dist-upgrade
カーネルが最新ではなく、libc6
少なくとも3.2カーネルが必要なため、途中で失敗しました。
os-release
バスターにいると教えてください。
cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
しかし、私のカーネルはとても古いようです。
uname -a
Linux vps54085 2.6.32-042stab127.2 #1 SMP 木曜日 1月 4日 16:41:44 MSK 2018 x86_64 GNU/Linux
apt-cache search linux-image
4.19画像をたくさん与えました。
さて、試してみましたが、apt-get install linux-image-amd64
libc6をアップグレードしようとしたので失敗しました。
これらの問題を解決するには、「apt-get -f install」を実行する必要があるかもしれません。
次のパッケージには満たされていない依存関係があります。
libc-dev-bin: 依存関係: libc6(>2.28) ですが、2.19-18+deb8u10 をインストールする
に
は18+deb8u10をインストールします。
linux-image-amd64: 以下に依存します: linux-image-4.19.0-5-amd64 インストール
ロケール: libc-bin (> 2.28) によって異なりますが、2.19-18+deb8u10 をインストールします。
E:満たされていない依存関係。パッケージなしで「apt-get -f install」を試してください(またはソリューションを指定)。
libc6のインストールを再試行することをお勧めしますapt-get -f install
(カーネルのために失敗します)。
実行するように投稿を見つけdpkg --configure -a
ましたが、ロケールでは失敗します。
dpkg:依存関係の問題によりロケールの設定ができません。
ロケールは libc-bin(>> 2.28) によって異なります。ただし、
システムのlibc-binバージョンは2.19-18 + deb8u10です。
dpkg:パッケージロケール処理中にエラーが発生しました(--configure):
依存関係の問題 - 未構成
処理中にエラーが発生しました:
ロケール
ls /var/cache/apt/archives/partial/
フォルダが空であることを知らせます。
また、以前のバージョンのlibc6を強制インストールしてみましたが、依存関係がたくさんあります。
もしそうなら、カーネルを更新できるようにapt-getアップグレードをどのようにロールバックしますか?
答え1
あなたのVPSは、アップグレードできないカーネルを実行するOpenVZのコンテナです(VPSの内部にはありません)。 Debian 10がサポートされているかどうかを尋ねることから始めて、進行方法をプロバイダに連絡する必要があります。バラより私のCentOS 7.4がカーネル2.6.32を使用しているのはなぜですか?。
apt-get
ロールバックアップグレードはサポートされていません。すべてのパッケージを手動でダウングレードすることは可能ですが、最初から始めるよりも簡単ではありません。
答え2
開発者は、最新バージョンの公式glibcから2.6.32カーネルのサポートを削除することにしました。
このソリューションを試してみてください。これは、2.6.32カーネル互換性を復元し、事前に作成されたOVZ6テンプレートを含むglibcの非公式バージョンです。