- Issued:
- 2009-01-20
- Updated:
- 2009-01-20
RHBA-2009:0095 - Bug Fix Advisory
Synopsis
piranha bug-fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated piranha package that fixes several bugs and adds enhancements is
now available.
Description
Piranha provides high-availability and load balancing services for Red Hat
Enterprise Linux. It includes various tools to administer and configure the
Linux Virtual Server (LVS), as well as the heartbeat and failover
components. LVS is a dynamically-adjusted kernel routing mechanism, that
provides load balancing, primarily for Web and FTP servers.
This updated package fixes the following bugs:
- Nanny blocked SIGALRM, causing tftp client timeouts to not be handled.
- Pulse could not be restarted correctly if child processes from a previous
instance of pulse still existed. This occurred to a socket not being closed.
- Improperly handled error case could cause an incorrect log message.
- Pulse could crash if a log message was longer than 80 characters.
- Pulse does not correctly monitor links on bonded interfaces.
Also, this updated package adds the following features:
- Use of an alternate server to handle requests if all real servers are down.
- The pulse init script now reads /etc/sysconfig/pulse on startup, allowing
administrators to override pulse command line options.
Users of piranha are advised to upgrade to this updated package, which
resolves these issues and adds these enhancements.
Solution
Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188
Affected Products
- Red Hat Enterprise Linux High Availability for x86_64 5 x86_64
- Red Hat Enterprise Linux High Availability for x86_64 5 ppc
- Red Hat Enterprise Linux High Availability for x86_64 5 ia64
- Red Hat Enterprise Linux High Availability for x86_64 5 i386
- Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 5 x86_64
- Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 5 i386
Fixes
- BZ - 238498 - need fallback service
- BZ - 243908 - nanny blocks SIGALRM causing tftp client timeout not to be handled.
- BZ - 250888 - RFE: add support of startup options to pulse
- BZ - 391131 - pulse cannot bind to port 539 after a restart, child processes still have it open
- BZ - 429864 - Support for Real Server's remote port
- BZ - 439814 - Minor defect in nanny
- BZ - 446802 - segfault if syslog message is longer than 80 characters
- BZ - 457567 - pulse not support monitor link on bond interface
CVEs
(none)
References
(none)
Red Hat Enterprise Linux High Availability for x86_64 5
SRPM | |
---|---|
piranha-0.8.4-11.el5.src.rpm | SHA-256: c0fd95e0229bff214948ff09641e7460bee6042c2a75820f02343c966e8a0028 |
x86_64 | |
piranha-0.8.4-11.el5.x86_64.rpm | SHA-256: d70a2ea941236150a54161fe401b75e6520f6b3a4adcf0a982346d0e85ea93a6 |
ppc | |
piranha-0.8.4-11.el5.ppc.rpm | SHA-256: 22ade3ac9ff0d1059d0846c3549789f3068efa90d8a4e2734a26d71cff5e809b |
ia64 | |
piranha-0.8.4-11.el5.ia64.rpm | SHA-256: 75c65d0054faed025e39bb89fc6e6852015b7bf49817ab5af8a9faf5cd8c2588 |
i386 | |
piranha-0.8.4-11.el5.i386.rpm | SHA-256: 81a8dd33199ad831a24e68f4ccb15ccaed7c03c19450ffe75018b7ebf9a0c8e5 |
Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 5
SRPM | |
---|---|
piranha-0.8.4-11.el5.src.rpm | SHA-256: c0fd95e0229bff214948ff09641e7460bee6042c2a75820f02343c966e8a0028 |
x86_64 | |
piranha-0.8.4-11.el5.x86_64.rpm | SHA-256: d70a2ea941236150a54161fe401b75e6520f6b3a4adcf0a982346d0e85ea93a6 |
i386 | |
piranha-0.8.4-11.el5.i386.rpm | SHA-256: 81a8dd33199ad831a24e68f4ccb15ccaed7c03c19450ffe75018b7ebf9a0c8e5 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.