カーネルの更新-警告:lvmetadは実行中ですが無効になっています。有効にする前にlvmetadを再起動してください!


10

私たちのdebian jessieサーバーの1つを更新したところ、カーネルは更新されました。何回も行ったので、特別なことは何もありません。しかし、grub構成ファイルの生成中に初めて警告が出されました。今まで見たことがない。私が知る限り、システムは再起動後にうまく動作します。

Setting up linux-image-3.16.0-4-amd64 (3.16.7-ckt25-2+deb8u3) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
Found linux image: /boot/vmlinuz-3.16.0-4-amd64
Found initrd image: /boot/initrd.img-3.16.0-4-amd64
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
done

警告をオンラインで検索しましたが、自分にとって意味のある適切な説明(理解できないかもしれません)が見つからず、これを無視できるかどうかもわかりませんでした。ここに誰かがアイデアを持っていますか?ありがとう


エントリポイントとして:#systemctl list-unit-files | grep -i lvm

は何にlocking_type設定されてい/etc/lvm/lvm.confますか?
FerencWágner16年

locking_type = 1。標準のようです。
Preexo 2016

そしてuse_lvmetad = 1lvmetad本当に走ってるの?何てsystemctl status lvm2-lvmetad言うの?多分zz-update-grubフックは一時的にこれらの設定のいくつかを上書きしますか?LVMコマンドを手動で実行すると、同様の警告が表示されませんか?
FerencWágner16年

2
最近、一部のJessieシステムでもこれを見たことがありますが、残念ながら言葉で書かれたエラーメッセージにすぎないと思うので、無視しました。でlvm.confこのコメントがあります:If lvmetad has been running while use_lvmetad was 0, it MUST be stopped before changing use_lvmetad to 1 and started again afterwards. だから、私はこの警告はちょうどあなたが実行してlvmetadの奇妙な状況にいることを思い出させるためにしようとしていると思いますが、無効の設定を経由している場合にのみ、あなたが設定ファイルでそれを有効にするには、再起動する必要があります。それ。奇妙なことに、confのコメントと警告は順序について反対しています。
Brad Spencer

回答:


8

Peter Rajnohaによる、古い2014 fedoraバグ1152185に関する情報によると、「lvmetadがすでにインスタンス化されて実行されている場合、use_lvmetad = 0を使用すると、この設定でLVMコマンドが実行され、変更についてlvmetadに通知されないため、警告が表示されます。 lvmetadは一部の情報を見逃す可能性があります-したがって警告です。」

https://bugzilla.redhat.com/show_bug.cgi?id=1152185

ただし、私たちのケースではuse_lvmetad = 0なので、警告は更新とGRUBの再構成中にのみ表示されると思いがちです。

バグレポートの説明によると、これはlvm2-monitorに接続されています。lvm2-monitorは私のシステムで問題なく実行されています。あなたのシステムも信じています。プロセスラインをチェックしてください:

# systemctl status lvm2-monitor
â lvm2-monitor.service - Monitoring of LVM2 mirrors, snapshots etc. using     dmeventd or progress polling
   Loaded: loaded (/lib/systemd/system/lvm2-monitor.service; enabled)
   Active: active (exited) since Sat 2016-07-09 04:04:49 EEST; 34min ago
     Docs: man:dmeventd(8)
           man:lvcreate(8)
           man:lvchange(8)
           man:vgchange(8)
  Process: 328 ExecStart=/sbin/lvm vgchange --monitor y --ignoreskippedcluster (code=exited, status=0/SUCCESS)
 Main PID: 328 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/lvm2-monitor.service

再起動後に警告の痕跡は見られず、他の情報に基づいて、この段階では警告を無視しても安全だと思います。これ以上の警告やその他の警告が表示された場合は、さらに調査する必要があります。

また、私は自分が信じている名前について、イメージの更新やGRUBの再構成のたびにLVM警告を受け取っていました。したがって、これは珍しいことではありません。

Preexo、これで2つの懸念が解消されたことを願っています。Rubo77、私もあなたのために役立ったことを願っています。

敬具!


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.