Asset ID: |
1-72-1334772.1 |
Update Date: | 2012-05-22 |
Keywords: | |
Solution Type
Problem Resolution Sure
Solution
1334772.1
:
Sun Storage Common Array Manager Reports "SYSTEM_ERROR" During the Firmware Upgrade Process
Related Items |
- Sun Storage 6180 Array
- Sun Storage 6580 Array
- Sun Storage 6780 Array
- Sun Storage 2540-M2 Array
- Sun Storage 2540 Array
- Sun Storage Common Array Manager (CAM)
- Sun Storage 2510 Array
- Sun Storage 6140 Array
- Sun Storage 2530-M2 Array
- Sun Storage 2530 Array
- Sun Storage 6540 Array
|
Related Categories |
- PLA-Support>Sun Systems>DISK>Disk Device Software>SN-DK: CAM
|
In this Document
Created from <SR 3-3870271031>
Applies to:
Sun Storage 6180 Array - Version Not Applicable and later
Sun Storage 6540 Array - Version Not Applicable and later
Sun Storage 6580 Array - Version Not Applicable and later
Sun Storage 6780 Array - Version Not Applicable and later
Sun Storage 2540-M2 Array - Version Not Applicable and later
Information in this document applies to any platform.
Symptoms
While performing an array firmware (FW) upgrade, the job completes and returns a "SYSTEM_ERROR" event, without performing the FW upgrade.
You can validate this error by undertaking the following steps:
- Open the file "debug_se6130ui.log" located on the Common Array Manager (CAM) server.
Solaris: /var/log/webconsole/debug_se6130ui.log
Windows: %CAM_HOME%\Component\se6130ui\var\log\webconsole\debug_se6130ui.log
Linux: /var/log/webconsole/debug_se6130ui.log
- Do a search for the exception "SYSTEM_ERROR". An example is below:
2011-06-28 14:40:30,547 [Thread-278] ERROR com.sun.netstorage.array.mgmt.cfg.core.impl.ObjectBundleManager$ThreadBundleLoader - run
2011-06-28 14:40:30,547 [Thread-278] ERROR com.sun.netstorage.array.mgmt.cfg.core.impl.ObjectBundleManager$ThreadBundleLoader - Exception Message:SYSTEM_ERROR
2011-06-28 14:40:30,547 [Thread-278] ERROR com.sun.netstorage.array.mgmt.cfg.core.impl.ObjectBundleManager$ThreadBundleLoader - Exception stack and context listed below ****
devmgr.versioned.jrpc.RPCError: SYSTEM_ERROR
at devmgr.versioned.jrpc.RPCClientGeneric.processReplyMsg(Unknown Source)
at devmgr.versioned.jrpc.RPCClientGeneric.call(Unknown Source)
at devmgr.versioned.jrpc.RPCClient.call(Unknown Source)
at devmgr.versioned.symbol.SYMbolAPIClientV1.getObjectGraph(Unknown Source)
at com.sun.netstorage.array.mgmt.cfg.core.impl.ObjectBundleManager$ThreadBundleLoader.run(ObjectBundleManager.java:2414)
- Open the file "csmservice.log.<arrayname>" located on the CAM server.
Solaris: /var/sadm/install/se6000/csmservice.log.<arrayname>
Windows: %CommonProgramFiles%\Sun Microsystems\se6000\csmservice.log.<arrayname>
Linux: /var/opt/cam/csmservice.log.<arrayname>
- If you find "java.net.UnknownHostException" events (see the example below), this confirms that you suffer from the issue covered in this document.
Jun 28, 2011 2:41:05 PM com.sun.netstorage.fm.storade.device.storage.nge.csm.devices.CSMArray update
SEVERE: <arrayname>
java.net.UnknownHostException: <cam hostname>: <cam hostname>
at java.net.InetAddress.getLocalHost(InetAddress.java:1354)
at com.sun.netstorage.fm.storade.device.storage.nge.csm.devices.CSMArray.lock(CSMArray.java:470)
at com.sun.netstorage.fm.storade.device.storage.nge.csm.devices.CSMArray.lock(CSMArray.java:451)
at com.sun.netstorage.fm.storade.device.storage.nge.csm.devices.CSMArray.update(CSMArray.java:806)
at com.sun.netstorage.fm.storade.device.storage.nge.csm.InstallImpl.install(InstallImpl.java:133)
at com.sun.netstorage.fm.storade.agent.service.csm.InstallTask.installAll(InstallTask.java:258)
at com.sun.netstorage.fm.storade.agent.service.csm.InstallTask.runTask(InstallTask.java:139)
at com.sun.netstorage.fm.storade.agent.task.TaskManager$TaskRunner.run(TaskManager.java:635)
at com.sun.netstorage.fm.storade.agent.task.TaskThread.run(TaskThread.java:35)
Jun 28, 2011 2:41:06 PM com.sun.netstorage.fm.storade.device.storage.nge.csm.util.Utility print_debug
Cause
This exception "java.net.UnknownHostException" is usually the result of an incorrect hostname definition on the CAM server.
Solution
Verify the hostname definition on the CAM server. For example, on Solaris servers you need to look at the /etc/hosts file which includes the hostname, and you need to confirm that the hostname is correct.
References
<NOTE:1021091.1> - How to collect Sun StorageTek[TM] Common Array Manager Host Support Data (aka supportData)
Attachments
This solution has no attachment