[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: router unable to open aliases db



> Zmailer 2.99.49p8
...
> owner_ndbm: cannot open /apps/zmailer/db/aliases.pag!
> search_ndbm: cannot open /apps/zmailer/db/aliases.pag!
> 
> doing an ls -lg on /apps/zmailer/db/aliases.pag gives:
> 
> -rw-rw-rw-   1 root     daemon       1024 Nov 17 11:48
> /apps/zmailer/db/aliases.pag
> 
> Notice read/write for world.. so why can't it open the file?

	That report means you have configured the file with
	at the configuration scripts with name  aliases.pag,
	and yet what the NDBM really does is to add to that
	suffixes  .pag  and  .dir  files.

	This is why I have following script in latter 2.99.49
	versions to automatically have sensible setup:

if [ -f $MAILVAR/db/aliases ]; then
	# Need to be updated at boot ?
	if [ ! -f $MAILVAR/db/aliases$DBEXTtest -o \
	     $MAILVAR/db/aliases -nt $MAILVAR/db/aliases$DBEXTtest ]; then
		# Yes, so update!
		$MAILBIN/zmailer newaliases
	fi
	relation -lmt $DBTYPE -f $MAILVAR/db/aliases$DBEXT aliases
else
	aliases () { return 1 }
fi


	For NDBM these $DB* things are:
		DBTYPE		ndbm
		DBEXT		""
		DBEXTtest	.pag

> --
> Trevor Paquette              |  MetroNet Solutions  |Work:(403)543-2355
> TrevorPaquette@mcc.net       | 4300, 150 6th Ave SW | Fax:(403)543-2854

	/Matti Aarnio