 |
≫ |
|
|
 |
パッチ名: PHCO_36673
パッチ摘要: s700_800 11.23 libc累積パッチ
作成日: 07/08/07
公開日: 07/08/21
ハードウェアプラットフォームおよびOSリリース:
s700: 11.23
s800: 11.23
現象:
PHCO_36673:
1.(SR:8606482167 CR:JAGag36077)
/etc/default/tz内に無効な時間帯設定が含まれていると、tzset(3C)が異常終
了します。
2.(SR:8606485962 CR:JAGag38899)
プロセスに割り当てられたメモリー領域の末尾にある(precision付きの)文字
列をプリントしようとすると、printf(3S)がクラッシュします。
3.(SR:8606490302 CR:JAGag42754)
クライアントが、ip6.arpaドメインだけをサポートするDNSサーバーと交信し
てIPアドレスを解決しようとすると、getnameinfo(3N)が次のようなエラーメ
ッセージを表示します。
"host nor service provided, or not known"
問題点の説明:
PHCO_36673:
1.(SR:8606482167 CR:JAGag36077)
/etc/default/tz内に空白以外の単一文字が含まれ、かつ、TZ環境変数が設定
されていないか、TZ環境変数に無効な時間帯が設定されていると、tzset(3C)
がSIGBUSを受け取っていました。
解決方法:
/etc/default/tz内に無効な時間帯設定があっても異常終了しないように
tzset(3C)を修正しました。
2.(SR:8606485962 CR:JAGag38899)
printf(3S)は、領域の末尾にあるprecision指定付き文字列のプリント時にク
ラッシュしていました。
解決方法:
クラッシュしないようにprintf(3S)を修正しました。
3.(SR:8606490302 CR:JAGag42754)
getnameinfo(3N)はip6.intドメインだけしかサポートしていなかったため、
クライアントがDNSサーバーと交信してIPv6アドレスを解決しようとすると、
エラーメッセージが表示されていました。
解決方法:
ip6.arpaドメインをサポートするために、/etc/resolv.confファイルに追加可
能な新たなオプション"ip6-dotarpa"を導入しました。/etc/resolv.confファ
イルにこの新たなオプションを追加すると、getnameinfo(3N)はip6.arpaドメ
インをサポートします。
-----------------------------------------------------------------------------
Patch Name: PHCO_36673
Patch Description: s700_800 11.23 libc cumulative patch
Creation Date: 07/08/07
Post Date: 07/08/21
Hardware Platforms - OS Releases:
s700: 11.23
s800: 11.23
Products: N/A
Filesets:
OS-Core.C-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
OS-Core.C-MIN-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
ProgSupport.PROG2-AUX,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
OS-Core.C-MIN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
OS-Core.C-MIN-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
ProgSupport.PROG-AX-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
ProgSupport.PROG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
ProgSupport.PROG2-AUX,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
Automatic Reboot?: No
Status: General Release
Critical:
Yes
PHCO_36673: ABORT
ABORT : (SR:8606482167 CR:JAGag36077)
tzset(3C) aborts when /etc/default/tz has invalid
time zone settings.
ABORT : (SR:8606485962 CR:JAGag38899)
printf(3S) crashes when trying to print a string
(with precision) placed at the end of a memory
region allocated to the process.
PHCO_35744: ABORT HANG MEMORY_LEAK
ABORT : (SR:8606469970 CR:JAGag25123)
An application may crash upon exit when using
_M_CACHE_OPTS and SBA.
ABORT : (SR:8606454483 CR:JAGag11127)
Major Application core dumps.
HANG : (SR:8606431746 CR:JAGaf91188)
signal(2) may hang in multithreaded environment
when called from signal handler.
MEMORY LEAK : (SR:8606443265 CR:JAGag00937)
This causes memory leak.
PHCO_34599: ABORT
ABORT: ( SR: 8606413710 CR: JAGaf73570 )
A 64 bit PA-RISC application core dumps
if a signal is caught and handled while
executing in siglongjmp(3C).
ABORT: ( SR: 8606420056 CR: JAGaf79886 )
rexec(1) aborts with a core dump if the
.netrc file contains macro definitions.
OTHER: ( SR: 8606443056 CR: JAGag00767 )
Users are not able to telnet/rlogin to the system.
PHCO_34191: HANG MEMORY_LEAK
MEMORY_LEAK: ( SR:8606411229 CR:JAGaf71111 )
The automountd(1M) daemon runs out of memory.
HANG: ( SR:8606416947 CR:JAGaf76780 )
The getXXbyYY(3N), getaddrinfo(3N), and
getnameinfo(3N) APIs may loop infinitely.
PHCO_33896: ABORT HANG
HANG: ( SR:8606401087 CR:JAGaf61036 )
Application hangs.
ABORT: ( SR:8606401561 CR:JAGaf61498 )
A major application dumps core.
PHCO_33173: MEMORY_LEAK
memory_leak: ( SR:8606386811 CR: JAGaf46965 )
Problem with memory allocation.
Category Tags:
defect_repair enhancement general_release critical
halts_system memory_leak
Path Name: /hp-ux_patches/s700_800/11.X/PHCO_36673
Symptoms:
PHCO_36673:
( SR:8606482167 CR:JAGag36077 )
tzset(3C) aborts when /etc/default/tz has invalid time zone
settings.
( SR:8606485962 CR:JAGag38899 )
printf(3S) crashes when trying to print a string
(with precision) placed at the end of a memory region,
allocated to the process.
( SR:8606490302 CR:JAGag42754 )
getnameinfo(3N) displays the following error message if a
client contacts a DNS server to resolve an IP address and
the DNS server supports only the ip6.arpa domain:
"host nor service provided, or not known"
PHCO_35744:
( SR:8606443265 CR:JAGag00937 )
There is memory leak when using malloc(3C) thread cache.
( SR:8606446875 CR:JAGag04224 )
A conversion of a floating point value to integer format
forces SIGFPE to be raised, when the conversion results in a
value outside the range of the integer format even when the
trap-on-invalid-operation is not enabled with +FPV compiler
option or fenv functions.
( SR:8606459907 CR:JAGag16007 )
When a partial fwrite(3S) occurs, the standards test cases
expect fwrite(3S) to complete partial write (and return the
count of bytes written) and set the errno to EFBIG.This is
not the behavior with current implementation.
( SR:8606454483 CR:JAGag11127 )
A 64 bit networking application may experience either
application core dumps or unexpected errors, if it has parts
that are compiled and built to X/Open Networking (Sockets)
conforming specifications, and parts that are not. Parts
that are not conforming to X/Open Networking (Sockets)
specifications are normally compiled and built using HP-UX
default BSD style Sockets API.
The symptoms may occur when accept(), getpeername(),
getsockname(), getsockopt(), or recvfrom() is used.
The following are typical configurations that may generate
the above symptoms:
a) Main body is X/Open conforming; one or more libraries
are not X/Open conforming; libxnet is in the build line.
b) Main body is not X/Open conforming; one or more
libraries are X/Open conforming; libxnet is not in the
build line.
( SR:8606469970 CR:JAGag25123 )
using _M_CACHE_OPTS and SBA, application crashes upon exit.
( SR:8606431746 CR:JAGaf91188 )
signal(2) may hang in a multithreaded environment when
called from signal handler.
PHCO_34599:
( SR:8606413710 CR:JAGaf73570 )
A 64 bit PA-RISC application core dumps if a signal is
caught and handled while executing in siglongjmp(3C).
( SR:8606420056 CR:JAGaf79886 )
rexec(1) aborts with a core dump if the .netrc file contains
macro definitions.
( SR:8606423530 CR:JAGaf83053 )
printf(3S), wprintf(3C) family of APIs give incorrect output
for wide string input, when precision is specified to print
the valid part of the wide string.
( SR:8606440693 CR:JAGaf98497 ) Duplicate
( SR:8606435319 CR:JAGaf93767 )
getnameinfo(3N) API does not return a tcp service from the
/etc/services file when the NI_DGRAM flag is not set.
( SR:8606441089 CR:JAGaf98846 )
malloc(3C) does not handle implicit unmap done by mmap().
( SR:8606443056 CR:JAGag00767 )
Users are not able to telnet/rlogin to machines, when some
PRM configurations are loaded.
PHCO_34191:
( SR:8606418770 CR:JAGaf78600 ) Duplicate
( SR:8606411229 CR:JAGaf71111 )
Unable to mount/unmount file systems when automountd(1M)
daemon runs out of memory. Change directory to nfs mounted
directory fails with an error "clnt_dg_create: out of
memory" in syslog.
( SR:8606416771 CR:JAGaf76604 )
usleep(2) does not support the timer granularity provided by
the kernel for non-threaded applications.
( SR:8606416947 CR:JAGaf76780 )
The getXXbyYY(3N), getaddrinfo(3N), and getnameinfo(3N) APIs
may loop infinitely when they receive the SIGALRM signal
repeatedly.
( SR:8606423610 CR:JAGaf83133 )
Enhancement: This product update enables
SYSTEM_LOGMSG_ENHANCEMENT.
syslog(3c) truncates the user supplied log message after
first newline character('\n').
PHCO_33896:
( SR:8606337359 CR:JAGae98367 )
The APIs swprintf(3S) and vswprintf(3S) do not return the
correct result when null string is passed as an argument.
( SR:8606401087 CR:JAGaf61036 )
Application hangs when a null character is passed as one of
the arguments in the variable argument list to
vfwprintf(3S).
( SR:8606401561 CR:JAGaf61498 )
If thread local cache is enabled and if the application
spawns a large number of threads, it may core dump after
some threads exit.
( SR:8606402423 CR:JAGaf62358 )
( SR:8606404676 CR:JAGaf64597 )
( SR:8606404876 CR:JAGaf64797 )
This product update is required to pre-enable the adjustment
of a system configurable limit.
( SR:8606417532 CR:JAGaf77365 )
On HP-UX 11.23, building of 64 bit applications with VxFS4.1
library fails.
PHCO_33173:
( SR:8606386811 CR:JAGaf46965 )
Memory leak in regcomp(3C) with certain invalid regular
expression patterns.
( SR:8606388475 CR:JAGaf48625 )
regexec(3C) may give incorrect results when called with a
regular expression which contains nested repeating
subexpressions.
( SR:8606398364 CR:JAGaf58346 )
On HP-UX 11.23 IPF, strtod(3C) sets errno to ERANGE when a
character string input is converted to a nonzero
denormalized double precision floating point number.
( SR:8606402150 CR:JAGaf62085 )
regexec(3C) gives incorrect results for regular expression
patterns with an optional first token followed by a
subexpression with multiple alternative tokens.
( SR:8606404858 CR:JAGaf64779 )
regexec(3C) gives incorrect byte offsets for strings which
match subexpressions which contain alternative lists.
PHCO_32488:
( SR:8606388507 CR:JAGaf48656 )
This product update is a member of a set needed to enable
the VxFS4.1 on HP-UX 11i version 2. Upon installation,
the VxFS4.1 bundle (FEATURE11i, EnableVxFS and
Base-VXFS) will install the full set of product
updates (including this one) to enable VxFS4.1.
If the HP-UX VxFS4.1 feature bundles are not
installed, this product update will have no impact on
your system.
Defect Description:
PHCO_36673:
( SR:8606482167 CR:JAGag36077 )
tzset(3C) receives a SIGBUS, when /etc/default/tz
contains a single non-blank character and TZ environment
variable is unset or has invalid time zone.
Resolution:
tzset(3C) has been modified such that it does not abort when
there is an invalid time zone setting in /etc/default/tz.
( SR:8606485962 CR:JAGag38899 )
printf(3S) crashes, while printing a precision specified
string, located at end of a region.
Resolution:
printf(3S) has been modified such that it does not crash
when trying to print a string (with precision) placed at the
end of a memory region allocated to the process.
( SR:8606490302 CR:JAGag42754 )
Because getnameinfo(3N) supports only the ip6.int domain, it
displays an error message when a client contacts the DNS
sever to resolve IPv6 address.
Resolution:
A new option "ip6-dotarpa" is introduced in the
/etc/resolv.conf file to support the ip6.arpa domain. If
this new option is added in the /etc/resolv.conf file,
getnameinfo(3N) will support the ip6.arpa domain.
PHCO_35744:
( SR:8606443265 CR:JAGag00937 )
In case of a multiple arena configuration where one thread
'A' mallocs and another thread 'B' frees into its own
cache. A process reaches a state where thread 'A' has a
empty local cache and thread B's cache is full. The
number of small blocks in B's cache was unbounded.
Resolution:
As soon as the cache of the second thread becomes full, the
caches released are put into the arena free tree.
( SR:8606446875 CR:JAGag04224 )
The conversion routine forces a trap to raise SIGFPE without
checking the 'trap-enabled' bit when an invalid operation is
performed. This is incorrect as a trap has to be forced only
when the trap-enable bit is set.
Resolution:
The conversion routine is changed to raise SIGFPE upon an
invalid operation only when the trap-enable bit is set.
( SR:8606459907 CR:JAGag16007 )
fwrite(3S) does not set errno to EFBIG on partially
successful write.
Resolution:
Modifying the fwrite(3S) code to take care of partial write
behavior.
( SR:8606454483 CR:JAGag11127 )
X/Open Socket API and HP-UX default Socket API have the
identical function names. X/Open Socket calls are supposed
to be resolved to Socket functions in libxnet. HP-UX default
Socket API are supposed to be resolved to Socket functions
in libc.If an application uses both styles of Socket API,
Socket calls may mistakenly be resolved to the wrong
library. If libxnet is in the build line, HP-UX default
Socket calls will mistakenly resolve to libxnet. If
libxnet is not in the build line, X/Open Socket calls
will mistakenly resolve to libc.
X/Open Socket API and HP-UX default Socket API use different
types for Socket structure length related fields. For
example, X/Open getsockopt() has the len field defined as
socklen_t which is size_t in HP-UX. size_t in HP-UX 64
architecture is 64 bits long. HP-UX default getsockopt()
has the len field defined as int. int in HP-UX 64 bit
architecture is 32 bits long. When a Socket call is
mistakenly resolved to the wrong library, the Socket
structure related fields are incorrectly interpreted and
subsequently end up in the symptoms described above.
Resolution:
A new unique set of X/Open Sockets wrapper functions, _xpg_*
() has been added to libc. <sys/socket.h> has been modified
to allow the application to remap X/Open Sockets calls to
this new set of Sockets wrapper functions in libc.
If a 64 bit networking application has parts that are
compiled and built to X/Open Networking (Sockets)conforming
specifications, and parts that are not, then compile the
X/Open conforming parts with a define
_HPUX_ALT_XOPEN_SOCKET_API in addition to the usual define
_XOPEN_SOURCE_EXTENDED. Doing so, the static Sockets
functions defined in <sys/socket.h> will remap X/Open
Socket calls to the alternative Sockets functions in libc.
Do not include "-lxnet" in its build line, otherwise the
BSD Sockets calls will still end up resolving to the Sockets
functions in libxnet.
NOTE: <sys/socket.h> change is included in PHNE_35182.
However, only if customers need to develop programs to use
this alternative set of X/Open Sockets API _xpg_*() will
need PHNE_35182.
( SR:8606469970 CR:JAGag25123 )
The application was failing because either there was no SBA
in its arena block at the time of failure or because it had
been corrupted. The SBA is corrupted when the cached small
blocks belonging to one arena are recycled to a thread
belonging to a different arena without freeing the SBA
pointer. The second possibility is that the SBA in the
arena is never allocated and hence there is no SBA
pointer.
Resolution:
In the routine where the SBA cache is freed, we have
dereferenced the SBA pointer.
( SR:8606431746 CR:JAGaf91188 )
When a thread is interrupted by the receipt of a signal
while executing a signal(2) call and the signal handler
set up for the particular signal in turn calls signal(2),
it may deadlock in a multithreaded environment.
Resolution:
signal(2) is modified not to cause deadlock when called from
a signal handler.
PHCO_34599:
( SR:8606413710 CR:JAGaf73570 )
A wrong assignment of a stack variable in siglongjmp(3C)
causes stack corruption
Resolution:
siglongjmp(3C) is modified to handle the stack variables
correctly.
( SR:8606420056 CR:JAGaf79886 )
When rexec(1) is invoked, it calls the rexec(3) API which
in turn parses the .netrc file, if present. If rexec(3)
encounters macro definitions in the .netrc file, it aborts,
as it accesses an invalid memory location.
Resolution:
rexec(3) has been modified to parse the macro definitions
properly. Hence, rexec(1) does not abort with a core dump.
( SR:8606423530 CR:JAGaf83053 )
When a wide string consisting of valid and invalid
characters is passed as input to printf(3S) or wprintf(3C)
family of APIs with %ls as format specifier and precision
is specified to print the valid part, precision is ignored
when the wide string is validated.
Resolution:
printf(3S), wprintf(3C)family of APIs have been modified
to validate only that number of characters as specified by
the precision.
( SR:8606440693 CR:JAGaf98497 ) Duplicate
( SR:8606435319 CR:JAGaf93767 )
When getnameinfo(3N) is invoked without the NI_DGRAM flag,
getnameinfo(3N) returns the udp service for a port number
even though a tcp service is available for the same port
number in the /etc/services file. This happens when the udp
entry is placed before the tcp entry for the same port
number.
Resolution:
getnameinfo(3N) is modified to return the tcp service by
default. Applications that rely on the defective behavior of
getnameinfo(3N) and use getnameinfo(3N) to retrieve services
, which run on protocols other than tcp/udp, might show a
difference in behavior if this fix is applied.
( SR:8606441089 CR:JAGaf98846 )
malloc() expects mmap() to fail if the region is already
mmap()-ed. But mmap() has been changed to implicitly unmap
the region and give it to the caller. This change in mmap()
has to be handled in malloc() as the application would be
unaware of the unmapping done.
Resolution:
malloc(3C) is modified such that it handles the changes in
mmap() properly.
( SR:8606443056 CR:JAGag00767 )
Users are unable to telnet / rlogin when some badly written
PRM config files are loaded.
Resolution:
Libc API is modified such that users are able to login to
machines, for all kinds of PRM configuration files.
PHCO_34191:
( SR:8606418770 CR:JAGaf78600 ) Duplicate
( SR:8606411229 CR:JAGaf71111 )
The memory leak in libc causes automountd(1M) daemon to run
out of memory. This occurs when many threads are trying to
mount or unmount file systems.
Resolution:
The memory leak in libc is fixed so that the automountd(1M)
daemon will not run out of memory.
( SR:8606416771 CR:JAGaf76604 )
usleep(2) is not honoring the timer granularity provided by
the kernel for non-threaded applications.
Resolution:
usleep(2) is modified to support the timer granularity
provided by the kernel for non-threaded applications.
( SR:8606416947 CR:JAGaf76780 )
The getXXbyYY(3N), getaddrinfo(3N), and getnameinfo(3N)
APIs call res_send(3N) to contact a name server. When
res_send(3N) does not receive a response from the name
server and receives multiple SIGALRMs, res_send(3N)
repeatedly calls poll(2) which causes the infinite looping.
Resolution:
res_send(3N) has been modified so that the getXXbyYY(3N),
getaddrinfo(3N), and getnameinfo(3N) APIs do not loop
infinitely when they receive repeated SIGALRM signals.
( SR:8606423610 CR:JAGaf83133 )
This product update contains minor enhancements required to
enable the SYSTEM_LOGMSG_ENHANCEMENT.
syslog(3c) truncates the log messages after first newline
character('\n') and pass the incomplete message to
syslogd(1m).
Ex: syslog("x\ny") shows "x" in log file.
Resolution:
syslog(3c) is enhanced not to truncate the log messages
after first newline character('\n') and all newline
characters are replaced with blank spaces except the last
newline character('\n').
PHCO_33896:
( SR:8606337359 CR:JAGae98367 )
Improper handling of null string by the APIs swprintf(3S)
and vswprintf(3S) causes the incorrect output.
Resolution:
The swprintf(3S) and vswprintf(3S) functions have been
modified to return correct results when null string is
passed as an argument.
( SR:8606401087 CR:JAGaf61036 )
Incorrect handling of null character when passed as one of
the variable list arguments to vfwprintf(3S) causes
application to hang.
Resolution:
vfwprintf(3S) has been modified to handle the null character
input arguments correctly.
( SR:8606401561 CR:JAGaf61498 )
When the malloc(3C) thread local cache is enabled, a memory
intensive application with many threads may result in a core
dump. Improper handling of a data structure maintained by
malloc(3C) may cause it to be wrongly updated when a thread
dies, therefore causing a segmentation violation.
Resolution:
Pointer tracked and freed correctly within malloc(3C) sub
system to avoid wrong updates to its data structures.
( SR:8606402423 CR:JAGaf62358 )
( SR:8606404676 CR:JAGaf64597 )
( SR:8606404876 CR:JAGaf64797 )
This product update contains minor enhancements required to
pre-enable the adjustment of a system configurable limit.
Resolution:
Libc is enhanced to address the adjustment in the system
configurable limit.
( SR:8606417532 CR:JAGaf77365 )
On 11.23 HP-UX, building of 64-bit applications which links
in "libdlv_vxfs" library fails with error message -
Unsatisfied symbol.
Resolution:
Unsatisfied symbols are resolved, so that 64 bit application
build with VxFS4.1 library "libdlv_vxfs" succeeds.
PHCO_33173:
( SR:8606386811 CR:JAGaf46965 )
With certain invalid regular expressions, regcomp(3C) may
not free allocated memory before returning error.
Resolution:
regcomp(3C) has been modified to free the allocated memory
before returning error.
( SR:8606388475 CR:JAGaf48625 )
regexec(3C) API incorrectly sets the match offsets for
repeating subexpressions while processing a regular
expression containing nested repeating subexpressions.
Resolution:
regexec(3C) API has been modified to set the match offsets
correctly.
( SR:8606398364 CR:JAGaf58346 )
strtod(3C) incorrectly sets errno to ERANGE when a character
string input is converted to a denormalized double precision
floating point number on HP-UX 11.23 IPF.
Resolution:
strtod(3C) is modified not to set errno to ERANGE when a
character string input is converted to a denormalized double
precision floating point number on HP-UX 11.23 IPF.
( SR:8606402150 CR:JAGaf62085 )
regcomp(3C) incorrectly determines that the first character
of some alternatives in the alternate list of the pattern,
cannot appear at the beginning of a valid string that
matches the pattern, thereby causing regexec(3C) to give
incorrect results.
Resolution:
Corrected the behavior so that regcomp(3C) correctly
determines the characters that could appear at the beginning
of a valid string, that matches the pattern.
( SR:8606404858 CR:JAGaf64779 )
regexec(3C) fails to get the correct byte offsets for
strings matching a subexpression which contains alternative
lists due to the incorrect setting of the offsets when an
alternative list is processed.
Resolution:
regexec(3C) has been modified to set the match offsets
correctly for the subexpressions which contain alternative
lists.
PHCO_32488:
( SR:8606388507 CR:JAGaf48656 )
This product update contains the enhancement required to
enable VxFS4.1 on HP-UX 11i version 2.
Resolution:
The statfsdev(3C), statvfsdev(3C), statvfsdev64(3S),
fstatfsdev(3C), fstatvfsdev(3C), and fstatvfsdev64(3S)
are enhanced to invoke a VxFS4.1 library routine defined
in libdlv_vxfs library (delivered in EnableVxFS) for
getting the filesystem data if the system is booted
with VxFS4.1 kernel.
Enhancement:
No (superseded patches contained enhancements)
PHCO_34191:
syslog(3c) is enhanced not to truncate the log
messages after first newline character('\n') and all
newline characters are replaced with blank spaces
except the last newline character('\n').
PHCO_33896:
Support added to pre-enable the adjustment of a
system configurable limit.
Support added to successfully build 64bit
applications which links in VxFS4.1 library.
PHCO_32488:
Enhancements are added to support VxFS4.1
on HP-UX 11i version 2.
SR:
8606482167 8606485962 8606490302 8606443265 8606446875
8606459907 8606454483 8606469970 8606431746 8606413710
8606420056 8606423530 8606435319 8606440693 8606441089
8606443056 8606411229 8606416771 8606416947 8606423610
8606418770 8606337359 8606401087 8606401561 8606402423
8606404676 8606404876 8606417532 8606386811 8606388475
8606398364 8606402150 8606404858 8606388507
Patch Files:
OS-Core.C-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/unix95.o
/usr/lib/hpux32/unix98.o
OS-Core.C-MIN-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux64/unix95.o
/usr/lib/hpux64/unix98.o
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux64/libc.so.1
/usr/lib/pa20_64/libc.2
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/libc.so.1
/usr/lib/libc.2
/usr/lib/pa20_32/libc.2
/usr/lib/hpux32/libcres.a
/usr/lib/hpux64/libcres.a
ProgSupport.PROG2-AUX,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/libp/libc.so.1
/usr/lib/hpux64/libp/libc.so.1
/usr/lib/hpux32/libp/libcres.a
/usr/lib/hpux64/libp/libcres.a
OS-Core.C-MIN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/libc.a
/usr/lib/unix95.o
/usr/lib/unix98.o
/usr/lib/libcres.a
OS-Core.C-MIN-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/pa20_64/libc.a
/usr/lib/pa20_64/unix95.o
/usr/lib/pa20_64/unix98.o
/usr/lib/pa20_64/libcres.a
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/pa20_64/libc.2
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/libc.2
/usr/lib/pa20_32/libc.2
ProgSupport.PROG-AX-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,
v=HP:
/usr/lib/pa20_64/libp/libc.a
ProgSupport.PROG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/libpicc.a
ProgSupport.PROG2-AUX,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/libp/libc.a
what(1) Output:
OS-Core.C-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/unix95.o:
None
/usr/lib/hpux32/unix98.o:
None
OS-Core.C-MIN-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux64/unix95.o:
None
/usr/lib/hpux64/unix98.o:
None
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux64/libc.so.1:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:44:44 $
/usr/lib/pa20_64/libc.2:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:16:02 $
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/libc.so.1:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:42:56 $
/usr/lib/libc.2:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:18:12 $
/usr/lib/pa20_32/libc.2:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:18:12 $
/usr/lib/hpux32/libcres.a:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:36:51 $
/usr/lib/hpux64/libcres.a:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:36:57 $
ProgSupport.PROG2-AUX,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/lib/hpux32/libp/libc.so.1:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:47:04 $
/usr/lib/hpux64/libp/libc.so.1:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:47:57 $
/usr/lib/hpux32/libp/libcres.a:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:37:09 $
/usr/lib/hpux64/libp/libcres.a:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:37:16 $
OS-Core.C-MIN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/libc.a:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:08:09 $
/usr/lib/unix95.o:
None
/usr/lib/unix98.o:
None
/usr/lib/libcres.a:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:36:43 $
OS-Core.C-MIN-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/pa20_64/libc.a:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:13:37 $
/usr/lib/pa20_64/unix95.o:
None
/usr/lib/pa20_64/unix98.o:
None
/usr/lib/pa20_64/libcres.a:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:37:03 $
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/pa20_64/libc.2:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:16:02 $
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/libc.2:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:18:12 $
/usr/lib/pa20_32/libc.2:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:18:12 $
ProgSupport.PROG-AX-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,
v=HP:
/usr/lib/pa20_64/libp/libc.a:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:32:10 $
ProgSupport.PROG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/libpicc.a:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:11:43 $
ProgSupport.PROG2-AUX,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/lib/libp/libc.a:
$ PATCH_11.23/PHCO_36673 Aug 7 2007 02:30:10 $
cksum(1) Output:
OS-Core.C-MIN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
3711661847 1160 /usr/lib/hpux32/unix95.o
595256038 1160 /usr/lib/hpux32/unix98.o
OS-Core.C-MIN-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
3277368468 1376 /usr/lib/hpux64/unix95.o
2139827282 1376 /usr/lib/hpux64/unix98.o
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
1438316066 4365840 /usr/lib/hpux64/libc.so.1
1780473105 2053224 /usr/lib/pa20_64/libc.2
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
3213404918 4638940 /usr/lib/hpux32/libc.so.1
3672102344 1961984 /usr/lib/libc.2
3672102344 1961984 /usr/lib/pa20_32/libc.2
2158465370 70910 /usr/lib/hpux32/libcres.a
574525505 81114 /usr/lib/hpux64/libcres.a
ProgSupport.PROG2-AUX,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
93130226 4788900 /usr/lib/hpux32/libp/libc.so.1
3373774412 4504208 /usr/lib/hpux64/libp/libc.so.1
1441429040 75910 /usr/lib/hpux32/libp/libcres.a
1420673734 87474 /usr/lib/hpux64/libp/libcres.a
OS-Core.C-MIN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
3848133807 2641078 /usr/lib/libc.a
3798035310 864 /usr/lib/unix95.o
1187667741 864 /usr/lib/unix98.o
2978738850 67300 /usr/lib/libcres.a
OS-Core.C-MIN-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
1028332614 4398670 /usr/lib/pa20_64/libc.a
150884939 1632 /usr/lib/pa20_64/unix95.o
913494628 1632 /usr/lib/pa20_64/unix98.o
3692626600 67182 /usr/lib/pa20_64/libcres.a
OS-Core.CORE2-64SLIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
1780473105 2053224 /usr/lib/pa20_64/libc.2
OS-Core.CORE2-SHLIBS,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
3672102344 1961984 /usr/lib/libc.2
3672102344 1961984 /usr/lib/pa20_32/libc.2
ProgSupport.PROG-AX-64ALIB,fr=B.11.23,fa=HP-UX_B.11.23_PA,
v=HP:
3811267994 4466060 /usr/lib/pa20_64/libp/libc.a
ProgSupport.PROG-MIN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
2182700826 2812758 /usr/lib/libpicc.a
ProgSupport.PROG2-AUX,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
2396378233 2783818 /usr/lib/libp/libc.a
Patch Conflicts: None
Patch Dependencies:
s700: 11.23: PHKL_31500
s800: 11.23: PHKL_31500
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHCO_35744 PHCO_34599 PHCO_34191 PHCO_33896 PHCO_33173 PHCO_32488
Equivalent Patches: None
Patch Package Size: 14950 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHCO_36673
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHCO_36673.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHCO_36673. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHCO_36673.text file is
available in the product readme:
swlist -l product -a readme -d @ /tmp/PHCO_36673.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_36673.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
To enable the optional
SYSTEM_LOGMSG_ENHANCEMENT,
1. Set the config variable NEWLINE_NO_TRUNCATE to 1 in
/etc/default/syslogd file after installing the
syslogd(1M) patch PHCO_34253.
For more details refer syslogd(1M) manpage.
2.Restart all the applications using syslog(3c).
|