HP-UX Containers (SRP) A.03.01.007 Release Notes (766153-002, May 2014)

Issue:
The srp or srp_sys command may fail and print the error message, ‘“:POSIX”
is not exported by the Errno module’, followed by a series of perl
diagnostics.
If the PERL5LIB environment variable is set to an alternate path, the referenced perl version
may be incompatible with the HP-UX Containers product. The HP-UX Containers product has
been validated with the Perl version E.5.8.8.F, shipped with the
HP-UX 11i OE.
Workaround:
Unset the PERL5LIB environment variable before running the srp or srp_sys
commands. Alternately, set the PERL5LIB environment variable to
/opt/perl/lib/5.8.8.
Issue:
Swinstall reports an error while installing patches containing disallowed command(s) on a
system container.
For example: ERROR: Cannot access the source file
/sbin/fs/vxfs5.0/bcheckrc:Permission denied (13).
Workaround:
1. Stop all system containers
# srp -stop <Container Name>
2. Update compartment rules to provide required permissions for disallowed commands:
Edit /etc/opt/hpsrp/cmpt/.incl/sysbase.disallowed.cmds and add the
following line at the top of this file:
#define _UPDATE_UX_MODE_ 1
Apply and verify changes by using setrules/getrules commands.
For example:
# setrules
# getrules | grep vxfs5.0/bcheckrc
read, write, create, unlink /sbin/fs/vxfs5.0/bcheckrc
3. Re-install the patch on all the system containers on the system.
# swinstall -x local_srp_list=”<SystemContainer1> <SystemContainer2>
…" -x reinstall=true -s <Depot Location> <Patch Name>
4. After successful installation, update compartment rules to restore the original permissions:
Remove the following line from the file
/etc/opt/hpsrp/cmpt/.incl/sysbase.disallowed.cmds:
#define _UPDATE_UX_MODE_ 1
Apply and verify the changes by using setrules/getrules commands.
For example:
15