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

Asset ID: 1-72-1004771.1
Update Date:2010-07-06
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
  • GCS>Sun Microsystems>Servers>Midrange V and Netra Servers
  •  
  • GCS>Sun Microsystems>Servers>Entry-Level Servers
  •  

PreviouslyPublishedAs
206623


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


Internal Comments
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 


prtdiag, picl, General System Failure, picl_initialize failed, Sun Fire, Netra, V1280
Previously Published As
71555

Change History
Date: 2010-01-08
User Name: Roberto Morandi
Action: Currency check
Comment: Still current
Date: 2006-01-18
User Name: 18392
Action: Update Canceled
Comment: *** Restored Published Content *** SSH Audit
Version: 0

Date: 2006-01-18
User Name: 18392
Action: Update Started
Comment: SSH AUDIT
Version: 0

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