1839410 Members
3490 Online
110145 Solutions
New Discussion

error message on server

 

error message on server

On my HP server I am getting an error message it says

" mmap: Invalid argument
rpc.cmsd: syntax error at line 1664
rpc:cmse:calendar owner attribut is missing from callog file"

Any idea what is happaning.

Raghu
no personal quote
1 REPLY 1
A. Clay Stephenson
Acclaimed Contributor

Re: error message on server

Hi:

Try this solution and also check that the permissions on etc/passwd are 444.


Problems with the CDE Calander Manager

Current Path Home
Score : 54
Document Type : EN
Date : 2000 May 13
Description : Problems with the CDE Calander Manager
Document Id : KBRC00002266
Search String : rpc.cmsd

You may provide feedback on this document

View the printer friendly version of this document



--------------------------------------------------------------------------------
Problems with the CDE Calander Manager DocId: KBRC00002266 Updated: 12/13/01 8:27:00 AM

PROBLEM
Users are having one of the following probelms:
Calender will not start.

It will not allow addition of new appointments. User gets error:
"authirization failed, permission denied"


User has been moved to a new system; when dtcm is run on the new machine, the calendar is blank.

Users get an error message such as the following:
"rpc.cmsd is not responding, make sure the inetd is running and the entry in inet.conf for rpc.cmsd is correct for your host."

"rpc.cmsd: calendar owner attribute is missing from callog file"

RESOLUTION
Make sure the inetd is running and the entry in inet.conf for rpc.cmsd is correct:
rpc dgram udp wait root /usr/dt/bin/rpc.cmsd 100068 2-5 rpc.cmsd


Check /var/adm/syslog/syslog.log file

Make sure the calendar file (/var/spool/calendar/callog.userid) exists and is owned by the user:
-r--rw---- 1 zcn daemon 700 Jun 7 1999 callog.zcn


Check permissions on the following files and directories:
/usr/dt/bin/dtspcd 555 bin bin

/usr/dt/bin/rpc.cmsd 555 bin bin

/var/spool/calendar 777 daemon daemon


Ensure that /var/adm/inetd.sec contains an entry:
cmsd allow *


Stop any running rpc.cmsd processes and restart
/usr/dt/bin/rpc.cmsd -d -s

-d Enables debugging output which will be written to stdout.

-s Runs rpc.cmsd in the foreground. This option should be used when rpc.cmsd is invoked manually for debugging purposes.


Then have the user try to open the calendar again. Error messages should be generated and sent to stdout.
Perform the following for a user that has been moved (along with their calendar file: /var/spool/calendar/callog.userid) to a new workstation:


The callog.userid file must be edited so that the old machine name is replaced by that of the new machine.

$HOME/.desksetdefaults must be edited so that the old machine name is replaced by that of the new machine name.

If a setting for deskset.calendar.Location: is not already part of the .desksetdefaults then it should be added with the new machine name as the location. For example:
Deskset.calendar.Location: raven


/usr/dt/bin/rpc.cmsd must then be killed and restarted. (Do not do this while other users are logged in using dtcm.)
If it ain't broke, I can fix that.