cập nhật kernel - CẢNH BÁO: lvmetad đang chạy nhưng bị tắt. Khởi động lại lvmetad trước khi kích hoạt nó!


10

Tôi vừa cập nhật một trong những máy chủ jessie debian của chúng tôi và kernel đã được cập nhật, không có gì đặc biệt, vì chúng tôi đã làm điều này nhiều lần. Nhưng lần đầu tiên có một số cảnh báo khi tệp cấu hình grub được tạo. Tôi chưa bao giờ nhìn thấy chúng trước đây. Theo như tôi có thể nói hệ thống chạy tốt sau khi khởi động lại.

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

Tôi đã tìm kiếm cảnh báo trực tuyến, nhưng tôi không thể tìm thấy một lời giải thích hợp lý nào có ý nghĩa với tôi (có thể không hiểu?) Và cũng không thể hiểu nếu điều này có thể bị bỏ qua. Bất cứ ai ở đây có một ý tưởng? Cảm ơn


Là điểm vào: # systemctl list-unit-files | grep -i lvm

Những gì được locking_typethiết lập để trong /etc/lvm/lvm.conf?
Ferenc Wágner

locking_type = 1. Có vẻ là tiêu chuẩn.
Preexo

use_lvmetad = 1? Có lvmetadthực sự đang chạy? Nó systemctl status lvm2-lvmetadnói gì Có lẽ zz-update-grubhook tạm thời ghi đè một số cài đặt này? Bạn không nhận được cảnh báo tương tự khi bạn chạy các lệnh LVM bằng tay?
Ferenc Wágner

2
Gần đây tôi cũng đã thấy điều này trên một số hệ thống của Jessie, nhưng tôi đã bỏ qua nó vì tôi nghĩ đó chỉ là một thông báo lỗi không may. Trong lvm.confphần bình luận này: If lvmetad has been running while use_lvmetad was 0, it MUST be stopped before changing use_lvmetad to 1 and started again afterwards. Vì vậy, tôi nghĩ rằng cảnh báo này chỉ đang cố gắng nhắc nhở bạn rằng bạn đang ở trong một tình huống kỳ lạ về lvmetad đang chạy nhưng bị vô hiệu hóa thông qua cấu hình và chỉ khi bạn muốn bật nó trong tệp cấu hình, bạn sẽ cần phải khởi động lại nó Điều kỳ lạ là bình luận conf và cảnh báo không đồng ý về trật tự.
Brad Spencer

Câu trả lời:


8

theo thông tin từ Peter Rajnoha về một lỗi fedora 2014 cũ 1152185, "Cảnh báo là có bởi vì nếu lvmetad đã được khởi tạo và chạy, thì việc sử dụng use_lvmetad = 0 sẽ khiến các lệnh LVM chạy trong cài đặt này không thông báo cho lvmetad về bất kỳ thay đổi nào - do đó lvmetad có thể bỏ lỡ một số thông tin - do đó cảnh báo. ".

https://ormszilla.redhat.com/show_orms.cgi?id=1152185

Tuy nhiên, trong trường hợp của chúng tôi use_lvmetad = 0, vì vậy tôi có xu hướng tin rằng các cảnh báo chỉ xuất hiện trong quá trình cập nhật và cấu hình lại grub.

Theo các giải thích trong báo cáo lỗi, điều này được kết nối với màn hình lvm2, đang hoạt động vui vẻ trên hệ thống của tôi, tôi cũng tin vào bạn. Vui lòng kiểm tra dòng Quy trình:

# 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

Tôi không thấy bất kỳ dấu vết cảnh báo nào sau khi khởi động lại và dựa trên các thông tin khác tôi tin rằng cảnh báo là an toàn để bỏ qua ở giai đoạn này. Nếu bạn nhận được bất kỳ cảnh báo nào khác hoặc khác, bạn nên xem xét thêm.

Ngoài ra, tôi thường nhận được cảnh báo LVM trên mỗi bản cập nhật hình ảnh hoặc cấu hình lại grub về các tên tôi tin, hóa ra là không quan trọng và có lẽ hầu hết được kết nối với phần cứng cũ. Vì vậy, đây không phải là hiếm.

Preexo, tôi hy vọng rằng điều này đã trả lời hai mối quan tâm của bạn. Rubo77, tôi hy vọng tôi cũng có ích cho bạn.

Trân trọng!


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.