This is found while we try to verify a fix for pkgcond for bugid 6532654. Due to the bug in pkgcond, some of the CAS scripts was not executed properly.
I did the following initial install on sparc:
OS: s10u3 FCS
Media: DVD net image
Cluster: SUNWCXall
Locales to install: all
Locale to use: C
Then I did upgrade to snv_59 test image that had the /usr/bin/pkgcond fix for bugid 6532654.
The upgrade_log reviews the following additional error for:
SUNWi1of
SUNWolrte
SUNWxwcft
SUNWxwfnt
SUNWxwoft
1. In the case of sparseroot zone, we have the following error running with pkginstall -v:
EXEC_BASE=/usr
PKGCOND=/usr/bin/pkgcond
is_srngz=99
is_wrngz=99
+ [ -x /usr/bin/pkgcond ]
+ /usr/bin/pkgcond is_sparse_root_nonglobal_zone
is_srngz=0
+ /usr/bin/pkgcond is_whole_root_nonglobal_zone
is_wrngz=1
+ [ 1 -eq 0 ]
+ [ 0 -ne 0 ]
+ read src dst
+ exit 0
EXEC_BASE=/usr
+ [ ! -x /usr/openwin/lib/installalias ]
+ exit 2
pkginstall.exe: ERROR: class action script did not complete successfully
Installation of <SUNWi1of> on zone <SUNWlu-sparserootzone> partially
failed.
2. In the case of the wholeroot zone, we have the following problem:
EXEC_BASE=/usr
PKGCOND=/usr/bin/pkgcond
is_srngz=99
is_wrngz=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
+ [ 0 -eq 0 ]
EXEC_BASE=/a/usr
+ [ 1 -ne 0 ]
+ [ ! -x /a/usr/openwin/bin/mkfontdir ]
+ read src dst
+ dirname /a/usr/openwin/lib/X11/fonts/F3/fonts.dir
DIRNAME=/a/usr/openwin/lib/X11/fonts/F3
+ [ 1 -ne 99 ]
+ /usr/bin/pkgcond is_path_writable /a/usr/openwin/lib/X11/fonts/F3
+ cd /a/usr/openwin/lib/X11/fonts/F3
+ /a/usr/openwin/bin/mkfontdir .
ld.so.1: mkfontdir: fatal: libfont.so.1: open failed: No such file or directory
Killed
+ exit 2
pkginstall.exe: ERROR: class action script did not complete successfully
ERROR: attribute verification of </a/usr/openwin/lib/X11/fonts/F3/fonts.dir> fai
led
pathname does not exist
ERROR: attribute verification of </a/usr/openwin/lib/X11/fonts/TTbitmaps/fonts.d
ir> failed
pathname does not exist
EXEC_BASE=/usr
+ [ ! -x /usr/openwin/lib/installalias ]
+ exit 2
pkginstall.exe: ERROR: class action script did not complete successfully
ERROR: attribute verification of </a/usr/openwin/lib/X11/fonts/F3/fonts.alias.al
l> failed
pathname does not exist
ERROR: attribute verification of </a/usr/openwin/lib/X11/fonts/TTbitmaps/fonts.a
lias.all> failed
pathname does not exist
Installation of <SUNWi1of> on zone <SUNWlu-wholerootzone> partially
failed.
Will fix it in the next build
Kim, please indicate the target build in the Commit To Fix field.
thanks
We try to verify the fix for snv_62 and unfortunately not everything is fixed completely.
We did a zones upgrade from s10u2 to snv_62, the following package still had issues with CAS:
SUNWolrte
All the other Xserver packages are fine. I file bugid 6546216 to track the SUNWolrte problem.