1752794 Members
6103 Online
108789 Solutions
New Discussion юеВ

Sysdump.dmp

 
SOLVED
Go to solution
UareTERMINATED
Occasional Contributor

Sysdump.dmp

Hello Everyone!


IT is my first message in that forum. I wuld like t thank you first because it is a usefull forum. VMS is hard to manage.. Anyway let's talk about my problem

I have a 9node HPS system made with ES40 alphaserver.
The OS on It it OpenVMS 7.2-1 (i know it is old but i have no choice)

We had some problem on one of the node of the cluster and we decide to reboot it.

While the node boot we saw the following message
sys$system:sys$dump.dmp status= 910 (cannot find file)

But the file is there but the date is old
dir SYSDUMP.DMP;1 /date /size

Directory SYS$SYSROOT:[SYSEXE]

SYSDUMP.DMP;1 490518 29-NOV-2002 14:42:31.86

Total of 1 file, 490518 blocks.


My questions are :

1/ how this file is create? IS there any process who manage it(like for exemple the ERRFMT process manage the errorlog.sys)?

2/ is the date okay? because we are now in may 2004 and the system rebooted

3/How can we exalin the error during the reboot (my friend google didn't help ;0) and also all documentation on the web site)

Thank you very much for your help
11 REPLIES 11
Lokesh_2
Esteemed Contributor

Re: Sysdump.dmp

Hi,

Check out Managing page,swap and dumpfiles in the following documentation...

http://h71000.www7.hp.com/doc/732FINAL/aa-pv5nh-tk/aa-pv5nh-tk.HTMl

HTH,
Thanks & regards,
Lokesh
What would you do with your life if you knew you could not fail?
Martin P.J. Zinser
Honored Contributor
Solution

Re: Sysdump.dmp

Hello,

Welcome here ;-)

1.) No special process. If you want to examine the dump file SDA is your friend.

2.) The Date is ok, you create the dump file once, either using sysgen or autogen.

3.) Check the settings of DUMPFILE_DEVICE in modparams.dat, the sysgen parameter dumpstyle and the output of f$getenv("dump_dev") and please report them back here.

Greetings, Martin
UareTERMINATED
Occasional Contributor

Re: Sysdump.dmp

oki doki!! Great thanks for your fast reply..

I'll have a look and keep you update tomorrow
John Eerenberg
Valued Contributor

Re: Sysdump.dmp

> "Hello Everyone!"
Hi.

> "IT is my first message in that forum. I wuld like t thank you first because it is a usefull forum."
You are welcome. Please post more.

> "While the node boot we saw the following message"
> "sys$system:sys$dump.dmp status= 910 (cannot find file)"
>
> "But the file is there but the date is old"
> "dir SYSDUMP.DMP;1 /date /size"
>
> Directory SYS$SYSROOT:[SYSEXE]
>
> SYSDUMP.DMP;1 490518 29-NOV-2002 14:42:31.86
>
> Total of 1 file, 490518 blocks.

> "1/ how this file is create? "
When you install the system, autogen creates this dump file. But it almost always sizes it wrong. You only need to size sysdump.dmp once unless you add memory (sizing is a short topic unto itself.) Subsequent use of autogen, may alter the size further so I put a line such as "dumpfile=0" in modparams.dat to avoid this behavior.

> "1/ IS there any process who manage it(like for exemple the ERRFMT process manage the errorlog.sys)?"
As mentioned above, you can run autogen and unexpectedly change the size and create multiple versions of sysdump.dmp.
The answer to this question is that there is no detached process like errfmt. You are the one that manages sysdump.dmp.

> "2/ is the date okay? because we are now in may 2004 and the system rebooted"
It is fine. The size of the file is the important thing and where the dump file lives is too (yet, another topic).

> "3/How can we exalin the error during the reboot (my friend google didn't help ;0) and also all documentation on the web site)"
> Directory SYS$SYSROOT:[SYSEXE]
>
> SYSDUMP.DMP;1 490518 29-NOV-2002 14:42:31.86
Your post indicates a 9 node cluster. Your boot time error message indicates that the dumpfile is missing for one of the nodes.
From your directory display, notice that sysdump.dmp is in sys$sysroot. This is a unqiue directory for each node in the cluster.
Suggestion: You'll need to do the directory command from the same node that is giving the error message.
Better yet, you can display *all* the sysdump.dmp files by using the following directory commnand:
$ dire/date/size=all sys$sysdevice:[sys*.sysexe]sysdump.dmp

This should be enough information to solve the problem. If it isnt' . . .

To be absolutely complete, you'll need to get what are called dump_dev, bootdef_dev, and boot_osflags from each Alpha's console (the console being the >>> prompt when you shutdown/powerup a system). They are referred to as environment variables; these are just three environment variables and many more exist. In addition, you'll need to get the sysgen parameter dumpstyle from each node. Do the following for each node in the cluster preferably on OPA0 using the system account:

You can retrieve dump_style, bootdef_def, and boot_osflags by using the following commands (it should work on V7.2-1).
$ a=f$getenv("dump_dev")
$ sho sym a
$ a=f$getenv("bootdef_dev")
$ sho sym a
$ a=f$getenv("boot_osflags")
$ sho sym a
You can get the dumpstyle parameter by using the following commands:
$ mcr sysgen
use current
sho dumpstyle
exit
It is better to STQ then LDQ
John Eerenberg
Valued Contributor

Re: Sysdump.dmp

Don't you love it when three people post at the same time???
But seriously, if you have several nodes in the cluster, this could be a simple case of a node not being setup.
It is better to STQ then LDQ
Wim Van den Wyngaert
Honored Contributor

Re: Sysdump.dmp

During the startup of a node, sys$startup:clue$startup.com is executed.

It will analyze the dump file and put the result in sys$common:[syserr]. (Unless you defined clue$collect manually).

It also keeps a history of all crashes !
Wim
UareTERMINATED
Occasional Contributor

Re: Sysdump.dmp

HI Again


Sorry for the delay but i was busy by other incident. ;0)


anyway, i read carefully your replies guys . Thanks

But i checked on all 9 nodes and the file is present on the 3 Back end (in cluster) and 4 front end (sorry it is a 7 nodes instead of 9 node, no billing node anymore)

But i saw a reply wich said : May be it is becausete file is not present on one of memeber of my 7 node..

IS it because, even i'm log as system account, i can't do from Backend node the followng command

dir "Front end name"::sys$sysdevice:[sys*.sysexe]sysdump.dmp

i got the follwing message
SYSDUMP.DMP;1 insufficient privilege or object protection violation ?????

Uwe Zessin
Honored Contributor

Re: Sysdump.dmp

Well, I guess you did not specify a privileged username/password, so the process on the remote site is very likely FAL$SERVER or DECNET. Those are non-privileged users and SYSDUMP.DMP is usually protected against users looking for useful information.
.
Uwe Zessin
Honored Contributor

Re: Sysdump.dmp

On second thought, it could also be that the protection of the master file directory (MFD= [000000]000000.DIR;1) is W:E. In that case your non-privileged network process cannot do a wildcard lookup of SYS$SYSDEVICE:[000000]SYS*.DIR. It would be nice to see the complete error message.
.