My Oracle Support Banner

The patchadd -C command on Solaris 10 miniroot may fail on kernel update patch 118833 (Doc ID 1004203.1)

Last updated on JULY 06, 2023

Applies to:

Solaris Operating System - Version 10 3/05 and later
All Platforms

Symptoms

Symptoms
The Solaris[TM] 10 net image (miniroot) will fail to install patches that attempt to patch var on the net image itself.

One example is the kernel update 118833-xx. In the example of the failure below we will demonstrate this with 118833-24.
# patchadd -C /path_to_net_image/Tools/Boot /tmp/118833-24
Executing prePatch script...
Checking installed patches...
The original package FJSVhea that 118833-24 is attempting to install to does not exist on this system.
The original package FJSVmdbr that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWarcr that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWatfsu that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWbtool that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWcpr.u that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWdtrc that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWdtrp that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWftdur that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWhea that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWidn.u that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWipfr that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWipfu that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWpcmem that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWpppdu that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWsbp2 that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWscsa1394 that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWudapltr that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWudapltu that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWudfr that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWuedg that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWugen that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWusbs that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWusbu that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWvolu that 118833-24 is attempting to install to does not exist on this system.
The original package SUNWxcu4 that 118833-24 is attempting to install to does not exist on this system.
Executing prepatch script...
Verifying sufficient filesystem capacity (dry run method)...
Installing patch packages...
Pkgadd failed. See /var/tmp/118833-24.log.7848 for details
grep: can't open /path_to_net_image/Solaris_10/Tools/Boot/var/sadm/pkg/SUNWkrbr/pkginfo
Removing partially installed patch
Validating patches...
Loading patches installed on the system...
Cannot check name /path_to_net_image/Solaris_10/Tools/Boot/var/sadm/pkg.
Done!
Patch 118833-24 does not exist.
Patch patchaddInterrupt does not exist.
No patches to check dependency.
mkdir: Failed to make directory "/path_to_net_image/Solaris_10/Tools/Boot/var/sadm/.patchRec"; No such file or directory
/usr/lib/patch/patchadd[9]: /path_to_net_image/Solaris_10/Tools/Boot/var/sadm/.patchRec/.118833-24: cannot create
Patchadd is terminating.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.