FS#33481 - Failure to load the "vnc" module with tigervnc installed, by loading the vnc module from within xorg

Attached to Project: Community Packages
Opened by Mike Cloaked (mcloaked) - Sunday, 20 January 2013, 22:20 GMT
Last edited by Sergej Pupykin (sergej) - Wednesday, 23 January 2013, 10:21 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Load the vnc module by defining it within xorg.conf including defining a password file stored in the system. The vnc module fails to load the "vnc" module - check the log file Xorg.0.log.


Additional info:
* package version(s) tigervnc 1.2.0-9
* config and/or log files etc.

I have for a long time been using tigervnc until a few months ago, but not used it for several months, by loading the vnc module with two relevant sections in xorg.conf:

Section "Module"
Load "vnc"
EndSection

and

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Option "passwordFile" "/opt/Local/etc/vnc/passwd"
EndSubSection
EndSection

However, testing today, this results in Xorg.0.log as:

[ 8.219] (II) LoadModule: "vnc"
[ 8.233] (II) Loading /usr/lib/xorg/modules/extensions/libvnc.so
[ 8.375] (II) Module vnc: vendor="Constantin Kaplinsky"
[ 8.375] compiled for 1.12.3, module version = 1.0.0
[ 8.375] Module class: X.Org Server Extension
[ 8.375] ABI class: X.Org Server Extension, version 6.0
[ 8.375] (EE) module ABI major version (6) doesn't match the server's version (7)
[ 8.375] (II) UnloadModule: "vnc"
[ 8.375] (II) Unloading vnc
[ 8.377] (EE) Failed to load module "vnc" (module requirement mismatch, 0)

Does this mean that tigervnc is out of date and needs fixing or is it s problem with X?

Is there any workaround?

Steps to reproduce: Add relevant sections to xorg.conf and reboot machine - check the /var/log/Xorg.0.log file and find the above lines.
This task depends upon

Closed by  Sergej Pupykin (sergej)
Wednesday, 23 January 2013, 10:21 GMT
Reason for closing:  Fixed
Additional comments about closing:  thanks
Comment by U (Gusar) - Monday, 21 January 2013, 02:47 GMT
Attached are patches required to support xorg-server-1.13, and an updated PKGBUILD that uses them.

Edit: Forgot something, use the second attached PKGBUILD, the one that has --disable-selective-werror in it.
Comment by Mike Cloaked (mcloaked) - Monday, 21 January 2013, 10:37 GMT
I have, for a fast fix, installed the svn version from AUR (https://aur.archlinux.org/packages.php?ID=25408), and it builds and installs, and works fine fixing the issue I reported in this bz for the version in [community] So hopefully the version of tigervnc in [community] referenced in this report will be patched as per Uroš comment #1 and a new package released to the [community] repo soon.

Loading...