- Версия пакета: rasdaemon-0.8.3-alt3 - Шаги воспроизведения: # apt-get install rasdaemon # systemctl start rasdaemon # ras-mc-ctl --summary - Получаемый результат: DBD::SQLite::db prepare failed: no such table: mc_event at /usr/sbin/ras-mc-ctl line 1558. Can't call method "execute" on an undefined value at /usr/sbin/ras-mc-ctl line 1559. Не воспроизводится в р10 на версии 0.7.0-alt1: # ras-mc-ctl --summary No Memory errors. No PCIe AER errors. No Extlog errors. No devlink errors. No disk errors. No Memory failure errors. No MCE errors.
(Ответ для Alexander Makeenkov на комментарий #0) > - Получаемый результат: > DBD::SQLite::db prepare failed: no such table: mc_event at > /usr/sbin/ras-mc-ctl line 1558. Просто не надо торопиться. С нуля этот файл создаётся первый раз минут через 20-30 после начала работы демона. Оно во всех версиях так. Конечно, проверку на наличие файла стоит сделать, да.
(Ответ для Sergey Y. Afonin на комментарий #1) > С нуля этот файл создаётся первый раз минут через 20-30 после начала работы демона В 0.7.0-alt1 сразу после запуска такой ошибки нету ...
Да, спустя несколько минут на 0.8.3-alt3 тоже ошибка пропала.
(Ответ для Alexander Makeenkov на комментарий #2) > В 0.7.0-alt1 сразу после запуска такой ошибки нету ... Действительно, 0.7.0 сразу базу создаёт, без задержек.
https://github.com/mchehab/rasdaemon/issues/113