По мотивам https://bugzilla.altlinux.org/show_bug.cgi?id=33018#c13 После установки osec-1.2.7-alt2.M80P.1 обнаружилась ошибка: # /usr/share/osec/osec.cron osec: /bin: osec_field(odata): Unable to get 'xattr' from database value Program (/usr/bin/osec) exited abnormally, exit code = 1 Лог: Mar 6 17:00:13 apt-get: osec-cronjob-1.2.7-alt2.M80P.1 1484296322 installed Mar 6 17:00:13 apt-get: osec-mailreport-1.2.7-alt2.M80P.1 1484296322 installed Mar 6 17:00:16 osec[30687]: Started Mar 6 17:00:16 osec[30687]: Migration to new database format started Mar 6 17:00:17 osec[30687]: Migration finished Mar 6 17:00:18 osec[30687]: Program (/usr/bin/osec) exited abnormally, exit code = 1 Mar 6 17:00:18 osec[30687]: Finished Сам osec стоял, но не запускался очень давно, база осталась от какой-то старой установки: система установлена в 2008-ом, потом последовательно обновлялась. Пакет в p8 отличается от версии в Сизифе только возвратом на perl-RPM, потому на Сизиф. После удаления содержимого /var/lib/osec osec заработал.
Запускался /usr/share/osec/osec.cron, руками.
То есть нет возможности узнать от какой версии osec осталась база ?
(In reply to comment #2) > То есть нет возможности узнать от какой версии osec осталась база ? В базе это никак не сохраняется ? Сама нерабочая база осталась. Есть ещё несколько компьютеров, где p7 и работающий osec. Если на каком-то из них вылезет при обновлении, будет понятно, какая версия. Думаю, обновлю за месяц-другой.
Хотя можно же базу просто перенести и посмотреть, что будет. Попробую, если не сегодня, то на выходных.
(В ответ на комментарий №3) > В базе это никак не сохраняется ? Сама нерабочая база осталась. В базе есть версия типа serial, которая меняется при изменении формата. Вы навели на мысль, что нужно и версию osec туда тоже класть.
Кажется исправлено в 1.3.0-alt1