Sendmail 8.11.7 Error

From: Edson Luiz Avanzi (eavanzi@romi.com.br)
Date: Thu Aug 07 2003 - 12:40:52 EDT


Hi, everyone.
I have a Sun E3500 configured as a email server.
My OS is Solaris 8 with the latest patchset recommended.
When I try to run the "newaliases" command I get the error below.

warning: cannot lock /etc/mail/aliases: Error 0
dbm map "Alias0": unsafe map file /etc/mail/aliases
Cannot create database for alias file /etc/mail/aliases

The permissions on the directories are:
drwxr-xr-x 44 root sys 4608 Aug 6 08:59 etc
drwxr-xr-x 2 root mail 1536 Jul 4 09:38 mail

The permissions on the files are:
-rw-r--r-- 1 root bin 1292 Aug 6 16:34 aliases
-rw-r--r-- 1 root root 0 Jul 4 09:40 aliases.dir
-rw-r--r-- 1 root root 1024 Jul 4 09:40 aliases.pag

The "/usr/lib/sendmail -bi -d44.4" command shows the output bellow.

safefile(/etc/mail/sendmail.cf, uid=0, gid=0, flags=6000, mode=400):
safedirpath(/etc/mail, uid=0, gid=0, flags=6000, level=0, offset=0):
        [dir /etc/mail] OK
        [uid 0, nlink 1, stat 100444, mode 400] OK
safefile(/etc/mail/local-host-names, uid=0, gid=0, flags=6580, mode=400):
safedirpath(/etc/mail, uid=0, gid=0, flags=6580, level=0, offset=0):
        [dir /etc/mail] OK
        [uid 0, nlink 1, stat 100644, mode 400] OK
safefile(/etc/mail/relay-domains, uid=0, gid=0, flags=6580, mode=400):
safedirpath(/etc/mail, uid=0, gid=0, flags=6580, level=0, offset=0):
        [dir /etc/mail] OK
        [uid 0, nlink 1, stat 100644, mode 400] OK
safefile(/etc/mail/trusted-users, uid=1004, gid=103, flags=6580, mode=400):
safedirpath(/etc/mail, uid=1004, gid=103, flags=6580, level=0, offset=0):
        [dir /etc/mail] OK
        [uid 0, nlink 1, stat 100644, mode 4] OK
safedirpath(/var/spool/mqamavis, uid=1004, gid=103, flags=0, level=0,
offset=0):
        [dir /var/spool/mqamavis] OK
safefile(/etc/mail/aliases, uid=1004, gid=103, flags=7c80, mode=600):
safedirpath(/etc/mail, uid=1004, gid=103, flags=7d80, level=0, offset=0):
        [dir /etc/mail] OK
        [uid 0, nlink 1, stat 100644, mode 6] EACCES
safefile(/etc/mail/aliases, uid=1004, gid=103, flags=7c80, mode=400):
safedirpath(/etc/mail, uid=1004, gid=103, flags=7d80, level=0, offset=0):
        [dir /etc/mail] OK
        [uid 0, nlink 1, stat 100644, mode 4] OK
warning: cannot lock /etc/mail/aliases: Error 0
safefile(/etc/mail/aliases.dir, uid=1004, gid=103, flags=3c6, mode=200):
safedirpath(/etc/mail, uid=1004, gid=103, flags=3c6, level=0, offset=0):
        [dir /etc/mail] OK
        [uid 0, nlink 1, stat 100644, mode 2] EACCES
dbm map "Alias0": unsafe map file /etc/mail/aliases
Cannot create database for alias file /etc/mail/aliases

What does the error exactly mean?
How can I resolve the problem?
Thanks,

Edson Luiz Avanzi
eavanzi@romi.com.br
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:26:54 EDT