Author Topic: Zental 5.0.2. Ошибка модуля SysInfo после обновления системы  (Read 1625 times)

NikoTeeN

  • Zen Apprentice
  • *
  • Posts: 12
  • Karma: +0/-0
    • View Profile
Добрый день.

Установил свежий релиз Zentyal Server 5.0 Development Edition. После обновления системы (Управление программным обеспечением - Системные обновления) при попытке, например, сменить пароль администратора возникает ошибка при сохранении изменений (см. приложенный файл).

В логах следующее:

zentyal.log
Code: [Select]
Command output: .
Exit value: 1
2017/01/11 10:33:07 ERROR> GlobalImpl.pm:734 EBox::GlobalImpl::saveAllModules - The following modules failed while saving their changes, their state is unknown: sysinfo  at The following modules failed while saving their changes, their state is unknown: sysinfo  at /usr/share/perl5/EBox/GlobalImpl.pm line 734
EBox::GlobalImpl::saveAllModules('EBox::GlobalImpl=HASH(0x53f8338)', 'progress', 'EBox::ProgressIndicator=HASH(0x5306460)') called at /usr/share/perl5/EBox/Global.pm line 95
EBox::Global::AUTOLOAD('EBox::Global=HASH(0x53e9048)', 'progress', 'EBox::ProgressIndicator=HASH(0x5306460)') called at /usr/share/zentyal/global-action line 32
eval {...} at /usr/share/zentyal/global-action line 30

До обновления системы ошибки нет. Как это исправить?
« Last Edit: January 11, 2017, 09:08:00 am by NikoTeeN »

luha

  • Zen Samurai
  • ****
  • Posts: 479
  • Karma: +36/-1
    • View Profile
А что в зенчале делалось? Просто для теста запустили и ничего туда толком не вводили, так, побаловалить да и обновили?

Если больших изменений не делалось в процессе работы то выходит разрабы напороли в обновлениях. Надо искать в английской ветке, возможно уже донесли. Или можно сообщить о ошибке.

Как вариант изучаем:
/usr/share/perl5/EBox/GlobalImpl.pm line 734
/usr/share/perl5/EBox/Global.pm line 95
/usr/share/zentyal/global-action line 32
/usr/share/zentyal/global-action line 30
...в файлах до установки обновлений и после. Может не зря в лог сыпет.

P.S. Похожая ситуация была когда я напорол в конфигурации фигни и модули не могли с ней запуститься.

NikoTeeN

  • Zen Apprentice
  • *
  • Posts: 12
  • Karma: +0/-0
    • View Profile
А что в зенчале делалось? Просто для теста запустили и ничего туда толком не вводили, так, побаловалить да и обновили?

В зенчале ничего не делалось. Чистая установка с образа с целью потестировать новую версию, в которой, если верить Changelog, наконец убрали привязку почты к OpenChange из-за нестабильности.
Ошибка была выявлена сразу, это не только при изменении пароля администратора происходит. Изменения при этом не сохраняются, игнорировать ошибку не получится. Если не обновлять систему, ошибок не возникает. Можно, конечно, заново установить с нуля и не обновлять систему, но кривизна системы неприятный осадочек оставляет. Если эта версия Зенчала ломает себя на этапе системного обновления штатными средствами, разворачивать такое на продакшн-сервере ссыкотно как-то.

P.S. С Perl не знаком, изучение вариантов мне скорее всего мало поможет.
P.S.S. Посмотрел бегло англоязычную ветку форума, чего-то не видно, чтобы проблему поднимали вот так. Может с локализацией версии связано, хз.
« Last Edit: January 11, 2017, 11:41:43 am by NikoTeeN »

luha

  • Zen Samurai
  • ****
  • Posts: 479
  • Karma: +36/-1
    • View Profile
С локализацией может быть связано. Бывали проблемы - в итоге использую исключительно инглишвершн.

Я тоже установил на виртуалке для тестирования и первые два раза быстро сломал (не помню обновлял или нет). На данном этапе действительно работает очень нестабильно. Сейчас тестирование проходит почти никак. Времени на ерунду не хватает. Надо будет взяться снова.