Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1010380.1
Update Date:2017-03-29
Keywords:

Solution Type  Problem Resolution Sure

Solution  1010380.1 :   Sun Fire[TM] 3800/48x0/6800/E4900/E6900/E2900/V1280 and Netra[TM] 1280/1290 server: Resetting the Platform Administrator's Password  


Related Items
  • Sun Fire 6800 Server
  •  
  • Sun Fire 3800 Server
  •  
  • Sun Fire 4810 Server
  •  
  • Sun Fire 4800 Server
  •  
  • Sun Fire E4900 Server
  •  
  • Sun Fire E6900 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: Exx00
  •  
  • _KM>Content>Video
  •  
  • _Old GCS Categories>Sun Microsystems>Servers>Midrange Servers
  •  

PreviouslyPublishedAs
214240


Applies to:

Sun Fire E4900 Server - Version All Versions and later
Sun Fire E6900 Server - Version All Versions and later
Sun Fire 6800 Server - Version All Versions and later
Sun Fire 4810 Server - Version All Versions and later
Sun Fire 4800 Server - Version All Versions and later
All Platforms

Symptoms


Symptoms
This article explains how to reset the platform administrator's password for Sun Fire[TM] 3800/48x0/6800/E4900/E6900/E2900/V1280 and Netra[TM] 1280/1290 server with firmware versions of 5.11.3 and higher.

Available for this topic, a Video Tutorial; Brief how-to video tutorials that provide step-by-step instructions answering Sun's most frequently asked questions.  View the video answer and/or follow the detailed instructions below.

Video - How to reset an SC password (5:00)

Cause

The platform administrator's password needs to be reset because it has been lost or forgotten.

Solution

Please open a Service Request for assistance on this topic

You can refer to the following document in order to do this:

My Oracle Support 'How-to' Series: How to validate your access and create, manage, and escalate Hardware, Software or Cloud Service Requests (Doc ID 1544005.2)

 

There is a procedure that can be used in order to Resetting the Platform Administrator's Password.

  • The procedure is complicated.
  • The procedure can only be performed by an Oracle Engineer.
  • Utilize SHARED SHELL or WebEx to allow Oracle Engineer to perform the procedure remotely.
  • See Oracle Shared Shell (Doc ID 1194226.1) for instructions on Shared Shell usage

 

  • You are not authorized to simply provide the following instructions to a customer to execute on their own.  
  • Commands that are not part of the ScApp command line interface can cause active domains to fail.  Step 2 may cause any running domains in the system to fail.
    If possible, you should attempt to shut down any instances of Solaris that may be running before rebooting in Step 2.
  • If you are not comfortable with proceeding with these instructions, escalate to the next level of technical support for assistance.

 

Follow these steps

1. You must perform this from the Main System Controller.

1a. Reset the Main System Controller (SC).

You won't be able to do this by logging into the platform shell; you will need to press the reset button on the SC.  If SC failover is enabled a failover will occur. If failover occurs, switch your console to the new Main SC, and reset this SC by pressing the reset button.

2.  Wait for ScApp to start loading. When you see the copyright message:

 Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
          Use is subject to license terms.

press the CONTROL-A keys to spawn a VxWorks shell.

You will see this message:

 Task not found
          spawning new shell. 
          ->

This last line is the VxWorks prompt. Keep in mind that ScApp will continue to load  until it gives you the menu to enter the platform/domain shells. To make it less confusing, wait for the ScApp menu to display, then press return. You will see the VxWorks prompt -> again.

3. Make a note of the current boot flags settings. You will use this information later to restore the boot flags to the original value.

 ->  getBootFlags()  
        value = 13 = 0xd

Note: Save the 0x number for step 9.

4. Change the boot flags to disable autoboot.

 ->  setBootFlags(0x10)

Note: This command will also return the last value stored before this change, so it could be misleading; in this example it will return original value 0xd:

 value = 13 = 0xd 

However, if you run the getBootFlags() command again, you will get the new value just set:

 ->  getBootFlags()  	 value = 16 = 0x10

5. Reboot the SC using either CONTROL-X or the reboot command.

Once reset, it will stop at the -> prompt.

6. For systems running firmware less then 5.17.0, proceed to step 7.

For systems running firmware greater then or equal to 5.17.0, run the following commands and then proceed to step 7 .

For firmware 5.17.x or 5.18.x

ld 1,0,"/sc/flash/vxAddOn.o"
uncompressJVM("/sc/flash/JVM.zip", "/sc/flash/JVM");


For firmware 5.19.x or later

ld 1,0,"/sc/flash/vxAddOn.o" uncompressFile("/sc/flash/JVM.zip", "/sc/flash/JVM");  

7. Enter the following commands at the -> prompt.

 -> kernelTimeSlice 5 -> javaConfig  -> javaClassPathSet "/sc/flash/lib/scapp.jar:/sc/flash/lib/jdmkrt.jar"  -> javaLoadLibraryPathSet "/sc/flash"  -> java "-Djava.compiler=NONE -Dline.separator=\r\n sun.serengeti.cli.Password"   

8. Wait for the following messages to display (Your promptwill come back right away, but it will take about ten seconds for these messages to show up.):

 Clearing SC Platform password... Done. Reboot System Controller. 

9. After the preceding messages display, restore the bootflags to the original value using the setBootFlags() command. (Use the value returned from Step 3 of this procedure.)

 -> setBootFlags(0xd)

10. Reboot the SC using CONTROL-X or the reboot commandOnce rebooted, the platform administrator's password will be cleared.

Note: Proceed to step 11 if you have more than one System Controller (SC).

11. Clearing the password on the Spare SC is done by enabling failover.  Enter the following command at the SC> prompt to enable failover:

 SC> setfailover on 

Note: Refer to Document 1003245.1 for more information regarding System Controller (SC)  failover functionality, and Document 1002394.1 for more information regarding System Controller (SC) failover troubleshooting.

 

See Bug:15214272 - SUNBT5058347 ALLOW SERVICE MODE PASSWORD TO OVERRIDE LOST PLATFORM PASSWORD

To discuss this information further with Oracle experts and industry peers, we encourage you to review, join or start a discussion in an appropriate
My Oracle Support Community - Oracle Sun Technologies Community.

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback