Bug 46347

Summary: Невозможность остановить OSD из интерфейса PVE
Product: Branch p10 Reporter: teocrit
Component: librados2-perlAssignee: qa-team <qa-team>
Status: CLOSED FIXED QA Contact: qa-p10 <qa-p10>
Severity: major    
Priority: P5 CC: andy
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
pveversion none

Description teocrit 2023-06-01 09:43:59 MSK
Created attachment 13354 [details]
pveversion

Ошибка вида: Can't locate object method "mon_cmd" via package "PVE::RADOS" at /usr/share/perl5/PVE/API2/Ceph.pm line 755. (500)
проявляется при попытке остановить OSD в графической интерфейсе PVE. При этом 
/usr/share/perl5/PVE/API2/Ceph.pm принадлежит пакету pve-manager который недавно обновился а вызов mon_cmd  идет в /usr/share/perl5/PVE/RADOS.pm (пакет librados2-perl)

Забыли обновить librados2-perl ?
Comment 1 teocrit 2023-06-01 10:08:16 MSK
https://git.proxmox.com/?p=librados2-perl.git;a=commit;h=80deebd9c5b212b251ca2e4c3962c55f89fce46d
ссылка на коммит где идет изменение mon_cmd в librados2-perl
Comment 2 Andrew Vasilyev 2023-06-01 20:12:06 MSK
  Пожалуйста, проверьте из задания #322313
  (# apt-repo test 322313).
Comment 3 teocrit 2023-06-02 08:02:13 MSK
Проверил обновления из 322313. После обновления проблема исчезла.