Unsolved

This post is more than 5 years old

1 Rookie

 • 

79 Posts

10807

January 5th, 2014 23:00

RPC error: RPC program or version mismatch; low version=305, high=305

Hi,

I am running Legato Networker V 7.6.4.5 on a Win2008-R2 server. The Legatio clients have the same version.

Suddenly, i get the following erro for a number of Legato clients:

olaf-client-227: index 39078: save: RPC error: RPC program or version mismatch; low version=305, high version=305

olaf-client-227: index 5777: save: cannot open save session with legato server olaf-server

I did not change the legato version on the serevr nor on the clients ?

Any idea how to solve this ?

Restarting the Legato services on the clients does not help.

Regards,

Johan

2 Intern

 • 

14.3K Posts

January 6th, 2014 00:00

Do you get this during index save only? I assume, other backups are affected too? (or is it just index)?

268 Posts

January 6th, 2014 01:00

Refer to below link, It might help you to fix this issue.

https://support.emc.com/kb/146764

Regards,
Prajith

142 Posts

January 6th, 2014 07:00

Hi,

Just adding to discussion here. I use Networker 8.0.1.1 build .132.

Sometimes I get this error during VADP backups. On later restarts it runs fine, I could not figure out why this behaviour.

@Prajith - could you please paste the content of KB article here. I am not able to access it.

Regards

268 Posts

January 6th, 2014 09:00

Here is the content,

Program or version mismatch errors can occur for multiple reasons and may be indicative of multiple issues that need to be addressed. In order to provide the most accurate fix, review each of the following resolutions as one or more may apply to the environment:

If you are getting this error only while using NetWorker License Manager (NML) to add/report a license, verify that you are using the appropriate syntax (nsrcap).

1. Restart the NetWorker processes in order to resolve and potential inter-communication issues.

2. Restart the operating system for the machine, if possible.

3. Use hosts file for name resolution between the NetWorker server, client(s), and any Storage Nodes (include reverse name lookup).

4. Verify that for the machine reporting the error message, there are not mixed binary versions. That is, all NetWorker binaries on the client are the same version.

5. Reduce server parallelism as much as possible in order to test if the error is due to resource limitation (network, memory, CPU).

6. Ensure all hops between the client and NetWorker server are set to the appropriate network speed rather than the default of 'Auto Negotiate'.

More Information:

Use rpcinfo to check if there is a problem with the RPC version numbers. The problem could be due to a mismatch in the RPC service requested by client and the service available on the server. Rpcinfo is a command that can be used to check the program and version number of the registered services on a machine.

rpcinfo -p (client_name)

program vers proto port service

100000 3 tcp 36890 portmapper

100000 2 tcp 111 portmapper

100000 2 udp 111 portmapper

390103 2 tcp 846 nsrd

390109 2 tcp 846 nsrstat

390110 1 tcp 846 nsrjb

390103 2 udp 853 nsrd

390109 2 udp 853 nsrstat

390110 1 udp 853 nsrjb

390107 4 tcp 931 nsrmmdbd

390107 5 tcp 931 nsrmmdbd

390104 105 tcp 845 nsrmmd

390104 205 tcp 945 nsrmmd

390105 5 tcp 677 nsrindexd

390113 1 tcp 7937 nsrexec

"nsrd", always has "390103" for program number and "2" for version number. 

The "recover" command from client, in turn, uses rpcinfo to get service from the NetWorker server. If the program and version numbers do not match, the error message, "RPC: Program/version mismatch;", can be returned.

That is, the following shows how the error message is returned when the machine "goldfarb" is "pinged" for "nsrd".

>rpcinfo -t goldfarb 390103 2 program 390103 version 2 ready and waiting

If we request "nsrd" with version "3" (and not "2"), the following is the error obtained:

>rpcinfo -t goldfarb 390103 3

rpcinfo: RPC: Program/version mismatch; low version = 2, high version =2 program 390103 version 3 is not available

21 Posts

January 20th, 2014 14:00

Hello guy's

Prajith your recomendation apllies also to this?

RMAN-03009: failure of backup command on IncrEIDC4 channel at 01/20/2014 20:08:07

ORA-19506: failed to create sequential file, name="DifCumul_EIDC1_7gouikt3_1_1", parms=""

ORA-27028: skgfqcre: sbtbackup returned error

ORA-19511: Error received from media manager layer, error text:

  RPC program or version mismatch; low version = 123605, high version = 123605 (0:5:2)

channel IncrEIDC4 disabled, job failed on it will be run on another channel

channel IncrEIDC1: finished piece 1 at 20-JAN-14

piece handle=DifCumul_EIDC1_7douikt3_1_1 tag=TAG20140120T200747 comment=API Version 2.0,MMS Version 1.1.0.0

channel IncrEIDC1: backup set complete, elapsed time: 00:00:29

channel IncrEIDC1: starting incremental level 1 datafile backup set

channel IncrEIDC1: specifying datafile(s) in backup set

input datafile file number=00002 name=/u02/oradata/EIDC1/sysaux01.dbf

channel IncrEIDC1: starting piece 1 at 20-JAN-14

RMAN-03009: failure of backup command on IncrEIDC3 channel at 01/20/2014 20:09:27

ORA-19506: failed to create sequential file, name="DifCumul_EIDC1_7fouikt3_1_1", parms=""

ORA-27028: skgfqcre: sbtbackup returned error

ORA-19511: Error received from media manager layer, error text:

  RPC program or version mismatch; low version = 124605, high version = 124605 (0:5:2)

channel IncrEIDC3 disabled, job failed on it will be run on another channel

RMAN-03009: failure of backup command on IncrEIDC2 channel at 01/20/2014 20:11:03

ORA-19506: failed to create sequential file, name="DifCumul_EIDC1_7eouikt3_1_1", parms=""

ORA-27028: skgfqcre: sbtbackup returned error

ORA-19511: Error received from media manager layer, error text:

   Direct saves are not enabled. (0:5:2)

Best regards

4 Operator

 • 

1.3K Posts

January 20th, 2014 23:00

Hi Fernandes,

     Is this a new configuration or has this worked before, can you check if client direct is enabled ?

21 Posts

January 21st, 2014 01:00

Good morning,

I have nw 7.6.5 this was work now fail with this error...

Melhores cumprimentos/ Best regards

Ricardo Fernandes -EMC

#This email was send by a mobile device sorry for any typos.

4 Operator

 • 

1.3K Posts

January 21st, 2014 02:00

You might well try what Prajith has recommended.

6 Posts

January 8th, 2015 05:00

We just started to see this same error on one of our Networker servers as well. Seeing it on multiple clients but not all. Some Windows clients and some Oracle RMAN backups.

Just curious if anyone has tried restarting Networker on the Networker server or rebooting the Networker server?

4 Operator

 • 

1.3K Posts

January 8th, 2015 05:00

Please provide environment information.

6 Posts

January 8th, 2015 06:00

Networker server running 7.6.1

on Linux

# uname -mrs

Linux 2.6.9-89.0.20.ELsmp x86_64

In some cases we see the error only on the index save and all other save sets are good..

Here we saw it on vss save sets:

98520:save: Falling back to agent-assisted indirect save

90095:save: Cannot open save session with 'qdcls0228.us.qdx.com': RPC program or version mismatch; low version = 10305, high version = 10305

76677:ansrd: RPC program or version mismatch; low version = 10305, high version = 10305

Here we saw it on an ndmp backup...

5767:nsrdsa_save: NSR server qdcls0228.us.qdx.com: busy

5766:nsrdsa_save: waiting 53 seconds then retrying

39078:nsrdsa_save: RPC error: RPC program or version mismatch; low version = 10405, high version = 10405

5777:nsrdsa_save: Cannot open nsrdsa_save session with qdcls0228.us.qdx.com

Here we saw it on an RMAN backup....

ORA-19506: failed to create sequential file, name="/FULL_APEXP_2rps4lik/", parms=""

ORA-27028: skgfqcre: sbtbackup returned error

ORA-19511: Error received from media manager layer, error text:

   RPC program or version mismatch (0:5:2)

2 Intern

 • 

14.3K Posts

January 8th, 2015 07:00

Usually that shows mismatch in cached information and the one being actual in RPC table.  Quick win is to restart NW as following:

- stop NW server

- Stop SN

- remove content of /nsr/tmp on each of these

- make sure rpcinfo -p localhost on each of these does not show any 390xxx process

- start SN

- start NW server

NW 7.6.1 is rather old and I would not running on kernels 2.6.x - would rather go for NW8 which is supported only now.  In 8.2 I believe EMC no longer uses rpcbind, but rather their own rpc control. 

6 Posts

January 8th, 2015 08:00

Thanks, Hrvoje for the reply.  I will give this a shot and let you know the results.

Yes, this is a very old system/environment that needs a refresh. Hopefully this year...

21 Posts

January 8th, 2015 10:00

Hi Wendler,

This is a documented issue, run this command please:

nsrinfo -n oracle CLIENTNAME

the outuput should something like this "can't read the index client"

so to solve it run this command:

nsrck -L 5 CLIENTNAME

Please see if solve your problem and say the result.

Cheers,

6 Posts

January 8th, 2015 10:00

Hi Rtfernandes,

The nsrinfo -n oracle CLIENTNAME command was successful..

[root@qdcls0228 ~]# nsrinfo -n oracle apexdb

scanning client `apexdb' for all savetimes from the oracle namespace

c-3524577632-20150107-00, date=1420685888 Wed 07 Jan 2015 09:58:08 PM EST

s5ps5djf_1_2, date=1420685883 Wed 07 Jan 2015 09:58:03 PM EST

s3ps5d8k_1_2, date=1420685778 Wed 07 Jan 2015 09:56:18 PM EST

s4ps5d8k_1_2, date=1420685723 Wed 07 Jan 2015 09:55:23 PM EST

s2ps5d8h_1_2, date=1420685719 Wed 07 Jan 2015 09:55:19 PM EST

s1ps5d7d_1_2, date=1420685704 Wed 07 Jan 2015 09:55:04 PM EST

s0ps5d7d_1_2, date=1420685590 Wed 07 Jan 2015 09:53:10 PM EST

c-3524577632-20150106-00, date=1420599498 Tue 06 Jan 2015 09:58:18 PM EST

rups2p6q_1_2, date=1420599464 Tue 06 Jan 2015 09:57:44 PM EST

etc....

No Events found!

Top