Unsolved
This post is more than 5 years old
45 Posts
0
3119
September 4th, 2008 07:00
RPC program or version mismatch - when trying to use nsrclone
I have an all windows shop running Networker 7.4 SP2. I have one server and 3 storage nodes. The server and storage nodes are all connected to a CDL. The main server and one storage node have physical libraries for cloning.
Backups are working file (and have been for years) on the server and all storage nodes. DNS is working fine, no duplex mismatches, etc.
However, when I try to use nsrclone, I keep getting this RPC error. We have rebooted the storage node and server but continue to get it. Any ideas on what I should look at? All the articles I found referenced basic connectivity issues which I don't seem to have since backups work fine. It's just when I run this command from the server to try to start a clone on the storage node.
Server: BackupNWVH1
Storage Node: BackupNWVH1
D:\>nsrclone -v -J BackupNWVH3 -b "Daily Clone" -S 3300409512
5874:nsrclone: Automatically copying save sets(s) to other volume(s)
6216:nsrclone:
Starting cloning operation...
39078:nsrclone: RPC error: RPC program or version mismatch
5777:nsrclone: Cannot open nsrclone session with
backupnwvh1.corp.cdw.com
Cannot open nsrclone session with backupnwvh1.corp.cdw.com. Error is
'RPC program or version mismatch'
5882:nsrclone: Failed to clone any save sets
Backups are working file (and have been for years) on the server and all storage nodes. DNS is working fine, no duplex mismatches, etc.
However, when I try to use nsrclone, I keep getting this RPC error. We have rebooted the storage node and server but continue to get it. Any ideas on what I should look at? All the articles I found referenced basic connectivity issues which I don't seem to have since backups work fine. It's just when I run this command from the server to try to start a clone on the storage node.
Server: BackupNWVH1
Storage Node: BackupNWVH1
D:\>nsrclone -v -J BackupNWVH3 -b "Daily Clone" -S 3300409512
5874:nsrclone: Automatically copying save sets(s) to other volume(s)
6216:nsrclone:
Starting cloning operation...
39078:nsrclone: RPC error: RPC program or version mismatch
5777:nsrclone: Cannot open nsrclone session with
backupnwvh1.corp.cdw.com
Cannot open nsrclone session with backupnwvh1.corp.cdw.com. Error is
'RPC program or version mismatch'
5882:nsrclone: Failed to clone any save sets
No Events found!



SwethaJustin
5 Posts
0
September 5th, 2008 05:00
then please check the clone storage node attribute for the client , and see if the appropriate name is updated
also if using a different NIC to backup data , please verify the server network interface on the client attribute ..
shewitt1
45 Posts
0
September 5th, 2008 11:00
Does the storage node name need to be listed on the client in order for it to allow it to use that storage node for a clone?
I don't have anything listed for "Clone Storage Nodes" on Globals (2 of 2) on most of my clients.
Got this from the online help...
Clone storage nodes - This attribute specifies the hostnames of the storage nodes that are to be selected for the `save' side of clone operations. Cloned data originating from the storage node will be directed to the first storage node that has an enabled device and a functional media daemon (nsrmmd). There is no default value. If this attribute has no value, the server's 'clone storage nodes' will be consulted. If this attribute also has no value, then the server's 'storage nodes' attribute will be used to select a target node for the clone. The clone storage node affinity is determined from the client resource for the storage node where cloned data originates.
Is it unclear to me as to if this field matters when using nsrclone from the CLI. Or if this is only used for automatic cloning. If this field is used, I would expect nsrclone would respond with a message saying something about not having a valid storage node to clone to, as opposed to a RPC error. Can anyone shed any light on this?
ble1
4 Operator
•
14.3K Posts
0
September 14th, 2008 12:00
Hari5
443 Posts
0
September 15th, 2008 03:00
The clone storage node field would be applicable for the manual clones as well. However, in your case, this value is likely to be overwritten by the -J option being specified. Would suggest that you try the cloning with the -J option.
shewitt1
45 Posts
0
September 15th, 2008 07:00
Unfortunately, I am already using -J and it's giving me this error - hence the reason for this post. Do you or anyone else know how I can troubleshoot this RPC error? Please keep in mind that backups run perfectly fine to this storage node, so I know the simple things are working fine (DNS resolution, network duplex mismatch, etc). I only get this when trying to start a clone job from the networker server to a remote storage node using nsrclone.
D:\>nsrclone -v -J BackupNWVH3 -b "Daily Clone" -S 3300409512
5874:nsrclone: Automatically copying save sets(s) to other volume(s)
6216:nsrclone:
Starting cloning operation...
39078:nsrclone: RPC error: RPC program or version mismatch
Thanks!
Hari5
443 Posts
0
September 15th, 2008 16:00
shewitt1
45 Posts
0
September 15th, 2008 18:00
Thank you for the suggestion.
Hari5
443 Posts
0
September 15th, 2008 22:00
Your previous message seems to suggest to me that you have set the clone storage node value for the client from where the backup was initially taken. To redirect the nsrclone to write to a specific storage node, you would need to set the clone storage node value the backup server's client resource or in the source storage node's client resource. Found the following in the man page for nsrclone;
The target storage node of a clone is determined by the "clone storage nodes" attribute of the source storage node¿s client resource, the "clone storage nodes", or the "storage nodes" attribute of the server¿s client resource in descending priority. Please note that nsrclone never looks at the clone storage node affinity of the clients whose savesets are being clones.
Additionally, if the read host name value is set in your jukebox configuration, it will cause the volumes in that jukebox to be read specifically from the host mentioned in the read host name parameter.