When trying to upload firmware using NCM (network configuration manager) the error Invalid Source Name or Invalid Destination Name is received.
Release : 10.4
Component : Spectrum Core / SpectroSERVER
"Invalid Source Name" is a response from the device as well as Destination Name.
This is not a Spectrum problem, but a device one.
You can run a wireshark capture to see the response.
ciscoFlashCopySourceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1 .. 255))
ACCESS read-create
STATUS current
DESCRIPTION
"Source file name, either in Flash or on a server,
depending on the type of copy command. Mandatory.
For a copy from Flash:
File name must be of the form
[device>:][:]
where is a value obtained from FlashDeviceName,
is obtained from FlashPartitionName
and is the name of a file in Flash.
A management station could derive its own partition name
as per the description for the ciscoFlashPartitionName
object.
If is not specified, the default Flash device
will be assumed.
If is not specified, the default partition
will be assumed. If a device is not partitioned into 2
or more partitions, this value may be left out.
For a copy to Flash, the file name will be as per
the file naming conventions and path to the file on
the server."
::= { ciscoFlashCopyEntry 5 }
-- 1.3.6.1.4.1.9.9.10.1.2.1.1.5
We are getting back a "5" or "6" on the below from the device:
ciscoFlashCopyStatus OBJECT-TYPE
SYNTAX INTEGER {
copyOperationPending(0),
copyInProgress(1),
copyOperationSuccess(2),
copyInvalidOperation(3),
copyInvalidProtocol(4),
copyInvalidSourceName(5),
copyInvalidDestName(6),
copyInvalidServerAddress(7),
copyDeviceBusy(8),
copyDeviceOpenError(9),
copyDeviceError(10),
copyDeviceNotProgrammable(11),
copyDeviceFull(12),
copyFileOpenError(13),
copyFileTransferError(14),
copyFileChecksumError(15),
copyNoMemory(16),
copyUnknownFailure(17),
copyInvalidSignature(18),
copyProhibited(19)
}
ACCESS read-only
STATUS current
DESCRIPTION
"The status of the specified copy operation.
copyOperationPending :
operation request is received and
pending for validation and process
copyInProgress :
specified operation is active
copyOperationSuccess :
specified operation is supported and
completed successfully
copyInvalidOperation :
command invalid or command-protocol-device
combination unsupported
copyInvalidProtocol :
invalid protocol specified
copyInvalidSourceName :
invalid source file name specified
For the copy from flash to lex operation, this
error code will be returned when the source file
is not a valid lex image.
copyInvalidDestName :
invalid target name (file or partition or
device name) specified
For the copy from flash to lex operation, this
error code will be returned when no lex devices
are connected to the router or when an invalid
lex interface number has been specified in
the destination string.
copyInvalidServerAddress :
invalid server address specified
copyDeviceBusy :
specified device is in use and locked by
another process
copyDeviceOpenError :
invalid device name
copyDeviceError :
device read, write or erase error
copyDeviceNotProgrammable :
device is read-only but a write or erase
operation was specified
copyDeviceFull :
device is filled to capacity
copyFileOpenError :
invalid file name; file not found in partition
copyFileTransferError :
file transfer was unsuccessfull; network failure
copyFileChecksumError :
file checksum in Flash failed
copyNoMemory :
system running low on memory
copyUnknownFailure :
failure unknown
copyProhibited:
stop user from overwriting current boot image file."
::= { ciscoFlashCopyEntry 8 }
-- 1.3.6.1.4.1.9.9.10.1.2.1.1.8
Reach out to Cisco or device owner on this as this is not a problem with Spectrum since the response being received is an error from the device.