Bug 456767

Summary: loading libvnc.so fails due to missing libvncModuleData data object
Product: [Fedora] Fedora Reporter: James Ralston <ralston>
Component: vncAssignee: Adam Tkac <atkac>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 9CC: ovasik
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-07-30 10:21:37 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description James Ralston 2008-07-26 19:00:41 UTC
0:vnc-server-4.1.2-31.fc9.i386
0:xorg-x11-server-Xorg-1.4.99.906-1.fc9.i386

I want to be able to run an X server on a physical display, but with the ability
to connect to it via vncviewer.

I configured my xorg.conf file to load the libvnc.so module:

Section "Module"
        Load        "libvnc"
EndSection

However, this fails.  From my Xorg.0.log file:

(II) LoadModule: "libvnc"
(II) Loading /usr/lib/xorg/modules/extensions//libvnc.so
(EE) LoadModule: Module libvnc does not have a libvncModuleData data object.
(II) UnloadModule: "libvnc"
(II) Unloading /usr/lib/xorg/modules/extensions//libvnc.so
(EE) Failed to load module "libvnc" (invalid module, 0)
(II) LoadModule: "extmod"

I found this Debian bug:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=444697

First, if libvnc.so is truly incompatible with the X server, it shouldn't be
included in the vnc-server package.

Second, if this is indeed the case... how can I connect to and manipulate an X
server running on a physical display remotely via VNC?

(The Debian bug references the "xf4vnc" project, but that doesn't seem to be
available for Fedora...)

Comment 1 Adam Tkac 2008-07-30 10:21:37 UTC
You have to specify "Load "vnc" ", not libvnc. With "vnc" all works as expected.