Bug 33207 - Ошибка osec: /bin: osec_field(odata): Unable to get 'xattr' from database value
: Ошибка osec: /bin: osec_field(odata): Unable to get 'xattr' from database value
Status: NEW
: Sisyphus
(All bugs in Sisyphus/osec)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2017-03-06 17:17 by
Modified: 2017-03-06 17:52 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2017-03-06 17:17:54
По мотивам 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 заработал.
------- Comment #1 From 2017-03-06 17:19:12 -------
Запускался /usr/share/osec/osec.cron, руками.
------- Comment #2 From 2017-03-06 17:28:50 -------
То есть нет возможности узнать от какой версии osec осталась база ?
------- Comment #3 From 2017-03-06 17:40:43 -------
(In reply to comment #2)

> То есть нет возможности узнать от какой версии osec осталась база ?

В базе это никак не сохраняется ? Сама нерабочая база осталась.

Есть ещё несколько компьютеров, где p7 и работающий osec. Если на каком-то из
них вылезет при обновлении, будет понятно, какая версия. Думаю, обновлю за
месяц-другой.
------- Comment #4 From 2017-03-06 17:49:36 -------
Хотя можно же базу просто перенести и посмотреть, что будет. Попробую, если не
сегодня, то на выходных.
------- Comment #5 From 2017-03-06 17:52:46 -------
(В ответ на комментарий №3)
> В базе это никак не сохраняется ? Сама нерабочая база осталась.

В базе есть версия типа serial, которая меняется при изменении формата.

Вы навели на мысль, что нужно и версию osec туда тоже класть.