cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1092
Views
4
Helpful
6
Replies

Resource Manager Essentials error: copyInvalidServerAddress

stathako
Level 1
Level 1

Hello all,

I try to retrieve our devices' images with RWAN 1.3 RME Software Management application and I get the next error:

"Error Info Code: 4159.

Device Error: The copy to/from flash operation failed.

Probable Cause: Flash copy failed with return code of copyInvalidServerAddress. Recommended Action: Retry the operation. If the problem persists, contact your technical support representative for assistance."

swim_debug.log says:

"NFlashIOS.pm 1145 {6/6/2007 12:28:11}: Flash Operation failed : copyInvalidServerAddress"

1 Accepted Solution

Accepted Solutions

I thought the debug you showed was from a manual attempt (hence I assumed the IP address was good). You are hitting CSCsa01598 which is fixed in RME 3.5 IDU 7.0. The workaround is to add the device to RME by IP address. Modifying Perl code yourself is not a supported solution.

View solution in original post

6 Replies 6

Joe Clarke
Cisco Employee
Cisco Employee

This error could be a bug in the device, or an issue with the data RME is sending for the server address. To troubleshoot this, it's best to get a sniffer trace of all SNMP traffic to the device when running your SWIM job. A show ver from the device in question will also be useful.

I have tried to retrieve software from various devices with different IOS but the problem is the same.

The attachment is from Cisco 3640 with 12.2(40) IOS with snmp and tftp debugging.

It looks like you have a firewall on your network that is blocking UDP port 69. You need to talk to your network security team to see if that can be lifted.

There's no firewall between network devices and ciscoworks server.

I found that swim_debug.log said that

252 {6/13/2007 18:57:38}: Outgoing Interface detected as 127.0.0.1

which is produced by /opt/CSCOpx/cgi-bin/swim/swd/TftpSvc.pm line:

DebugUtil::trace_msg("Outgoing Interface detected as $localaddr\n");

which is in if statement:

#change made to accomodate multihomed hosts

if(defined($device_name))

I changed the above statement to

if(!defined($device_name)) and everything worked fine.

I'll try to find out what is missing.

I thought the debug you showed was from a manual attempt (hence I assumed the IP address was good). You are hitting CSCsa01598 which is fixed in RME 3.5 IDU 7.0. The workaround is to add the device to RME by IP address. Modifying Perl code yourself is not a supported solution.

Modifying perl code is not what I wanted to do. I wanted to install IDU 13.0 and I thought I did it, but obviously I didn't.

Thank you very much.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: