VineSeed ML アーカイブ



[VineSeed:18824] [VineLinux:0781] Cyrus- imapd のユーザ情報が正しく エクスポートまたはインポー トされない

  • From: bts-vinelinux@xxxxxxxxxxxxx
  • Subject: [VineSeed:18824] [VineLinux:0781] Cyrus- imapd のユーザ情報が正しく エクスポートまたはインポー トされない
  • Date: Wed, 23 Sep 2009 00:30:28 +0900
XXXXXXXX@XXXXXXXX wrote: 

・インストールした Vine Linux のバージョン
4.2
Kernel 2.6.16-76.51vl4

・使用しているハードウエア環境(型番や構成等)
CPU Athlon 64 X2 4200+ 939 SSE3 64Bit AMD  
Memory DRPC3200/512ELe ×2 DDR SDRAM 512MB (CL3/DDR400(PC3200)) 
Elixir
Memory DRPC3200 1GBELe ×2 DDR SDRAM 1GB (CL3/DDR400(PC3200)) Elixir
M/B GA-K8N51PVMT-9 nVIDIA GF6150+nF430 GIGABYTE
NIC GA-K8N51PVMT-9(VITESSE 8201 phy)
HDD ST3250620AS Barracuda7200.10 SATA2 SEAGATE 

・バグが発生した時の操作手順や実行内容
Postfix + cyrus-sasl + cyrus-imapd ですでに運用中のメールサーバにAPTで
09/09/22にUPGRADE(前回のUPGRADEは8月の末)をかけ再起動をしたところ、起動
時に
Importing cyrus-imapd databases [FAILED]
と表示されcyrus-imapdが起動しない。

・バグの詳細
cvt_cyrusdb_allスクリプトがdb4-utilsに依存しているにもかかわらず
UPGRADE時インストールされないため、手動でインストールしcyrus-imapdの起
動には成功した。(ここも修正していただけるとありがたい)

しかし、(cyradm等で作成するところの)ユーザ情報(デフォルトで
/var/lib/imap/user以下)が消えているためメールサーバの意味を成さない。メ
ールデータ(デフォルトで/var/spool/imap以下)は消えておらず、メールデータ
をバックアップ後、ユーザ情報をcyradmで作成、バックアップしてあるメール
データを書き戻せば正常に使える。

ちなみに終了時のExporting cyrus-imapd databasesは[OK]と出る。

以下、関連のログファイルのコピー

db_import.log
------------------------------------------------------
cvt_cyrusdb_all version: 1.2.1
db_checkpoint: open: No such file or directory
fatal error: unknown new backend
ERROR: unable to convert /var/lib/imap/deliver.db.skiplist from 
skiplist to 
fatal error: unknown new backend
ERROR: unable to convert /var/lib/imap/mailboxes.db.skiplist from 
skiplist to 
fatal error: unknown new backend
ERROR: unable to convert /var/lib/imap/annotations.db.skiplist from 
skiplist to 
------------------------------------------------------

db_export.log (念のため)
------------------------------------------------------
cvt_cyrusdb_all version: 1.2.1
db_checkpoint: checkpoint: Wed Sep 23 00:17:11 2009

db_recover: Finding last valid log LSN: file: 1 offset 9072
db_recover: Recovery starting from [1][8867]
db_recover: Recovery complete at Wed Sep 23 00:17:12 2009
db_recover: Maximum transaction ID 80000001 Recovery checkpoint 
[1][9173]
Warning: apparently empty database converted.
Converting from /var/lib/imap/deliver.db (berkeley) to 
/var/lib/imap/deliver.db.skiplist (skiplist)
`/var/lib/imap/db/log.0000000001' を削除しました
`/var/lib/imap/db/__db.001' を削除しました
`/var/lib/imap/db/__db.002' を削除しました
`/var/lib/imap/db/__db.003' を削除しました
`/var/lib/imap/db/__db.004' を削除しました
`/var/lib/imap/db/__db.005' を削除しました
------------------------------------------------------

・バグの再現方法
cyradmでユーザを作成後、再起動。
起動時に
Importing cyrus-imapd databases [FAILED]
とインポートに失敗し、cyrus-imapdが起動しないことを確認


== このレポートの詳細は以下の通りです ==

レポート ID  : 781
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=781

分類           : バグ
Vine ver.      : 4.2
関連パッケージ : cyrus-imapd-2.2.13p1-1vl4
arch           : x86
状態           : 新規
優先度         : 中
重大度         : 普通
担当者         : 未定

# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。

--
Bug Tracking System 影舞 0.8.6.
http://www.daifukuya.com/kagemai/