[Dxspider-support] Dxspider has shutdown ; read log

Dirk Koopman G1TLH gb7tlh at dxcluster.org
Sun Dec 28 13:47:40 GMT 2008


Renauld Halbardier - ON4KVI wrote:
> hello,
> 
> dxspider node has shutdown ;
> 
> 
> - I ON0DXK-5 PC92^DF0CG-7^45512^K^5DF0CG-7:5455:0.31^2^1^H97^
> <- I ON0DXK-5 PC92^VE7CC-1^45514^A^^1VE7HRA-2^H97^
> <- I ON0DXK-5 PC92^KE2OI-10^45521^K^5KE2OI-10:5455:0.33^5^0^H93^
> <- I ON0DXK-5 PC92^JG1VGX-9^45515^D^^1JA1WTI^H94^
> <- I ON0DXK-5 PC92^PA1RBZ^45426^A^^1PE1SCV^H97^
> <- I ON0DXK-5 PC34^ON4KVI^IK5ZUK-6^sh/no^~
> Can't call method "homenode" on unblessed reference
> at /spider/perl/DXProt.pm line 1111.
>  at /spider/perl/DXProt.pm line 1111
> 	DXProt::process_rcmd('DXProt=HASH(0xa76d7d0)', 'ON4KVI', 'IK5ZUK-6',
> 'IK5ZUK-6', 'sh/no') called at /spider/perl/DXProtHandle.pm line 1051
> 	DXProt::handle_34('DXProt=HASH(0xa76d7d0)', 34,
> 'PC34^ON4KVI^IK5ZUK-6^sh/no^~', 'ON0DXK-5', 'PC34', 'ON4KVI',
> 'IK5ZUK-6', 'sh/no') called at /spider/perl/DXProt.pm line 430
> 	DXProt::normal('DXProt=HASH(0xa76d7d0)',
> 'PC34^ON4KVI^IK5ZUK-6^sh/no^~') called at /spider/perl/DXChannel.pm line
> 722
> 	DXChannel::process() called at ./cluster.pl line 540
> Can't call method "homenode" on unblessed reference
> at /spider/perl/DXProt.pm line 1111.
> DXChannel ON0DXK-5 destroyed (4)
> DXChannel ON5KTZ destroyed (3)
> DXChannel ON4RCA destroyed (2)
> DXChannel ON4KVI destroyed (1)
> 
> 
> do I need to set ik5zuk-6 as set/spider ?
> 

Possibly, although I suspect that running with $mycall and $myalias has 
messed things up. I thought I had put some messages in to prevent that 
happening, but I am now looking to see what is going on.

Try doing a '/spider/perl/update_sysop.pl' - you should have done this 
after changing your $mycall and $myalias so that they are different. You 
will need to stop the node first and restart it afterwards.

However, I don't think this will be sufficient. The user record for 
IK5ZUK-6 seems to be corrupt. That is what is causing the problem. There 
may be other corrupt records as well. When this happens, it is usually 
better to rebuild your user file from a backup (/spider/data/user_asc) 
but I don't think you have been running long enough for you to have one 
(by all means look). You can try getting  a current snapshot by doing a 
'export_user' command in DXSpider, but it may not work and the node will 
crash again.

In that case, the only option you have is to start from scratch by doing 
another /spider/perl/create_sysop.pl. You will need to do a set/spider 
for all your partner nodes as well.

Dirk G1TLH



More information about the Dxspider-support mailing list