Looks like running vpasswd -v is still trying to add a user, rather than just
displaying the version and exiting. Not only that, but it core dumps, and
leaves the vpasswd with 0 bytes:
##########################
[root@mailhost-00 ]# vadduser -v
5 5
version: 4.9.3
Please enter password for :
enter password again:
Segmentation fault (core dumped)
[root@mailhost-00 ]# ls -la
total 752
drwx------ 18 vpopmail vchkpw 4096 Sep 25 20:11 .
drwx------ 3 vpopmail vchkpw 4096 Aug 16 18:56 ..
-rw------- 1 vpopmail vchkpw 39 Sep 25 20:11 .dir-control
-rw------- 1 vpopmail vchkpw 62 Aug 16 18:56 .qmail-default
-rw------- 1 vpopmail vchkpw 0 Sep 25 20:11 .vpasswd.lock
drwx------ 2 vpopmail vchkpw 4096 Sep 14 09:37 0
drwx------ 98 vpopmail vchkpw 4096 Sep 14 21:51 1
drwx------ 102 vpopmail vchkpw 4096 Sep 15 11:29 2
drwx------ 102 vpopmail vchkpw 4096 Sep 15 17:57 3
drwx------ 102 vpopmail vchkpw 4096 Sep 16 23:10 4
drwx------ 102 vpopmail vchkpw 4096 Sep 18 10:08 5
drwx------ 102 vpopmail vchkpw 4096 Sep 18 21:52 6
drwx------ 102 vpopmail vchkpw 4096 Sep 19 16:06 7
drwx------ 102 vpopmail vchkpw 4096 Sep 20 15:13 8
drwx------ 102 vpopmail vchkpw 4096 Sep 21 13:02 9
drwx------ 102 vpopmail vchkpw 4096 Sep 22 15:33 A
drwx------ 102 vpopmail vchkpw 4096 Sep 24 00:43 B
drwx------ 102 vpopmail vchkpw 4096 Sep 25 03:32 C
drwx------ 101 vpopmail vchkpw 4096 Sep 25 16:14 D
drwx------ 34 vpopmail vchkpw 4096 Sep 25 18:14 E
drwx------ 23 vpopmail vchkpw 4096 Sep 25 20:11 F
-rw------- 1 root root 270336 Sep 25 20:11 core
-rw------- 1 root root 0 Sep 25 20:11 vpasswd
-rw------- 1 vpopmail vchkpw 106969 Sep 25 20:11 vpasswd.bak
-rw------- 1 vpopmail vchkpw 138431 Sep 25 20:11 vpasswd.cdb
##########################
This is true for 4.9.3 and 4.9.3a in my experience. Copying the
vpasswd.bak to vpasswd, chown vpopmail.vchkpw vpasswd, and running
vmkpasswd fixed everything. Isn't file locking supposed to be better in
this development release? That's the reason I'm running it. And why did
it leave .vpasswd.lock and vpasswd.bak? Is that what's supposed to
happen?
Thanks,
Bill Shupp