1 |
В Втр, 11/11/2008 в 14:41 +0500, Подковыркин Дмитрий пишет: |
2 |
> Я уже не помню что менялось в системе, но postgrey начал иногда падать |
3 |
> со словами |
4 |
|
5 |
> Nov 11 02:39:43 my postgrey: FATAL: Can't call method "txn_commit" on an |
6 |
> undefined value at /usr/sbin/postgrey line 306. |
7 |
> |
8 |
> Удаление баз postgrey не помогло - ошибка через какое то время повторяется. |
9 |
> Как лечится? Случалось ли о кого? |
10 |
|
11 |
Похожая проблема обсуждается здесь: |
12 |
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=441152 |
13 |
https://bugs.launchpad.net/ubuntu/+source/db4.4/+bug/153996 |
14 |
|
15 |
В обоих случаях причина одна и таже - sys-libs/db. Я не очень понимаю, |
16 |
почему удаление баз не помогло, но всё-таки, возможно ввостановление вам |
17 |
поможет: http://pybsddb.sourceforge.net/ref/transapp/recovery.html |
18 |
|
19 |
Или более кратко, как советуют в багзиле debian (пути я не проверял): |
20 |
|
21 |
You can run "db4.4_recover -h /path/to/environment" to fix this, BTW. |
22 |
If postgrey doesn't recreate the environment on its next run, you |
23 |
should use "-e" as well. |
24 |
|
25 |
Копайте, я не сталкивался. Если найдёте решение, не забудьте его огласить ;) |
26 |
-- |
27 |
Peter. |