vnc bug fix and enhancement update
| Advisory: | RHBA-2009:0119-6 |
|---|---|
| Type: | Bug Fix Advisory |
| Severity: | N/A |
| Issued on: | 2009-01-20 |
| Last updated on: | 2009-01-20 |
| Affected Products: | Red Hat Enterprise Linux (v. 5 server) Red Hat Enterprise Linux Desktop (v. 5 client) |
Details
An enhanced vnc package that fixes various bugs is now available.
* When vncserver failed to start Xvnc, vncserver would exit without
producing an error message. This situation would occur, for example, if a
user attempted to start vncserver with illegal options. An error message
is now included in vncserver and will be displayed if Xvnc fails to start:
"Unable to start Xvnc, exiting". Furthermore, since no specific exit code
was assigned to this error, the exit code would default to "0". Without
a specific exit code, the only way to identify this particular error was
to look for the string of the error message in output. This strategy is
unreliable because the string is subject to change. A specific exit code
has now been assigned to this error, and if Xvnc fails to start,
vncserver will exit with code "2". Note: if vncserver fails to start due
to an illegal option selected by the user, this will be shown in the log
file for the vncserver session.
* The GLX extension was not available to users of Xvnc on Red Hat
Enterprise Linux 5. Vncserver has been rebased to a version which supports
GLX and RENDER on all architectures. Furthermore, Red Hat Enterprise Linux
5 uses Xorg 7.1 and Mesa 6.5.1. GLX relies on Mesa, but Xorg 7.1 requires
additional patches to build against Mesa 6.5.1. These patches are now
included in the vnc package. With these patches applied, GLX is enabled in
Xvnc.
* Xvnc's color depth settings did not always work correctly when using the
RENDER extension. Vncserver would sometimes output at a color depth other
than the one specified by the user, or would cause a segmentation fault.
A patch has been developed that corrects this issue. With the patch
applied, 8bpp, 16bpp, and 24bpp color modes all work correctly.
* A fault in vnc.so could crash the X server under certain circumstances.
This could occur, for example, if a user opened a vnc connection to an X
session after X was already used on the console in the same session. A
patch has been developed that corrects this issue based on a patch from
upstream. With the patch applied, it is possible to open a vnc connection
to an X session in which X has already been used on the console.
* An error message would be displayed during a vnc-based install:
"Couldn't interpret _XKB_RULES_NAMES property". The error appeared due to
a parameter in X server configuration file used by vncserver. This has been
corrected in a patch. With the patch applied, the error message does not
appear during vnc-based installation.
Solution
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
Updated packages
| Red Hat Enterprise Linux (v. 5 server) | |
| SRPMS: | |
| vnc-4.1.2-14.el5.src.rpm File outdated by: RHBA-2011:0216 |
MD5: 3bf9dd1d9827573ef6dac8f4322cd251 |
| IA-32: | |
| vnc-4.1.2-14.el5.i386.rpm File outdated by: RHBA-2011:0216 |
MD5: 6ab86fde1fa92a53bf07b1f9f28c62c9 |
| vnc-server-4.1.2-14.el5.i386.rpm File outdated by: RHBA-2011:0216 |
MD5: 36b0ae21616b07b31461c9e2b9cf9cf9 |
| IA-64: | |
| vnc-4.1.2-14.el5.ia64.rpm File outdated by: RHBA-2011:0216 |
MD5: f39f43da008df90f965bbc4f0d385421 |
| vnc-server-4.1.2-14.el5.ia64.rpm File outdated by: RHBA-2011:0216 |
MD5: 6233b319ef68a24611917c6ea984ea2a |
| PPC: | |
| vnc-4.1.2-14.el5.ppc.rpm File outdated by: RHBA-2011:0216 |
MD5: 9dda1bb8750c87269a97f64f02cecdeb |
| vnc-server-4.1.2-14.el5.ppc.rpm File outdated by: RHBA-2011:0216 |
MD5: 000efa04ccd3083ba19164ee4b38b3cf |
| s390x: | |
| vnc-4.1.2-14.el5.s390x.rpm File outdated by: RHBA-2011:0216 |
MD5: 2311309259beecb5dc0c8e9ed07ba74d |
| vnc-server-4.1.2-14.el5.s390x.rpm File outdated by: RHBA-2011:0216 |
MD5: ab1c779c017bbadf75c0492590c678d7 |
| x86_64: | |
| vnc-4.1.2-14.el5.x86_64.rpm File outdated by: RHBA-2011:0216 |
MD5: 74dd2b88c9b8fb614e94ad7e4430e408 |
| vnc-server-4.1.2-14.el5.x86_64.rpm File outdated by: RHBA-2011:0216 |
MD5: 0626c5986c2ad136a6785b78f0725358 |
| Red Hat Enterprise Linux Desktop (v. 5 client) | |
| SRPMS: | |
| vnc-4.1.2-14.el5.src.rpm File outdated by: RHBA-2011:0216 |
MD5: 3bf9dd1d9827573ef6dac8f4322cd251 |
| IA-32: | |
| vnc-4.1.2-14.el5.i386.rpm File outdated by: RHBA-2011:0216 |
MD5: 6ab86fde1fa92a53bf07b1f9f28c62c9 |
| vnc-server-4.1.2-14.el5.i386.rpm File outdated by: RHBA-2011:0216 |
MD5: 36b0ae21616b07b31461c9e2b9cf9cf9 |
| x86_64: | |
| vnc-4.1.2-14.el5.x86_64.rpm File outdated by: RHBA-2011:0216 |
MD5: 74dd2b88c9b8fb614e94ad7e4430e408 |
| vnc-server-4.1.2-14.el5.x86_64.rpm File outdated by: RHBA-2011:0216 |
MD5: 0626c5986c2ad136a6785b78f0725358 |
| (The unlinked packages above are only available from the Red Hat Network) | |
Bugs fixed (see bugzilla for more information)
282661 - Reproducible crash in libvnc.so [crashes Xorg]
385241 - feature request: update vnc-server
451789 - [CRM#1825054] Enable support for GLX in Xvnc
458651 - Give exit code != 0 when vncserver did not started
464783 - Couldn't interpret _XKB_RULES_NAMES property
Keywords
These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package
The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/