Sun Microsystems, Inc.  Sun System Handbook - ISO 4.1 October 2012 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

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
Symptoms
Cause
Solution
References


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:

  1. 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
  2. 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)
  3. 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>
  4. 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
  Copyright © 2012 Sun Microsystems, Inc.  All rights reserved.
 Feedback