Solaris 8 Patches
To run under Solaris 8, patch 108991-05 or later (and dependent
patches) is required. This fixes a problem where checks run by the
scheduler do not exit correctly. Other patches may be required. The
development host had the following patches installed:
108528-05 108985-01 109137-01 109729-01 109783-01 108974-08 108985-02
109277-01 109279-06 110283-01 110662-01 108989-02 108975-03 108974-02
109041-02 109181-02 109472-04 109874-02 109898-02 108727-05 108991-05
109888-02 108977-01 108968-02 108827-01 109326-01 108827-05 109322-02
109461-02 110383-01 110453-01 110700-01 109667-02 109320-01 108987-02
Hardware
A bad disk may manifest itself as unexpected scheduler behavior. For
example, lastalert() may fail to read a file that clearly
exists, and thus generate false (or incorrectly scheduled) alerts.
Replacing the disk containing the survivor state filesystem may
alleviate this behavior.
LDAP Check Module
As of v0.8.3, the LDAP Check Module uses the Net::LDAP Perl
module. Due to a problem in that module, an error message like the
following may appear:
Received unexpected response: /^(\\.|[^\\*]*)*\*/:
regexp *+ operand could be empty at /opt/perl/lib/site_perl/Net/LDAP/Filter.pm line 120.
This problem may appear under older versions of Perl, including
5.004. To fix, try upgrading to a newer version
of Net::LDAP or, if possible, Perl. If upgrading does not
work, please file a bug report.
Additionally, Net::LDAP may have problems using older versions
of IO::Socket, reporting that a server is OK with the message
IO::Socket::INET: Connection refused at /opt/ACISperl5004/lib/site_perl/Net/LDAP.pm line 126
(Clearly, the server is not running, which is not OK.) To fix, try upgrading
IO::Socket to a newer version. IO::Socket v1.24,
part of the IO v1.20 distribution, is known to work.
vsnprintf
Solaris versions prior to 9 do not have a threadsafe version
of vsnprintf, which the debugging and warning library makes
extensive use of. A workaround is implemented, but is theoretically
subject to buffer overrun problems. Where possible, Solaris 9 should
be used. Paranoid sites that cannot run Solaris 9 should disable all
debugging in the scheduler.
$Date: 2006/11/20 02:56:55 $
$Revision: 0.8 $
|
keywords
|