This is found in snv_69 while trying to verify a bug fix for hetergeneous diskless client setup. I did the following on the sparc system:
OS: snv_69
Media: DVD net image
Cluster: SUNWCXall
Locale to use: C
After install, I used smosservices to setup sun4u and i86pc diskless client support. When I try to setup x86 diskless client services, the following packages fails to install successfully:
The following packages failed to install correctly
SUNWi1of
SUNWscmu
SUNWspsvu
SUNWiiu
SUNWxwfnt
SUNWxwcft
SUNW5xmft
SUNWjxmft
SUNWolrte
SUNWjxcft
SUNWjxfnt
SUNWxwoft
SUNWjxoft
SUNWrdcu
Please reboot the system.
These are the errors in the log:
EXEC_BASE=/usr
PKGCOND=/usr/bin/pkgcond
is_srngz=99
is_wrngz=99
is_ngz=99
+ [ -x /usr/bin/pkgcond ]
+ /usr/bin/pkgcond is_sparse_root_nonglobal_zone
is_srngz=1
+ /usr/bin/pkgcond is_whole_root_nonglobal_zone
is_wrngz=0
+ /usr/bin/pkgcond -v is_nonglobal_zone
is_ngz=0
+ [ 0 -eq 0 ]
EXEC_BASE=/export/Solaris_11/usr_i386.all/usr
LD_LIBRARY_PATH=/export/Solaris_11/usr_i386.all/usr/openwin/server/lib:/export/S
olaris_11/usr_i386.all/usr/openwin/lib
+ export LD_LIBRARY_PATH
+ [ 1 -ne 0 ]
+ [ ! -x /export/Solaris_11/usr_i386.all/usr/openwin/bin/mkfontdir ]
+ read src dst
+ dirname /export/Solaris_11/usr_i386.all/usr/openwin/lib/X11/fonts/F3/fonts.dir
DIRNAME=/export/Solaris_11/usr_i386.all/usr/openwin/lib/X11/fonts/F3
+ [ 1 -ne 99 ]
+ /usr/bin/pkgcond is_path_writable /export/Solaris_11/usr_i386.all/usr/openwin/
lib/X11/fonts/F3
+ cd /export/Solaris_11/usr_i386.all/usr/openwin/lib/X11/fonts/F3
+ /export/Solaris_11/usr_i386.all/usr/openwin/bin/mkfontdir .
/export/Solaris_11/var/sadm/pkg/SUNWi1of.2/install/i.fontsdir: /export/Solaris_1
1/usr_i386.all/usr/openwin/bin/mkfontdir: cannot execute
+ exit 2
pkgadd: ERROR: class action script did not complete successfully
ERROR: attribute verification of </export/Solaris_11/usr_i386.all/usr/openwin/li
b/X11/fonts/F3/fonts.dir> failed
pathname does not exist
ERROR: attribute verification of </export/Solaris_11/usr_i386.all/usr/openwin/li
b/X11/fonts/TTbitmaps/fonts.dir> failed
pathname does not exist
EXEC_BASE=/usr
PKGCOND=/usr/bin/pkgcond
is_srngz=99
is_wrngz=99
is_ngz=99
+ [ -x /usr/bin/pkgcond ]
+ /usr/bin/pkgcond is_sparse_root_nonglobal_zone
is_srngz=1
+ /usr/bin/pkgcond is_whole_root_nonglobal_zone
is_wrngz=0
+ /usr/bin/pkgcond -v is_nonglobal_zone
is_ngz=0
+ [ 0 -eq 0 ]
EXEC_BASE=/export/Solaris_11/usr_i386.all/usr
LD_LIBRARY_PATH=/export/Solaris_11/usr_i386.all/usr/openwin/server/lib:/export/S
olaris_11/usr_i386.all/usr/openwin/lib
+ export LD_LIBRARY_PATH
+ [ 1 -ne 0 ]
+ [ ! -x /export/Solaris_11/usr_i386.all/usr/openwin/lib/installalias ]
+ read src dst
+ dirname /export/Solaris_11/usr_i386.all/usr/openwin/lib/X11/fonts/F3/fonts.ali
as.all
dir=/export/Solaris_11/usr_i386.all/usr/openwin/lib/X11/fonts/F3
+ [ 1 -ne 99 ]
+ /usr/bin/pkgcond is_path_writable /export/Solaris_11/usr_i386.all/usr/openwin/
lib/X11/fonts/F3
+ cp /net/ins3525-svr/export/nv/solarisdvd.nvx_dvd/latest/Solaris_11/Product/SUN
Wi1of/reloc/openwin/lib/X11/fonts/F3/fonts.alias.all /export/Solaris_11/usr_i386
.all/usr/openwin/lib/X11/fonts/F3/fonts.alias.all
+ cd /export/Solaris_11/usr_i386.all/usr/openwin/lib/X11/fonts/F3
+ basename /export/Solaris_11/usr_i386.all/usr/openwin/lib/X11/fonts/F3/fonts.al
ias.all
+ /export/Solaris_11/usr_i386.all/usr/openwin/lib/installalias fonts.alias.all .
/export/Solaris_11/var/sadm/pkg/SUNWi1of.2/install/i.fontsalias: /export/Solaris
_11/usr_i386.all/usr/openwin/lib/installalias: cannot execute
+ exit 2
pkgadd: ERROR: class action script did not complete successfully
ERROR: attribute verification of </export/Solaris_11/usr_i386.all/usr/openwin/li
b/X11/fonts/TTbitmaps/fonts.alias.all> failed
pathname does not exist
Installation of <SUNWi1of.2> partially failed.
pkgadd return code = 2
Similar issues also exists for SUNWxwfnt, SUNWxwcft and SUNWxwoft.
The CAS script will need to be fixed so that it will use /usr/openwin/bin/mkfontdir in the case of the hetergeneous diskless client setup.