çekirdek güncellemesi - UYARI: lvmetad çalışıyor ancak devre dışı. Etkinleştirmeden önce lvmetad'ı yeniden başlatın!


10

Sadece bizim debian jessie sunucularımızdan birini güncelledi ve biz defalarca yaptığımız gibi çekirdek, özel bir şey güncellendi. Ancak ilk kez grub yapılandırma dosyası oluşturulurken bazı uyarılar vardı. Daha önce hiç görmedim. Bildiğim kadarıyla sistem bir yeniden başlatmadan sonra güzel çalışır.

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

Çevrimiçi uyarıyı aradım, ama bana mantıklı gelen (belki de anlaşılmayan?) İyi bir açıklama bulamadım ve ayrıca bunun göz ardı edilip edilemeyeceğini anlayamadım. Burada bir fikrin var mı? Teşekkürler


Giriş noktası olarak: # systemctl list-unit-files | grep -i lvm

Neye locking_typeayarlı /etc/lvm/lvm.conf?
Ferenc Wágner

locking_type = 1. Standart gibi görünüyor.
Preexo

Ya use_lvmetad = 1? Mı lvmetadgerçekten çalışıyor? Ne systemctl status lvm2-lvmetaddiyor? Belki zz-update-grubkanca geçici bu ayarlardan bazıları geçersiz kılar? LVM komutlarını manuel olarak çalıştırdığınızda benzer uyarılar almıyor musunuz?
Ferenc Wágner

2
Bunu son zamanlarda bazı Jessie sistemlerinde de gördüm, ancak görmezden geldim çünkü bunun ne yazık ki ifade edilen bir hata mesajı olduğunu düşünüyorum. In lvm.confBu yorumu var: If lvmetad has been running while use_lvmetad was 0, it MUST be stopped before changing use_lvmetad to 1 and started again afterwards. Yani, bu uyarı sadece çalışan lvmetad garip bir durum sen olduğunu hatırlatmak için çalışıyor düşünüyorum ama konfigürasyon yolu ile engelli ve keşke , yapılandırma dosyasında etkinleştirmek istiyorum, yeniden başlatma gerekir o. İşin garibi, yorum ve uyarı sipariş hakkında aynı fikirde değil.
Brad Spencer

Yanıtlar:


8

Peter Rajnoha'dan eski bir 2014 fedora hatası 1152185 hakkındaki bilgilere göre, "Uyarı oradadır çünkü lvmetad zaten başlatılmış ve çalışıyorsa, use_lvmetad = 0 kullanıldığında LVM komutları bu ayar altında çalıştırılarak herhangi bir değişiklik hakkında lvmetad bildirmemesine neden olur - bu nedenle lvmetad bazı bilgileri kaçırabilir - bu nedenle uyarı. "

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

Ancak, bizim durumumuzda use_lvmetad = 0, bu yüzden uyarıların sadece güncelleme ve grubun yeniden yapılandırılması sırasında göründüğüne inanıyorum.

Hata raporundaki açıklamalara göre, bu sistemimde mutlu bir şekilde çalışan lvm2-monitor ile bağlantılı, ben de sizin inanıyorum. Lütfen İşlem satırına göz atın:

# 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

Yeniden başlatmanın ardından uyarı izleri görmüyorum ve diğer bilgilere dayanarak uyarının bu aşamada göz ardı edilmesinin güvenli olduğuna inanıyorum. Daha fazla veya başka uyarılar alırsanız, daha fazla bakmalısınız.

Ayrıca, her görüntü güncellemesinde veya inandığım isimlerle ilgili grubun yeniden yapılandırılmasında LVM uyarıları alırdım, bu da önemsiz ve muhtemelen eski donanıma bağlıydı. Yani bu nadir değildir.

Preexo, umarım bu sizin iki endişenizi cevaplamıştır. Rubo77, umarım sana da yardımcı oldum.

Saygılarımla!


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.