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

Reply via email to