Hi,
I run into the problem after updating from 4.9.1 to 4.9.8
vadduser [EMAIL PROTECTED]
Please enter password for [EMAIL PROTECTED]:
enter password again:
Error: Unable to chdir to vpopmail/domains directory
Looks like the cdb is buggy. Recreating a domain will help (but only useful
in test environment!!!).
I've played a litte bit around and detected following:
if I delete vpasswd.cdb, same error occurs.
Therefore my question: how to rebuild vpasswd.cdb from scratch.
vconvert won't do the job...
BTW: My configure options:
./configure -enable-ip-alias-domains=y --enable-logging=y
--enable-tcprules-prog=/usr/bin/tcprules
--enable-tcpserver-file=/usr/bin/tcpserver
--enable-roaming-users=y --enable-relay-clear-minutes=30
--enable-tcpserver-file=/etc/tcpcontrol/smtp --enable-sqwebmail-pass=n
--enable-passwd=n
[vpopmail@mail vpopmail]$ vpasswd -v
version: 4.9.8
vpasswd: usage: [options] email_address [password]
options: -v (print version number)
-a (use apop, pop is default)
[vpopmail@mail domains]$ ls -al test3.de
total 40
drwx------ 7 vpopmail vchkpw 4096 Feb 9 20:51 .
drwx------ 8 vpopmail vchkpw 4096 Feb 9 11:10 ..
-rw------- 1 vpopmail vchkpw 34 Feb 9 10:58 .dir-control
-rw------- 1 vpopmail vchkpw 55 Feb 9 10:53 .qmail-default
-rw------- 1 vpopmail vchkpw 0 Feb 9 10:58 .vpasswd.lock
drwx------ 3 vpopmail vchkpw 4096 Feb 9 10:53 hallo
drwx------ 3 vpopmail vchkpw 4096 Feb 9 10:54 hallo2
drwx------ 3 vpopmail vchkpw 4096 Feb 9 10:54 hallo3
drwx------ 3 vpopmail vchkpw 4096 Feb 9 10:58 peter
drwx------ 3 vpopmail vchkpw 4096 Feb 9 10:53 postmaster
-rw------- 1 vpopmail vchkpw 401 Feb 9 10:58 vpasswd
Not a very nice problem! Because with my archived 4.9.4 (recompiled with
same configure options), all works fine:
[vpopmail@mail vpopmail]$ vadduser [EMAIL PROTECTED]
Please enter password for [EMAIL PROTECTED]:
enter password again:
Look, also cdb is recreated :-)
[vpopmail@mail vpopmail]$ ls -l domains/test3.de/
total 32
drwx------ 3 vpopmail vchkpw 4096 Feb 9 10:53 hallo
drwx------ 3 vpopmail vchkpw 4096 Feb 9 10:54 hallo2
drwx------ 3 vpopmail vchkpw 4096 Feb 9 10:54 hallo3
drwx------ 3 vpopmail vchkpw 4096 Feb 9 10:58 peter
drwx------ 3 vpopmail vchkpw 4096 Feb 9 10:53 postmaster
drwx------ 3 vpopmail vchkpw 4096 Feb 9 21:58 test6
-rw------- 1 vpopmail vchkpw 477 Feb 9 21:58 vpasswd
-rw------- 1 vpopmail vchkpw 2657 Feb 9 21:58 vpasswd.cdb
[vpopmail@mail vpopmail]$ vadduser -v
version: 4.9.4
Please enter password for :
enter password again:
TIA for any help,
Peter