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-1004771.1
Update Date:2012-07-30
Keywords:

Solution Type  Problem Resolution Sure

Solution  1004771.1 :   Sun Fire[TM] V1280/Netra 1280: prtdiag command fails for non-root user with error message:" picl_initialize failed: General system failure"  


Related Items
  • Sun Netra 1280 Server
  •  
  • Sun Fire V1280 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: Exx00
  •  
  • .Old GCS Categories>Sun Microsystems>Servers>Midrange V and Netra Servers
  •  
  • .Old GCS Categories>Sun Microsystems>Servers>Entry-Level Servers
  •  

PreviouslyPublishedAs
206623
picl_initialize failed: General system failure

Applies to:

Sun Netra 1280 Server
Sun Fire V1280 Server
All Platforms

Symptoms

picl_initialize failed: General system failure

Changes

JASS 0.3.10 install
lw8 finish script secure.driver change

Cause

Wrong permissions on /var/run/picld_door

Solution

Symptoms
Non-root user on a Sun Fire[TM] v1280 system received the following error when trying to run the prtdiag command in the 2/02 release of the Solaris[TM] 8 Operating System.
Root on this same system could run prtdiag without any issues.

v1280c% ./prtdiag

   picl_initialize failed: General system failure

Resolution
Check /var/run/picld_door permissions on the system.

Ensure the permissions on /var/run/picld_door are set to 444.

Dr--r--r-- root root picld_door
If the permissions on /var/run/picld_door are set to something other
than 444, there are a few things you can check on the system:
- Have JASS scripts been installed on this system?
- JASS install logs are usually located in /var or /var/opt.
Review these logs to see if any finish scripts
have changed the CMASK value.
- Check if any setting of UMASK or CMASK value in /etc/default/init.
- If JASS scripts are the source of the issue, it is best to undo the
JASS finish script changes, then modify the finish script and
redo the JASS finish script.
Please be aware that /var/run/picld_door is created by /usr/lib/picl/picld
on the first initialization of picld following each system reboot.
/var/run/picld_door is created using the system's init process cmask value.


Relief/Workaround
Manually change permissions on /var/run/picld_door to 444.

As root perform chmod 444 picld_door
Dr--r--r-- root root picld_door

Product
Sun Fire V1280 Server
Sun Fire E2900 Server
Netra 1280 Server



Other info related:

Bug ID 4924928 lw8 finish script secure.driver change prevents non-root users from running prtdiag 

Bug ID 4924956 prtdiag command will not run for non-root users on lw8 after JASS 0.3.10 install 

Previously Published As 71555


Attachments
This solution has no attachment
  Copyright © 2012 Sun Microsystems, Inc.  All rights reserved.
 Feedback