OBSOLETE Patch-ID# 119254-91


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security patchadd patchrm pspool global zone upgrade rlogin telnet parallel patching turbo charge svr4
Synopsis: Obsoleted by: 119254-92 SunOS 5.10: Install and Patch Utilities Patch
Date: Feb/23/2015


Install Requirements: NA

Solaris Release: 10

SunOS Release: 5.10

Unbundled Product:

Unbundled Release:

Xref: This patch available for x86 as patch 119255

Topic: SunOS 5.10: Install and Patch Utilities Patch

Relevant Architectures: sparc

Bugs fixed with this patch:

Sun CR # Bug #
667250515463391
720767515826883
16291367
17560591
18353508
20298643
461866215091954
484948415155929
490532515172321
490708015172819
490855315173275
496741915189234
499187515195936
501234515201070
504560715210706
507411715218716
618874815234576
619667315237034
620625515240257
621062215241863
621619515243833
621679815244129
621680915244136
621720615244298
621854215244911
621917615245166
622057815245723
622195415246243
622283715246694
622474015247428
622476715247445
622504115247562
622677015248304
622693015248352
623181815250404
623301115250925
623373815251203
623623115252195
623679615252424
623685515252446
623686615252452
623987515253733
624089415254140
624105215254215
624143115254407
624194415254605
624260715254906
624348015255309
624412515255557
624544615256200
624571515256305
624898415257657
625145215258621
625146615258625
625238515259038
625238815259041
625651515260791
626267715262749
626319015262938
626506915263664
626624115264210
627179115266311
627443815267396
627553015267815
627555715267832
627614815268000
627709615268384
627832515268853
627948515269356
628461015271280
628507315271491
628874615272957
629036815273631
629042915273665
629043215273666
629223315274391
629226915274401
629227515274403
629339715274900
629618715275936
629733615276391
630356415278881
630417415279127
630417615279129
630422215279156
630631915279941
630754815280395
630901315280910
631384815282966
631515715283521
631531615283582
631551215283672
631869315285034
631886415285100
631943015285324
631957015285385
632023815285629
632137615286127
632283715286683
632320815286774
632439215287175
632665815288080
632809115288552
633127715289759
633406615290861
633534215291361
633700915292129
633764415292391
634011415293401
634224515294289
634453115295230
634467615295300
634491615295406
634512115295506
634753415296650
634881315297204
634931915297413
635140815298350
635142815298367
635296615298842
635434615299355
635532015299776
635560415299869
636015715301689
636270615302669
636321815302872
636322615302876
636481715303551
636963915305598
637054015306041
637104015306276
637174515306568
637304515307107
637497215307965
638067215310605
638087315310665
638297115311633
638669715313402
638709115313597
638777115313933
638893115314410
638895915314423
638992915314878
639150315315532
639282515316160
639741315318661
640130215320341
640648915322590
640693415322805
640703715322854
641209315324811
641214015324820
641274915325061
641276515325066
641296515325134
641378815325454
642194415328766
642583715330483
643302815333447
643584615334399
643880815335802
643881315335811
644075015336705
644329815337757
644465015338338
644526115338602
645298315342051
645576715343471
645631715343922
646405615347507
646739815349036
647903315354294
647948315354509
647960515354567
648046215354958
648647115357773
648902215359049
649673415362864
649768415363276
649974415364417
650016015364728
650081315365041
650254115365928
651310615372144
651356615372378
651445015372856
652141215376782
652452815378585
652730915380095
652781915380421
653265415382945
653416015383861
653502615384342
654622215390534
654860615391939
655526015395669
655625015396316
656044715398819
656115015399177
656192615399646
657272715405477
657615015407348
657707015407880
657868615408774
658181415410551
658234515410851
659209615416202
660110015421328
661236115427996
661702215430832
661951415432445
662640815436469
662643015436478
662697715436784
662752715437129
663219615440017
663461015441269
664201715445940
664406815447173
664407515447181
664649415448272
665061715450648
665543215453584
665579915453847
665753415454855
666007815456311
666823915460927
667182515463022
667664715465718
668381115470054
669321415475459
669605615477094
669870815478688
670302915480855
670341315481062
670622815482613
670767215483430
670842215483837
670998915484793
673085215497654
673531515500286
673553415500431
674244315504799
674988315509260
675049415509630
676779315520355
677280715523494
677350215523931
677692015525813
677762615526177
677913615526765
677924915526817
678649915530842
679101015533541
679258015534558
679807915537807
680690015542849
680875315543925
680912815544165
681017615544759
681300815546413
682005415550483
682475615553234
682621715553985
684533115565506
684773715567102
685032915568934
685034215568939
685308015570834
685378915571321
685402415571474
685446815571773
685676815573387
685729415573710
686080315575879
686083615575903
686086315575923
686115215576144
686123615576187
686183815576604
686243815577043
686541215578600
686923615580912
687005915581457
687370915583763
687573615584977
688284215590293
688429715591309
688431915591319
689236815597108
689520515599187
689936115602143
690055015603064
691426915613339
691447415613524
692068515618209
692390115620788
692669615622985
692793115623940
694429215636801
694636015638322
695307415643634
695603715645991
696100315649663
696303015651316
696309015651344
696356415651698
696434315652330
696769115654857
696871615655679
697781815663218
698419315668496
699381115676384
699608215678192
699715815679083
700288715683701
700465815685184
700606115686388
700724515687330
700825515688322
701271015691972
701271115691973
701271215691974
701271315691975
701271415691976
701276215692009
701452915693350
701719915695328
702030315697619
702238115699215
702428215700524
703022115704619
704548815716051
705156515720162
706159115726018
709111015742027
709332415743166
710515915750881
711196015755086
712733415764449
712907615765706
715930915783792
716387115787502
716455615788069
716957615792296
718073515801276
718904315808040


Changes incorporated in this version: 20298643

Patches accumulated and obsoleted by this patch: 119015-03

Patches which conflict with this patch:

Patches required with this patch: 121133-02 (or greater)

Obsoleted by:

Files included with this patch:

/etc/patch/pdo.conf
/lib/svc/method/patch-finish
/usr/bin/funzip
/usr/bin/pkgadm
/usr/bin/pkgcond
/usr/bin/pkginfo
/usr/bin/pkgmk
/usr/bin/pkgparam
/usr/bin/pkgproto
/usr/bin/pkgtrans
/usr/bin/unzip
/usr/bin/unzipsfx
/usr/bin/zipgrep
/usr/bin/zipinfo
/usr/lib/libgendb.so.1
/usr/lib/libpkg.so.1
/usr/lib/libpkgdb.so.1
/usr/lib/patch/patch_common_lib
/usr/lib/patch/patchadd
/usr/lib/patch/patchrm
/usr/lib/patch/patchutil
/usr/lib/patch/pdo
/usr/sadm/install/bin/pkginstall
/usr/sadm/install/bin/pkgname
/usr/sadm/install/bin/pkgremove
/usr/sadm/install/bin/pkgserv
/usr/sadm/install/scripts/cmdexec
/usr/sbin/installf
/usr/sbin/pkgadd
/usr/sbin/pkgask
/usr/sbin/pkgchk
/usr/sbin/pkgdep
/usr/sbin/pkgrm
/usr/sbin/removef
/usr/share/man/man1/funzip.1
/usr/share/man/man1/unzip.1
/usr/share/man/man1/unzipsfx.1
/usr/share/man/man1/zipgrep.1
/usr/share/man/man1/zipinfo.1
/var/svc/manifest/system/patch-finish.xml
/var/svc/manifest/system/pkgserv.xml

Problem Description:

20298643 problem with zip
 
(from 119254-90)
 
18353508 pkgadd core dump SEGV in ptext()/puttext()/putc()
 
(from 119254-89)
 
15463391 pkgadm removecert dumps core on x86 platform w/o keystore password
16291367 patchadd 148729-01 fails with FJSVcscu
17560591 patchadd in S10 containers on S11 cannot apply certain kernel patches
 
(from 119254-88)
 
15826883 119254-87 is not applying certain kernel patches to zones
 
(from 119254-87)
 
7189043 latest patch utils patch 119254-82 does not respect SUNW_PKG_THISZONE=true
 
(from 119254-86)
 
7051565 Solaris 10 install isn't updating the gz-only-packages file for SUNW_PKG_THISZONE=true pkgs
7180735 patchadd -C fails for some patches when patching miniroot
 
(from 119254-85)
 
7159309 pdo can coredump if /etc/dfs/fstypes is missing
7163871 patchadd is not removing modules in deletes that are delivered by previous DAP patch
7164556 patchrm post 7127334 cannot remove DAP patches
7169576 patchadd post 7127334 is failing
 
(from 119254-84)
 
5012345 request for tool to list package dependencies
6892368 error message from packaging tools when pkgserv cannot be started should be improved
7105159 patchadd fails with -M <URL> option without work done when creating repository
7111960 redundant definition of macro - MSG_PKGRMCHK_RUNLEVEL
 
(from 119254-83)
 
7127334 pkginstall can fatally abort due to the incompatible way it makes environment modifications
7129076 pkginstall hangs when name-service is not configured properly on the system
 
(from 119254-82)
 
6967691 patchadd -p as non-root user issues chmod warning with 119254-75 installed
7030221 patchadd crashes when adding patch that conflicts with installed IDR
7045488 two messages in SUNW_PKG_CMDS.po have typo in placeholder: s% should be %s
7061591 pkgadd -d http://<hostname> fails if a filename is not provided and index.html is pkg datastream
7091110 non-interactive pkgadd failing
7093324 pkginfo -l SEGV in strcmp
 
(from 119254-81)
 
6993811 pkgmk should print a warning if description exceeds 256 characters
7012710 checks as per definition of parameter SUNW_PRODNAME not implemented in pkgmk
7012711 pkgmk checks as defined for VSTOCK parameter value in pkginfo file not implemented
7012712 pkgmk checks as defined for VENDOR parameter value in pkginfo file not implemented
7012713 pkgmk checks as defined for HOTLINE parameter value in pkginfo file not implemented
7012714 pkgmk checks as defined for EMAIL parameter value in pkginfo file not implemented
7020303 installf/pkgchk not handling mode value "?" correctly
7022381 checks as per definition of paramter SUNW_PRODVERS not implemented in pkgmk
 
(from 119254-80)
 
6984193 luupgrade with IDR144782-07 fails with zones
7007245 patchadd hangs when applying patch to miniroot
7012762 installf returns zero on invalid package commit
7014529 x* functions implemented in pdo and libspmicommon interferes
7017199 problem with patch backout files
7024282 /usr/bin/cd does not work in SUNWpkgcmdsu postinstall script
 
(from 119254-79)
 
6996082 patchadd error cannot open pkginfo
6997158 Coverity found possible NULL pointer dereference in pkgserv.c
7002887 pkginstall can seg fault while parsing /etc/vfstab
7004658 WARNING: /usr/openwin /var and /usr/dt <no longer a symbolic link>
7006061 second argument NOT necessary in function - eval_ftype() in verify.c
7008255 patchadd fails when it comes across rational clearcase vob mounts
 
(from 119254-78)
 
5074117 installf problem with character and block special devices
6222837 pkgmk does not give expected output for character and block device files
6927931 SVR4 pkglib should try harder to find the canonical sadm directory
 
(from 119254-77)
 
6873709 removef(1M) can core dump when > 32768 filesystems mounted
6977818 long BASEDIR can cause pkginstall to inflict truncation in contents DB
 
(from 119254-76)
 
6961003 patchadd fails when installing patch with deliverables containing wildcards
6968716 pkginstall core dump on 119254-75
 
(from 119254-75)
 
4618662 zip utility is not largefile(5) aware
4849484 spelling mistake in pkgchk output
6683811 unzip needs to be updated to address CVE-2005-2475 and CVE-2008-0888
6862438 incorporate unzip 6.0 into Solaris 10, for 256k encryption
6884297 /var/sadm/patch perms should be opened up to 755 from 754
6900550 INSTDATE of SunMC packages has an encoding issue when installed on a Japanese locale
6914269 patch 119254-70/119254-71 breaks pkgchk -l and pkgchk -l -p
6914474 zoneadm lockfile issues
6920685 pkgserv cannot always recover from a crash when the logfile is not on ZFS
6923901 boot issues with S10U8 patchset, EMC Powerpath, and boot archive
6926696 need to make pkginstall Solaris-10-branded-zones-aware
6944292 patchadd -M can run out of filedescriptors
6946360 patchadd space checking from CR 6777626 is not working in some cases
6953074 pdo (119254-7x) dumps core with patch 120393-03 installed
6956037 patchadd command produces following error 'Directory is expected, found link '
6963030 presubmission patch 119254-75 /usr/lib/patch/patchadd uses $CHOWN without defining it
6963090 presubmission patch 119254-75 has problems with patchadd -M due to 6956037
6963564 patchadd followed by patchrm of early copy of 119255-75 blocks further patching
6964343 need to disable patch space check functionality by default in S10U9
 
(from 119254-74)
 
6777626 patchadd space check should be done in pdo
6856768 Admin Install package common_files outdated
6870059 redirect error output from pkgadm in patchadd.ksh to /dev/null
6875736 patchadd/patchrm issue no error msg when num_proc=0 in pdo.conf file
 
(from 119254-73)
 
6696056 patchadd -R is checking space in /var/run when installing DAP patch, when it shouldn't
6706228 remove superfluous patchinfo parsing code from pdo
6735315 patch_common_lib needs change to work around bug in patch pkg postinstall of released patches
6882842 patchrm -B fails for DAP patches
6895205 fix defects found by first run of coverity prevent in pdo.c source file
6899361 fix defects found by first run of coverity prevent in zpatch.c source file
 
(from 119254-72)
 
6847737 links not removed cleanly for SUNW_PATCH_SAFE_MODE
6857294 zoneadm attach leads to partially installed packages
 
(from 119254-71)
 
6884319 119254-70 causes proper patches to fail with 'Cannot open pkginfo file' message
 
(from 119254-70)
 
6850329 KU 139556-08 fails to apply on x86 systems that have ZFS root filesystems and corrupts the OS
6861236 patchrm of 119254-68/119255-68 hangs
6865412 pkgadm not communicating with dryrun pkgserv instances
6869236 pkgmk is broke after putback for large file support in 6514450
 
(from 119254-69)
 
6767793 removef returns $BASEDIR if the $BASEDIR is not "/"
6850342 patchadd hangs if named pipe is converted to directory
6854468 code cleanup of patchadd.ksh and patchrm.ksh on Solaris 10
6860803 error installing KU 139555-08 when using turbo packaging bits
6860836 pkgserv smf services goes into maintenance mode after applying 119254-68
6860863 need to have patchadd.ksh sync the pkgserv daemon before we remove WORKDIR
6861152 check for halted zones should be done before safemode mounting in DAP patching
6861838 patchadd -C in 119254-68 is not working
 
(from 119254-68)
 
6820054 turbocharged SVr4 package commands [PSARC 2009/173]
6854024 patchadd -C (miniroot patching) produces non-fatal error messages
 
(from 119254-67)
 
6326658 patchadd (and patchrm) only displays one of a set of missing required patches
6853080 119254/5-66 have i.manifest in SUNWinstall-patch-utils-root causing process related issues
6853789 pkgrm errors during zone upgrade
 
(from 119254-66)
 
6318693 applying 300+ patches to a Solaris 10 system running multiple zones can take a day to complete
6655799 pkginfo -q does not work properly when multiple instances of a package are installed
6749883 patchadd 127127-11 fails if patch is jar archive
6779249 119254-58 remove causes errors with zones
6786499 pkgadd does not respect TMPDIR environment variable for non-global zones
6808753 patchrm -R -B not working
6809128 freeware packages cannot be installed in sparse non-global zone with patch 119254-63
6824756 patchadd/patchrm -C do not work in non-English locales even if PKG_NONABI_SYMLINKS=true
6826217 patch_common_lib typo causes safemode sandbox not to be populated correctly
6845331 incorrect class action for config file /etc/patch/pdo.conf
 
(from 119254-65)
 
6742443 incrementally applied DAP patch does not apply in safemode
6806900 patch_common_lib needs better error checking and reporting
6810176 patchadd -t 137137-09 is installing in non-DAP mode, leading to unbootable systems
6813008 patch_common_lib function RmKernelModules() is not removing kernel modules under some circumstances
 
(from 119254-64)
 
6773502 fix for patchadd- B reports msg "rm of / is not allowed" while doing patchrm -B in non-global zone
6791010 after putback of 6572727, patchadd now fails for certain classes of files (etc/sharetab, etc/mnttab)
6798079 6750494 causes pkgcond regression for SUNWCreq
 
(from 119254-63)
 
6776920 removef doesn't cope with duplicate path on command line
6779136 patch 119254-60 with fix for CR 6735534 does not work for uce
6792580 need to remove rebootafter property from patch
 
(from 119254-62)
 
6750494 pkgcond fails to detect non-global TX zones in miniroot and upgrade cannot pkgadd certain packages
 
(from 119254-61)
 
6514450 complete 64-bit support for all pkg commands needed
 
(from 119254-60)
 
6555260 removef(1M) coredumps if used with -R and remote NFS mounts in target vfstab
6572727 pkginstall space calculation needs to be corrected
6657534 patchrm fails to backout patch whose backout data is saved to backout directory
6660078 119254-50 needs to be more restrictive in mounting filesystems for DAP
6693214 patchadd -B does not work with zones on the system
6698708 removef processing of stdin is broken
6703029 patches get applied although one non-global zone rejects these patches
6703413 pkgadd will overwrite symlinks even if told not to
6730852 patches cannot be applied inside sparse zone if they contain files from inherited FS
6735534 deferred patching (patchadd) fails when non-global zones are present
6772807 regression of CR# 6693214
 
(from 119254-59)
 
6521412 PSARC 2006/525: new boot sparc
 
(from 119254-58)
 
6619514 pdo parsing of pgkinfo PATCH_INFO_* params non-robust, resulting in patching failures
6707672 patchadd.ksh/patchrm.ksh needs to pass SAFEMODE_INSTALL parameter to patch level scripts
 
(from 119254-57)
 
6708422 pkgcond in 119254-54 dumps core while adding patch and zones upgrade fails
6709989 pkgcond in DAP mode on SUNWCreq not working, determines system is a non_global_zone
 
(from 119254-56)
 
6382971 patchadd fails with unwanted files/directories present in /var/sadm/pkg
 
(from 119254-55)
 
6671825 DAP can exhaust system memory resources leading to arbitrary system failures
6676647 check_safemode_space() in pdo.c looks broke
 
(from 119254-54)
 
6363218 patchrm fails to throw error message when trying to remove lower revision patch
6601100 patch-finish timing out on 'slow systems' including T1000/T2000 systems
6626408 with bugfix 6548606 any halted zones lead to error in patch log file
6626430 patchadd error message missing newline character
6627527 single user patching with zones & 119254-46 fails with patch 120011-14 with error re deferred activation
6642017 pkgrm removes package from all zones if pkgadd fails
6655432 pkgcond is_what incorrectly reports that sparse zone is a whole zone
 
(from 119254-53)
 
6650617 s10 patchutils patches must adopt SUNW_SINGLETON=true semantics to avoid patchadd -M issue
6668239 patchadd -M from 119254-49 onwards fails to process a patch with no applicable packages
 
(from 119254-52)
 
4905325 pkgtrans usage message typo
4907080 pkgadd usage message clean up
6500160 patchadd -C (miniroot patching) should work without having to set PKG_NONABI_SYMLINKS
6644068 patchadd and patchrm can't always assume lofs is present
6644075 give full paths for commands used in patchadd and patchrm scripts
 
(from 119254-51)
 
6496734 patch utilities should support updating pspool data for pkg CAS scripts
6582345 patchrm fails if pkginstall attempts to create symlinks on sparse zone inherited FS
 
(from 119254-50)
 
6646494 i.manifest 1.16 in 119254-49 does not run svccfg import, causes other patches to fail
 
(from 119254-49)
 
6617022 space checking in /var/run for Deferred Activation patching broken
6634610 all patchadd (pdo) code paths to exit() must ensure zones are unmount DAP context
 
(from 119254-48)
 
6578686 bugfix 6433028 causes spurious erroring in patchrm log
6626977 DAP patching session failing to apply 'implicit' DAP patches in safemode
 
(from 119254-47)
 
6632196 backing out bugfix CR# 6548606
 
(from 119254-46)
 
6344676 unzip does not warn user when extracting setuid/setgid files
6464056 need unzip command that supports encrypted zip file
6548606 patchadd should be able to apply ALLZONES single user patches without manually mounting zone roots
6581814 Deferred Activation patching needs to support ZFS file systems
 
(from 119254-45)
 
6524528 119254-34 breaks "patchadd -M patch_location [patch_list]" when patch_location NFS-mounted
 
(from 119254-44)
 
6612361 T119254-43 has problem with Zones installed
 
(from 119254-43)
 
6196673 PCT: pkgadd -d -G pkg fails but with error code 99
6380873 PDO returning wrong error code for pkgadd failure
6443298 patchadd: checkServiceRootArea modifies global variables ROOTDIR,DBDIR,PKGDB and PATCHDB
6479033 patchadd -d does not prevent patch removal in non-global zone
6479605 pdo must behave like patchadd while patching multiple architecture packages
6546222 multi-volume packages fail when installing to local zones from global zone
6592096 patchadd(1M) fails if BASEDIR not specified in pkginfo(4) file for installing patch
 
(from 119254-42)
 
6486471 patchadd must be able to patch safely across arbitrary change
 
(from 119254-41)
 
6561150 pkgcond in 126682 rev's 01 and 02 not working as expected
6576150 119254/5-40 clashes with 126681/2-03 (which requires 119254/5-38) and 119081/2-25
6577070 pkgcond in 119254-40 depends on /etc/zones/index being in non-global zones
 
(from 119254-40)
 
        This revision addresses packaging issues and adds the following:
 
6406489 pkginstall segfault caused by pkginfo files without vol numbers
6433028 pkginstall invoked in patchrm context merging wrong pkginfo file
6535026 pkginstall reading dryrun file during continuation mode should not read mnttab
6556250 patchrm from 119254-33 and higher ignores pkgadd exit codes
6560447 patch dependencies for rejuvenated patch utils patch 126681-01 includes KU
6561926 patchrm (119254-36+) deletes processing results in different contents and pspool pkgmap
 
(from 119254-39)
 
6218542 pkgchk -P segmentation fault if no file path found
6315512 pkgrm gives faulty error messages on dependency checks for non-global zones
6322837 specify directory instead of file for pkgchk -i, pkgchk core dumps
6412093 patchrm should return same exit status (conforming to standards) on failure with/without zones
6412140 pkgchk overzealous on filtering ELF
6412749 pkgchk -i should be enhanced
6412765 pkgchk -i cores on long filename
6413788 pkgchk source has typos, unused defines
6489022 luupgrade -t (add patch) doesn't handle zones in shared filesystems correctly
6497684 unable to login due to Live Upgrade setting incorrect permissions on /tmp and /var/run
6527309 pspool pkginfo and pkgmap not updated correctly when file's type and class have been changed
6532654 pkgcond problem with is_sparse_root_nonglobal_zone/is_whole_root_nonglobal_zone in miniroot
6534160 pkgadd of 32-character packages fails when added from datastream, on x86 only
 
(from 119254-38)
 
6527309 pspool pkginfo and pkgmap not updated correctly when file's type and class have been changed
 
(from 119254-37)
 
6534160 pkgadd of 32-character packages fails when added from datastream, on x86 only
 
(from 119254-36)
 
6456317 patchadd corrupts package database /var/sadm/install/contents with certain TZ settings
6502541 patchrm in 119255-32 not handling deletes files
6513106 installing SUNWccinv and SUNWcctpx fails when installing to configured non-global zone
6527819 bugfix 6374972 still fails after fix for 6522362
 
(from 119254-35)
 
6391503 pkgchk -d <pkgname> all command does not cleanup /var/tmp/xxxxxx directories on exit
 
(from 119254-34)
 
6444650 pkginfo -q does not behave as expected
6513566 patchadd -M with 119254-33/119255-33 fails, problem with patchadd.ksh and -G option
 
(from 119254-33)
 
6188748 patchadd needs support for patching from NFS filesystems
6206255 pkgchk not showing usage message when invalid combination of options
6335342 unable to install zones concurrently possibly due to pkgadd limitation
6374972 patchadd should deal with global-only packages intelligently
6435846 UC#2836 incorrect patch is listed as incompatible
6438813 patchadd exit codes 0 (success) for failed local zone patch attempts when Global succeeds
6499744 patches need way to prevent further invocations of patchadd
6500813 patchrm not able to remove KU 118855-34/35 in Solaris 10 1/06 when non-global zones present
 
(from 119254-32)
 
6480462 pkgchk errors after zones upgrade from S10/S10U1 FCS to S10U3_07a for SUNWwbcor
 
        NOTE: The source integration for this bugfix completes the fix for BugId 6452983.
 
(from 119254-31)
 
6438808 patchadd of non-booted local zone with separate /var fails
6467398 patch packages that only deliver deletes files never get processed
6479483 pkginfo -d on package streams return no output (should return package list)
 
        NOTE: The fix for BugId 6391503, see below, caused a regression that is
              documented in BugId 6479483, see above.  Therefore, the fix for
              BugId 6391503 has been removed from this patch revision.
 
(from 119254-30)
 
(removed) 6391503 pkgchk -d <pkgname> all command does not cleanup /var/tmp/xxxxxx directories on exit
6440750 pkgadd(1M) does not pass -G to pkginstall even if datastream package has request script
6445261 cannot install zones after removing KU 118833-17
 
(from 119254-29)
 
6370540 patchadd does not detect higher rev of required patch when required patch in requested list
6412965 pdo does not pass -G argument to patchadd(ksh) when called as 'patchadd -t -G'
 
        NOTE: Revision -19's BugId list has also been amended.
 
(from 119254-28)
 
6452983 pkgcond not accessing ROOTDIR in patch scripts
6425837 pkgcond is_netinstall_image not working
6455767 119254-24/25/26 specify SUNW_REQUIRES=121333-02 and is incorrect
 
(from 119254-27)
 
6401302 patchrm misformatting SUNW_PKGCOND_GLOBAL_DATA in /var/sadm/pkg/SUNWcsu/pkginfo
 
(from 119254-26)
 
6380672 S10 pkgadd does not care about CR 4136905 if pkgmap has '?' entry in permission mode
6389929 patchrm of 118822-29 fails when system configured with local zones
 
(from 119254-25)
 
6407037 pkgcond should use PKG_INIT_INSTALL and SUNW_PKG_INSTALL_ZONENAME in determining target env
 
(from 119254-24)
 
6369639 patchrm not dealing with patches that only deliver NEW files/binaries
6406934 patch 119254-21 does not work with non-global zones
6421944 patchadd in 119254-23 uses a command that is being developed
 
(from 119254-23)
 
6285073 patchadd displays confusing warning messages
6321376 S10 patchadd treats SUNW_INCOMPAT as SUNW_REQUIRES when same patch major ID present in both
6387091 patchadd and patchrm with -B option don't work
6251466 pdo not passing -d to patchadd.ksh
6304176 /usr/sbin/patchadd (/usr/lib/patch/pdo) processes -x/-k/-P as flags not option-arguments
6387771 patch for package with SUNW_PKG_HOLLOW=true can be removed although installed by 'patchadd -d'
 
(from 119254-22)
 
4967419 patchadd -M returns 0 even if some patches fail to install
6364817 on Zones-enabled system, patchrm 119254-14 does not remove patch from non-global zone
6392825 patchrm fails in non-global zone after bugfix 6364817
6397413 ignore expiration of certs in patchadd and pkgadm
 
(from 119254-21)
 
4991875 pkgchk reports modtime errors after patch installation
6297336 patchadd -p -C should be a read-only operation
6303564 pkgadd problem with SUNWceuow if symbolic link changes to directory in S10 and S10U1
6304174 /usr/sbin/patchadd (/usr/lib/patch/pdo) won't allow URL argument to -M option
6362706 overwriting existing package, pkgadd does not prevent zones attributes from being changed
6371040 patchadd and patchrm in zone failing if zone in ready state
6386697 patchadd/patchrm to zones in ready state, state can't be restored
6373045 pdo should have complete fix for CR 6324392 (patch 119254-15)
 
(from 119254-20)
 
6277096 patchadd -d <patch-id> appears to fail but doesn't
6360157 patchadd dryrun does not check for enough freespace in /var/sadm/pkg
 
(from 119254-19)
 
6388931 patchadd -M now fails if directory contains text file after bugfix 6241052 is installed
6388959 undo.Z for latest patch utilities patch missing in local zone after zone install
6347534 SUNWcsr/SUNWcsu errors with zones and patchrm to KU failed
 
(from 119254-18)
 
6241052 patchadd of a jar'd patch fails
6363226 patchrm fails to remove patch
 
(from 119254-17)
 
6293397 patchadd -p -C does not work in Solaris 10
6320238 patchrm does not work with -C option in Solaris 10 FCS
 
(from 119254-16)
 
6225041 pkgadd fails on large CCD pkgtrans packages
6371745 latest patch utilities patch has wrong dependency listed
 
(from 119254-15)
 
6266241 pkgadd of NBU 5.0 (among others) from CD fails on Solaris 10, works from disk copy
6324392 patchrm returns 0 even if prebackout failed
 
(from 119254-14)
 
6355320 PCT: Ashanti upgrade of system with /opt as inherit-pkg-dir failed with pkgrm errors
 
(from 119254-13)
 
6348813 pdo doesn't reject obsolete patch when its obsoleter is part of same list
6290432 patchadd exits 0 (success) on patchadd failures
6354346 pkgcond is_path_writable not working properly
6355604 revs 12 & 11 of 11925(4,5) need to be badpatched and respun
 
(from 119254-12)
 
6290429 patch script fails cause patchadd to run patchrm cmd in local zone, instead of global
6323208 need interim solution for upgrading S10 GA system with Zones installed
6340114 pkgcond needs to be implemented
6315316 PCT: (SUNW_PKG_HOLLOW=true) files installed in non-global zone when patching
6318864 pkginfo variable in path for editable, volatile files causes file not found during zone install
6337644 PCT: Ashanti upgrade omitting certain patches
6342245 PCT: upgrade from S10 RR to Ashanti fails with patch issues
6345121 PCT: fatal error seen in upgrade_log after successful upgrade from S10 RR to Ashanti
6210622 patchadd message "No any packages from patch" should be fixed
6337009 /usr/lib/patch/patchrm returns failure if parametric path value starts with '/'
6344531 PCT: typo in upgrade_log when it can't boot local zone
6319570 pkginfo's spelling incompatible with English
6349319 pkginstall and pkgremove put newline in pkgcond environment variable pkgcond info truncated
6275530 package commands do not process configured zones when -R given path to global zone
6334066 patches that replace hardlinks with regular files causes patchadd to fail
6344916 PCT: patchadd does not seem to deal with some cases of editable files
6306319 patches which delete files not removing deleted files from pspool pkgmap
6331277 PCT: pkgrm doesn't check reverse dependency of package being removed in all local zones
6351408 egrep error message during patchrm
6351428 pkgcond fails when used in package level script running from scratch zone
6352966 zone creation failures after applying patch 121450-01
 
(from 119254-11)
 
4908553 SUNW_PKG_CMDS.po not being searched by various package commands
6240894 patch commands have references to term "local zone"
6262677 patchrm does not properly clean up after itself if locale is UTF-8 locale
6271791 patchadd cannot handle multiple package instances in Solaris 10
6274438 cannot patch system with zone in "configured" state
6278325 elfsign failures in SUNWswmt package
6290432 patchadd exits 0 (success) on patchadd failures
6304222 pkgrm not processing CAS's in correct order
6307548 patchadd does not restore "ready" state of zone
6313848 patchadd does not flush output at appropriate points
 
(from 119254-10)
 
6252385 install changes needed for Solaris Boot Architecture
6252388 diskless changes needed for Solaris Boot Architecture
6265069 find device calls devfs_bootdev_free_list() after incrementing boot_dev pointer
 
(from 119254-09)
 
6216798 'pdo' does not pick up localized messages
6216809 'patchadd' does not reference correct text
6236796 patchrm of SUNWcsu patch in local zone should fail as it has SUNW_PKG_ALLZONEs=true
6315157 patchadd in Solaris 10 gives "out of memory" error
6328091 T119254-08 throws error in postpatch script while adding patch to jumpstart server
 
(from 119254-08)
 
6292275 patchadd/patchrm -R do not have appropriate locking mechanism
 
(from 119254-07)
 
6319430 patch 119254-06 fails intermittently on backout on zones system
 
(from 119254-06)
 
6233011 patchadd cannot recognize PKG_INSTALL_ROOT
6236855 patchadd on s10 with zones produces an assertion error
6276148 T-patch does not work on local zones
6279485 failures in zone creation after patchrm
6284610 patches 119254-03, 119255-03 cause patchadd to dump core
6288746 patchadd -M gets order wrong
6290368 patches 119254-04 and 119255-04 do not fix BugId 6263190
6292233 patchadd still does not support incremental patching
6292269 cannot patchrm 119254-05 on zones-enabled system
6296187 SUNWpkgcmdsu problem with pkgmap after patchadd/patchrm/patchadd 119254-05 patch
6306319 patches which delete files not removing deleted files from pspool pkgmap for said package
6309013 patches that replace files of type "f" with symlinks causing zone create to fail
 
(from 119254-05)
 
6220578 patchadd silently fails if too many patches against package
6256515 zone install fails after adding patch
 
(from 119254-04)
 
6244125 direct calls to nsswitch bypassing cache provided by nscd
 
(from 119254-03)
 
6219176 patchadd in S10 doesn't support incremental patching
6226930 patchadd (pdo) doesn't recognize leading 'T' in patchid
6221954 virtual patch removal procedure skips obsolete backlink
6236231 patchrm order checking broken
6263190 patch that patches architecture-specific package, ie SUNWcakr, gives misleading output
6224740 "fs" resources of type "tmpfs" confuse zone installation
6251452 Upgrade and LU screw up permissions of CAS scripts in pspool area with successive upgrades
6243480 cannot patchrm patches that use symlinks/links in pkgmaps, in S10 zones-enabled systems
6248984 patchadd with -d option aborts but munges pkg database and partially applies patches
6245446 routine for generating pkgmap in patchadd generating incorrect pkgmap
6245715 patchadd silently fails during jumpstart installs
6241431 .patchrmLock not being removed after successful patchrm
6236866 patch[add|rm] -G seems to affect subsequent patchadd's (without -G)
6275557 change SUNWluzone to use -h option to pkgadd instead of -O enable-hollow-package-support
 
(from 119254-02)
 
6233738 patchadd of certain patches in x86 s10 FCS fails
 
(from 119254-01)
 
5045607 patchadd failed to create backout file without any error
6224767 Sun Java System Messaging Server patch fails with "wordlist too large" error 118207-27
 
(from 119015-03)
 
6241944 pkgadd should handle modified f-type files during non-global zone creation
6239875 pkgadd fails to use new version of datastream file downloaded by HTTP if filename is same
6242607 SUNW_PKG_HOLLOW doesn't prevent scripts being run or files installed in non-global zone
6226770 package tools should not create .ai.pkg.zone.lock* file when -R option is used
 
(from 119015-02)
 
6217206 pkgrm passes shared-directory-path to class action script
6231818 package removal "partially failed" in non-global zone
 
(from 119015-01)
 
6216195 zone installation confused by UPDATE=yes in pkginfo(4) file


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
 
The following example installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/123456-07
 
The following example removes a patch from a standalone system:
 
       example# patchrm 123456-07
 
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.


Special Install Instructions:
-----------------------------
 
Not all patches listed in this section as needed for the completion
of a fix or feature, may be available at the same time as this patch.
This allows the remaining fixes/features to be made available sooner.
 
NOTE 1:  To get the complete Solaris Boot Architecture feature, please also
         install the following patches:
 
         119081-08 (or greater)  CD-ROM Install Boot Image Patch
         119252-07 (or greater)  System Administration Applications Patch
         119313-04 (or greater)  WBEM Patch (for Diskless Client Support)
 
NOTE 2:  When using patchrm to remove patchid 119254-19, the removal will
         fail in non-global zones for systems installed with Solaris 3/05,
         3/05 HW1 or 3/05 HW2.  This issue is reported in BugId 6364817
         and is scheduled too be fixed in an upcoming revision of the patch.
 
         Patchid 119254-19 can be successfully removed from global zones.
         This issue does not affect any System which does not have any
         non-global zones defined.
 
         To workaround this problem, the System Administrator can manually
         login to each non-global zone and remove the patch explicitly from
         the non-global zone.
 
            # zlogin <zonename> patchrm 119254-19
 
         If one or more non-global zones were subsequently created after
         applying 119254-19 then 119254-19 cannot be removed from those
         zones.  This is documented in BugId 6392825. The only workaround
         is to uninstall the non-global zones that were installed after
         adding 119254-19.
 
NOTE 3:  Due to bug 6393109, this patchid 119254-19 cannot be installed on
         systems without SUNWzoneu package installed. This package is
         installed by default in all systems above SUNWCuser Meta Cluster.
 
         The affected Meta Cluster is SUNWCreq and target systems using this
         meta cluster cannot install patchid 119254-19 until this bug is
         resolved.
 
NOTE 4:  This patch includes fixes for BugId's 6425837 (pkgcond
         is_netinstall_image is not working) and 6452983 (pkgcond is not
         accessing ROOTDIR in patch scripts) which fix the pkgcond command
         so that it will inherit the $ROOTDIR variable when being invoked
         from within a patch level script.  To get the complete fix, please
         also install the following patch:
 
         119081-24 (or greater)  CD-ROM Install Boot Image Patch
 
         See also BugId 6431490 (Ashanti upgrade should add the new and
         uprev'ed packages last in the process).
 
NOTE 5:  To get the complete Zones Upgrade Permanent Solution feature
         (PSARC/2006/167 and PSARC/2003/460), please also install the
         following patches:
 
         119534-12 (or greater)  Flash Archive Patch
         121430-15 (or greater)  Live Upgrade Patch
         121428-07 (or greater)  Live Upgrade Zones Support Patch
         124630-09 (or greater)  System Administration Applications, Network,
                                 and Core Libraries Patch
 
NOTE 6:  If this patch will be used to patch the miniroot of a Net Install image,
         the actions listed below must be performed before installing this patch.
 
         This patch contains files that are to be installed under the "var"
         directory in the miniroot.  Since "var" is a symbolic link under the
         miniroot, you must first set the following patchadd environment variable
         to "true" in order to avoid clobbering the "var" symbolic link:
 
         # PKG_NONABI_SYMLINKS="true"
         # export PKG_NONABI_SYMLINKS
 
NOTE 7:  The error described in BugId 6601100 (patch-finish is timing out on
         'slow systems' including T1000/T2000 systems) can only be seen at
         boot time.  Its fix includes a script invoked only at boot time and
         it removes unnecessary files from the system.
 
         Therefore, in order to obtain the fix, the system must be rebooted
         after patch installation.
 
NOTE 8:  To get the complete features for ZFS Boot (PSARC/2006/370) and
         New Boot Sparc (PSARC/2006/525), please also install the following
         patches:
 
         119252-26 (or greater)  System Administration Applications Patch
         119313-23 (or greater)  WBEM Patch
         120450-02 (or greater)  get_netmask utility patch
         121430-27 (or greater)  Live Upgrade Patch
         121428-11 (or greater)  Live Upgrade Zones Support Patch
         124628-08 (or greater)  CD-ROM Install Boot Image Patch
         124630-18 (or greater)  System Administration Applications, Network,
                                 and Core Libraries Patch
 
NOTE 9:  To get the complete fix for BugId 6786499 (pkgadd does not respect
         TMPDIR environment variable for non-global zones), please also
         install the following patch:
 
         124630-25 (or greater)  System Administration Applications, Network,
                                 and Core Libraries Patch
 
NOTE 10: 119254-66 is the first revision of the patch utilities to deliver
         "zones parallel patching".  This new functionality allows multiple
         non-global zones to be patched in parallel by patchadd.  Prior to
         revision 66, patchadd would patch all applicable non-global zones
         sequentially, that is one after another. With zones parallel
         patching, a sysadmin can now set the number of zones to patch in
         parallel in a new configuration file for patchadd called
         /etc/patch/pdo.conf.
 
         The two factors that affect the number of non-global zones that
         can be patched in parallel are:
 
         1. Number of on-line CPUs
 
         2. The value of num_proc in /etc/patch/pdo.conf
 
         If the value of num_proc is less than or equal to 1.5 times
         the number of on line CPUs, then patchadd limits the maximum
         number of non-global zones that will be patched in parallel
         to num_proc.  If the value of num_proc is greater than 1.5
         times the number of on-line CPUs, then patchadd limits the
         maximum number of non-global zones that will be patched in
         parallel to 1.5 times the number of on-line CPUs. Note that
         patchadd will patch all applicable non-global zones on a system;
         the above description outlines only how patchaadd determines
         the maximum number of job slots to be used during parallel
         patching of non-global zones.
 
         An example of this in operation would be where:
 
         num_proc=8
         and number of on-line CPU's is 4
 
         In this case the maximum setting for num_proc would be 6, that
         is the maximum number of zones that could be patched in parallel
         is 6.  If there are more than this number of non-global zones on
         the system, the first 6 will be patched in parallel, then the
         remaining non-global zones will be patched as processes finish
         patching the first 6 non-global zones.
 
         There is only one patching process used to patch each non-global
         zone, so if num_proc exceeds the number of installed zones, then
         num_proc will be set to the number of non-global zones assuming
         that num_proc does not exceed on-line CPU count * 1.5 as above.
         Please see comments in /etc/patch/pdo.conf for more details on
         setting num_proc.
 
NOTE 11: To get the complete Turbocharged SVR4 Package Commands feature
	 (PSARC 2009/173), please also install the following patches:
 
	 121428-13 (or greater)	 Live Upgrade Zones Support Patch
	 121430-40 (or greater)	 Live Upgrade Patch
	 124630-28 (or greater)	 System Administration Applications, Network,
                                 and Core Libraries Patch
 
	 Subsequently, if you create a boot environment with Solaris 10 10/08
	 or Solaris 10 5/09, please also install the four patches to that
         alternate boot environment.  Later Solaris Updates will already have
         them in place.
 
	 These patches might not be applicable to some install metaclusters
	 (such as SUNWCreq and SUNWCprog) in the case the packages that a
	 patch updates are not included in a Solaris metacluster.
 
NOTE 12: If creating non-global zones on the system where this patch is
	 installed, please also install the following patch:
 
	 121428-13 (or greater)	 Live Upgrade Zones Support Patch
 
	 otherwise 'zoneadm -z <zonename> boot' may fail for newly created
	 non-global zones.
 
         Depending on the update level and metacluster install level,
         it may be necessary to install SUNWlucfg package from the original
         install media and after adding SUNWlucfg also possibly apply the
         following patches that are requirements of 121428-13:
 
         120235-01 (or greater)   Live Upgrade Zones Support Patch
         121430-42 (or greater)   Live Upgrade Patch
 
         To add SUNWlucfg run the following:
 
         cd <media>/Solaris_10/Product
         pkgadd -d . SUNWlucfg
 
NOTE 13: If removing this patch, and this patch is the *only* revision of
	 119254 higher than -67 that is installed, then prior to running
	 patchrm, run the following:
 
	 svcadm disable svc:/system/pkgserv:default
 
	 Alternatively, after running patchrm, run the following:
 
	 svccfg delete -f pkgserv
 
NOTE 14: If this patch is the *only* revision of 119254 higher than -67
	 that is installed, then prior to the system being rebooted,
	 'svcs -xv' will show:
 
	 svc:/system/pkgserv:default (Flush package command database to disk (see pkgadm(1m)).)
            State: offline since Fri Jul 17 09:40:21 2009
	 Reason: Unknown.
	 Impact: This service is not running.
 
	 This is expected behavior, and the service will start normally on the
	 next reboot.
 
NOTE 15: This patch makes the Solaris 10 package and patch commands
         work within Solaris 10 Containers in future Solaris releases.  You
         must install this patch on every Solaris 10 system that you will
         migrate into Solaris 10 Containers if you will use the package and
         patch tools within the containers.  See bugid 6926696 (need to
         make pkginstall solaris10-branded-zones-aware) for more
         information.
 
NOTE 16: This patch, 119254-75 or higher also resolves CR's 6974816 and
         6883835, as the fix in 6923901 delivered with 119254-75 also
         resolves both these CR's.  Both CR's relate to patchadd/patchrm
         on ZFS root systems.
 
NOTE 17: To get the complete fix for BugId 6984193 (luupgrade with IDR144782-07
         fails with zones), please also install the following patch:
 
         124630-52 (or greater)  System Administration Applications, Network,
                                 and Core Libraries Patch


README -- Last modified date: Wednesday, June 10, 2015