Обновление с 5.141 до 5.142

Азер Гарягды добавил(а) 3 года назад
Не проблема

CentOS 7 64 bit, при обновлении с версии 5.141 до 5.142, в логи падает ошибка:

Feb 28 07:38:07 srX systemd: [/usr/lib/systemd/system/ip6tables.service:3] Failed to add dependency on syslog.target,iptables.service, ignoring: Invalid argument

Feb 28 07:38:07 srX systemd: [/usr/lib/systemd/system/virtlockd-admin.socket:7] Unknown lvalue 'Server' in section 'Socket'

Feb 28 07:38:07 srX yum[3653]: Updated: vmmanager-kvm-pkg-vmnode-5.142.0-1.el7.centos.x86_64

Feb 28 07:38:14 srX systemd-logind: Removed session 27973.


На дополнительных узлах, обновление произвел вручную, по средствам:

yum clean all

yum update


Во время обновления основного узла.


После этого перестала функционировать панель, допустим, при попытке включения VM, была ошибка:

Не удалось выполнить запрос к базе данных.


В логах:

Feb 28 07:43:25 [13858:606] db ERROR query error: Lock wait timeout exceeded; try restarting transaction

Feb 28 07:43:25 [13858:606] backtrace EXTINFO mgr_db::Fail::Fail(std::string const&, std::string const&, std::string const&) (lib/libmgrdb.so.5.142.0 + 0x57) [*0x7f6b45863556]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO ??? (lib/libmysql.so.5.142.0 + 0x0) [*0x7f6b458638ae]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO ??? (lib/libmysql.so.5.142.0 + 0x0) [*0x7f6b5188c1c6]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO mgr_db::Connection::Query(std::string const&) (lib/libmgrdb.so.5.142.0 + 0xb6) [*0x7f6b5189116c]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO mgr_db::Cache::Query(std::string const&) (lib/libmgrdb.so.5.142.0 + 0x2c) [*0x7f6b5189cfd7]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO mgr_db::CustomTable::DbFind(std::string const&, bool) (lib/libmgrdb.so.5.142.0 + 0x137) [*0x7f6b5189d928]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO mgr_db::CustomTable::Find(std::string const&, bool) (lib/libmgrdb.so.5.142.0 + 0x48) [*0x7f6b5189df7a]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO mgr_db::CustomTable::AssertForUpdate(std::string const&) (lib/libmgrdb.so.5.142.0 + 0x2a) [*0x7f6b5277798e]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO aVMStart::ProcessOne(isp_api::Session&, std::string const&) const (lib/vmmgr.so + 0xfe) [*0x7f6b4d84189d]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO isp_api::GroupAction::OneAction::Execute(isp_api::Session&) const (lib/libispapi.so.5.142.0 + 0x6d) [*0x7f6b4d83924a]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO isp_api::Action::Run(isp_api::Session&) const (lib/libispapi.so.5.142.0 + 0x7a) [*0x7f6b4d842b41]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO isp_api::GroupAction::ModuleExecute(isp_api::Session&) const (lib/libispapi.so.5.142.0 + 0x1021) [*0x7f6b4d82f763]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO isp_api::ModuleAction::Execute(isp_api::Session&) const (lib/libispapi.so.5.142.0 + 0x43) [*0x7f6b4d83924a]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO isp_api::Action::Run(isp_api::Session&) const (lib/libispapi.so.5.142.0 + 0x7a) [*0x7f6b4d83bb5b]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO isp_api::InternalCall(isp_api::BaseConnection const&, isp_api::Authen const&, isp_api::Action const&) (lib/libispapi.so.5.142.0 + 0x63b) [*0x7f6b50e431bc]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO ispcore::ProcessRequest::ProcessApi1() (lib/libbase.so.5.142.0 + 0x20c) [*0x7f6b50e46700]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO ispcore::ProcessRequest::operator()() (lib/libbase.so.5.142.0 + 0x1590) [*0x7f6b50e4738f]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO mgr_thread::Handle::Impl<mgr_thread::List::Impl<ispcore::ProcessRequest> >::run() (lib/libbase.so.5.142.0 + 0x5f) [*0x7f6b51b2ca7f]

Feb 28 07:43:25 [13858:606] backtrace EXTINFO ??? (lib/libmgr.so.5.142.0 + 0x0) [*0x7f6b53234e25]

Feb 28 07:43:25 [13858:606] libmgr ERROR Error: Type: 'db' Object: 'query' Value: ''

Feb 28 07:43:25 [13858:606] action EXTINFO Get message for error in action 'vm.start' for level 16

Feb 28 07:43:25 [13858:606] action EXTINFO Get message for error in action 'mgrerror_db' for level 16

Feb 28 07:43:25 [13858:606] action EXTINFO Get message for error in action 'msgerror' for level 16


Решилось вот так:

[root@srXX var]# killall -9 core

[root@srXX var]# killall -9 core

core: no process found

[root@srXX var]# killall -9 core

core: no process found

[root@srXX var]# /usr/local/mgr5/sbin/mgrctl -m vmmgr exit

[root@srXX var]#

Лучший ответ
фото

Добрый день

Спасибо, за такой подробный фитбек.

Проблему прикрою, есть подозрение, что она носит единичный характер.

Мы будем мониторить её повторение в поддержке.

Комментарии (1)

фото
2

Добрый день

Спасибо, за такой подробный фитбек.

Проблему прикрою, есть подозрение, что она носит единичный характер.

Мы будем мониторить её повторение в поддержке.