dist-upgrade後に依存関係をマウントできませんでした。

dist-upgrade後に依存関係をマウントできませんでした。

先週末、apt-get dist-upgrade私の家Debian 8.3システムで1つを実行しましたが、次回の起動時にシステムがパニックモードに入ることを見て驚きました。問題のサーバーは、mdadm RAID 6アレイ上でLVMを実行します。詳しく見ると、論理ボリュームをマウントするのが難しいようです。

開始タイムアウト

一週間機械を修理しようとしたのですが、何の進展もありませんでした。私が見つけたこの問題同じ問題を詳しく説明しますが、状況が異なります。 Debian を新しくインストールしようとしましたが、インストーラが最新バージョンのパッケージをダウンロードできないようにした場合、最初は正常に起動し、ダウンロードするとボックスがすぐに再起動さdist-upgradeれることがわかりました。インストール後の緊急モード。興味深いことに、前者の場合、/var/log/apt/history.logエントリはすべてのmdadm、udev、systemdに影響します。

Start-Date: 2016-01-30  19:48:28
Commandline: apt-get dist-upgrade
Upgrade: libpam-runtime:amd64 (1.1.8-3.1, 1.1.8-3.1+deb8u1), apt:amd64 (1.0.9.8.1, 1.0.9.8.2), multiarch-support:amd64 (2.19-18+deb8u1, 2.19-18+deb8u2), perl-base:amd64 (5.20.2-3+deb8u2, 5.20.2-3+deb8u3), libpam0g:amd64 (1.1.8-3.1, 1.1.8-3.1+deb8u1), apt-utils:amd64 (1.0.9.8.1, 1.0.9.8.2), libc-bin:amd64 (2.19-18+deb8u1, 2.19-18+deb8u2), libc6:amd64 (2.19-18+deb8u1, 2.19-18+deb8u2), mdadm:amd64 (3.3.2-5, 3.3.2-5+deb8u1), libapt-inst1.5:amd64 (1.0.9.8.1, 1.0.9.8.2), udev:amd64 (215-17+deb8u2, 215-17+deb8u3), base-files:amd64 (8+deb8u2, 8+deb8u3), libpam-modules:amd64 (1.1.8-3.1, 1.1.8-3.1+deb8u1), libudev1:amd64 (215-17+deb8u2, 215-17+deb8u3), libapt-pkg4.12:amd64 (1.0.9.8.1, 1.0.9.8.2), systemd-sysv:amd64 (215-17+deb8u2, 215-17+deb8u3), systemd:amd64 (215-17+deb8u2, 215-17+deb8u3), passwd:amd64 (4.2-3, 4.2-3+deb8u1), libpam-modules-bin:amd64 (1.1.8-3.1, 1.1.8-3.1+deb8u1), login:amd64 (4.2-3, 4.2-3+deb8u1), libsystemd0:amd64 (215-17+deb8u2, 215-17+deb8u3), libpcre3:amd64 (8.35-3.3, 8.35-3.3+deb8u2), locales:amd64 (2.19-18+deb8u1, 2.19-18+deb8u2), rsyslog:amd64 (8.4.2-1+deb8u1, 8.4.2-1+deb8u2)
End-Date: 2016-01-30  19:48:43

私はこれのために本当に迷っています。誰でもアドバイスできますか?新しく設置したので実験してみましょう。

答え1

私は同じ問題に直面しました。 Debian 管理者は、デバイスが起動する前に raid コンポーネントを起動できるようにするパッチを mdadm に追加しました。破損したRAIDをルートファイルシステムに変更する必要があるため、理由がわかりません。

ただし、mdadmパッケージをダウングレードして問題を解決できるようになりました。ここから以前のバージョンを入手してください。http://snapshot.debian.org/package/mdadm/3.3.2-5/

mdadm_3.3.2-5_amd64.debあなたに適しているかもしれません。インストールdpkg -i mdadm_3.3.2-5_amd64.debしてから、パッチで問題が解決するまで別々に保管してください。 apt-get/apt を使用するとsudo apt-mark hold mdadm適性が使用されますaptitude hold mdadm

通常、ボックスがパニックモード(特にマウントの場合)に入ることを望まない場合は、fstabのオプションとしてnofailと入力します。 x-systemd.device-timeoutも良い選択なので、ローカルデバイスを1分30秒待つことはありません。 raidのfstabエントリの例は次のとおりです。 /dev/md0 /media/md0 ext4 defaults,nofail,x-systemd.device-timeout=20 0 2

バグが追跡されています#813335また、3.3.4-1.1のテスト/不安定性に影響を与えます。

関連情報