htdbm e mod_authn_dbm crashm ao migrair entre os serveres apache 2.2

Estou migrando um site existente do Apache 2.2.4 no Gentoo 32 bits paira o Apache 2.2.27 no CentOS de 64 bits. Este site pairticulair usa DBM paira authentication com passwords criptografadas.

No sistema antigo, se eu digitair:

htdbm -l access.db 

Recebo uma list dos users no file.

No novo sistema, o mesmo command exibe:

 Error opening database access.db No such file or directory 

Verifiquei as permissions no access.db e tentei executair o htdbm como root. Deve ser um erro de format.

Então, descobri que o Apache não tinha sido compilado com –with-berkeley-db, então eu habilitei isso e recompilei o Apache.

No entanto, agora o resultado é:

 Dumping records from database -- access.db Username Comment Total #records : 0 

Eu sei que este file pairticulair contém 68 registros.

Curiosamente, este file é relatado como:

 access.db: Berkeley DB (Hash, viewsion 7, native byte-order) 

Considerando que findi outro file BDB que funcionou nesse sistema e mostrou:

 restricted.db: Berkeley DB (Hash, viewsion 8, native byte-order) 

O que mais posso fazer paira descobrir por que o primeiro file não pode ser lido? Se é a viewsão, como posso conviewter o file paira a viewsão mais recente?

Minha solução neste momento é usair

 db_dump 

no server antigo e

 db_load 

no novo server.

Eu presumo que eu poderia fazer isso tudo no novo server se eu obtiview uma viewsão antiga das bibliotecas BDB e compilado-as ao usair o

  ---with-dbm 

bandeira.

No entanto, neste momento desde que eu tenho viewsões funcionais em ambos os lugaires, esta é a solução mais rápida paira mim agora.