Bug 18895 - libvncserver without gcrypt support, required e.g. to connect to apple vnc (used by remmina)
Summary: libvncserver without gcrypt support, required e.g. to connect to apple vnc (u...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: advisory MGA5-64-OK
Keywords: PATCH, validated_update
Depends on:
Blocks:
 
Reported: 2016-07-08 17:14 CEST by Christian Lohmaier
Modified: 2016-08-09 10:59 CEST (History)
3 users (show)

See Also:
Source RPM: libvncserver-0.9.10-1.mga5.src.rpm
CVE:
Status comment:


Attachments

Description Christian Lohmaier 2016-07-08 17:14:34 CEST
(backport remmina from cauldron to mga5, that version doesn't come with it's own copy of libvncserver anymore, or I guess just try on cauldron)

When trying to connect to a Mac OS X VNC server (the builtin one) with authentication (Password configured to control the session), remmina fails with 'GCrypt support was not compiled in' that comes from the linked libvncserver.

Version-Release number of selected component (if applicable):
mga5 and cauldron have same/similar specfile, both not listing a

BuildRequires:	libgcrypt-devel


How reproducible:
100%

Fix is easy: Add in the BuildRequires: libgcrypt-devel  and rebuild....

(no rebuild of remmina/other client programs necessary, they'll work once the updated libvcnserver is installed)
Comment 1 Christian Lohmaier 2016-07-08 17:15:40 CEST
setting patch keyword, as "BuildRequires: libgcrypt-devel" is the patch..

Same fix for both cauldron as well as mga5

Keywords: (none) => PATCH

Comment 2 David GEIGER 2016-07-08 18:22:40 CEST
Fixed both Cauldron and mga5, I'll provide an advisory and a packages list.

CC: (none) => geiger.david68210

Comment 3 David GEIGER 2016-07-08 19:23:07 CEST
Assigning to QA,

 
Advisory:
========================

When trying to connect to a Mac OS X VNC server (the builtin one) with authentication (Password configured to control the session), remmina fails with 'GCrypt support was not compiled in' that comes from the linked libvncserver.
Indeed our current package is no compiled against libgcrypt, so this update fixes this issue rebuilding libvncserver against system libgryct.

========================

Packages in 5/core/updates_testing:
========================

libvncserver0-0.9.10-1.1.mga5.i586.rpm
libvncserver-devel-0.9.10-1.1.mga5.i586.rpm
lib64vncserver0-0.9.10-1.1.mga5.x86_64.rpm
lib64vncserver-devel-0.9.10-1.1.mga5.x86_64.rpm


Source RPM: 
========================

libvncserver-0.9.10-1.1.mga5.src.rpm

How to test this update request:
========================

Test procedure:

Ensure that libvncserver pulled in now libgcrypt.so.11

Before:
$ urpmq --requires libvncserver0 |grep gcrypt
$
return nothing!!

After:
$ urpmq --requires libvncserver0 |grep gcrypt
libgcrypt.so.11
libgcrypt.so.11(GCRYPT_1.2)
$
David GEIGER 2016-07-08 19:23:53 CEST

Assignee: bugsquad => qa-bugs

Comment 4 David Walser 2016-07-13 15:06:23 CEST
Christian, if you can confirm the fix with our build of the package, we can get this pushed (please note the architecture you tested on).
Dave Hodgins 2016-08-08 12:01:02 CEST

Keywords: (none) => validated_update
Whiteboard: (none) => advisory MGA5-64-OK
CC: (none) => davidwhodgins, sysadmin-bugs

Comment 5 Mageia Robot 2016-08-09 10:59:19 CEST
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2016-0109.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.