← Back to team overview

desktop-packages team mailing list archive

[Bug 1307084] Re: Vino doesn't work from OSX Mavericks Screen Sharing on Ubuntu 14.04

 

It's seem that the softwares (vnc client) cannot provide the
authentication mechanism requested by Ubuntu 14.04( or higher versions
).

Not only "OSX Maverickss Sreen Sharing" has this issue, bu also others
does:

vnc viewer( android and ios )
and other vnc viewer softwares...

They can not " provide the authentication mechanism".

Just unchecking "require-encryption" is unsafe.
Because My ubuntu is exposured to internet...

Is there a "best of both worlds" ways to resolve this problem?

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to vino in Ubuntu.
https://bugs.launchpad.net/bugs/1307084

Title:
  Vino doesn't work from OSX Mavericks Screen Sharing  on Ubuntu 14.04

Status in GNOME Remote Desktop:
  New
Status in vino package in Ubuntu:
  Triaged

Bug description:
  After upgrading to 14.04 from 13.10 VNC stopped working from Mac OSX Screen sharing application.
  At first I thought it was related to issue https://bugs.launchpad.net/ubuntu/+source/vino/+bug/1290666 . 
  But that makes other VNC clients such as TightVNC working but issue with OSX Screen Sharing still exists, maybe it is because it uses fairly old protocol.

  Logs from vine-server when connecting with TightVNC and with OSX
  Screen Sharing apps:

  TIghtVNC:

  sampo@sampo-htpc:~$ /usr/lib/vino/vino-server

  (vino-server:2799): EggSMClient-CRITICAL **: egg_sm_client_set_mode: assertion 'global_client == NULL || global_client_mode == EGG_SM_CLIENT_MODE_DISABLED' failed
  13/04/2014 10:45:06 AM Autoprobing TCP port in (all) network interface
  13/04/2014 10:45:06 AM Listening IPv6://[::]:5900
  13/04/2014 10:45:06 AM Listening IPv4://0.0.0.0:5900
  13/04/2014 10:45:06 AM Autoprobing selected port 5900
  13/04/2014 10:45:06 AM Advertising security type: 'TLS' (18)
  13/04/2014 10:45:06 AM Re-binding socket to listen for VNC connections on TCP port 5900 in (all) interface
  13/04/2014 10:45:06 AM Listening IPv6://[::]:5900
  13/04/2014 10:45:06 AM Listening IPv4://0.0.0.0:5900
  13/04/2014 10:45:06 AM Clearing securityTypes
  13/04/2014 10:45:06 AM Advertising security type: 'TLS' (18)
  13/04/2014 10:45:06 AM Clearing securityTypes
  13/04/2014 10:45:06 AM Advertising security type: 'TLS' (18)
  13/04/2014 10:45:06 AM Advertising authentication type: 'No Authentication' (1)
  13/04/2014 10:45:06 AM Re-binding socket to listen for VNC connections on TCP port 5900 in (all) interface
  13/04/2014 10:45:06 AM Listening IPv6://[::]:5900
  13/04/2014 10:45:06 AM Listening IPv4://0.0.0.0:5900
  13/04/2014 10:45:06 AM Clearing securityTypes
  13/04/2014 10:45:06 AM Clearing authTypes
  13/04/2014 10:45:06 AM Advertising security type: 'TLS' (18)
  13/04/2014 10:45:06 AM Advertising authentication type: 'No Authentication' (1)
  13/04/2014 10:45:06 AM Advertising security type: 'No Authentication' (1)

  (vino-server:2799): GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL' failed
  13/04/2014 10:45:21 AM [IPv4] Got connection from client Sampos-Air.lan
  13/04/2014 10:45:21 AM   other clients:
  13/04/2014 10:45:21 AM Client Protocol Version 3.7
  13/04/2014 10:45:21 AM Advertising security type 18
  13/04/2014 10:45:21 AM Advertising security type 1
  13/04/2014 10:45:21 AM Client returned security type 1
  13/04/2014 10:45:21 AM Pixel format for client Sampos-Air.lan:
  13/04/2014 10:45:21 AM   32 bpp, depth 24, little endian
  13/04/2014 10:45:21 AM   true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
  13/04/2014 10:45:21 AM no translation needed
  13/04/2014 10:45:21 AM rfbProcessClientNormalMessage: ignoring unknown encoding type 8

  With TightVNC it works normally,

  
  Screen Sharing from Mavericks:

  sampo@sampo-htpc:~$ /usr/lib/vino/vino-server

  (vino-server:2887): EggSMClient-CRITICAL **: egg_sm_client_set_mode: assertion 'global_client == NULL || global_client_mode == EGG_SM_CLIENT_MODE_DISABLED' failed
  13/04/2014 10:47:47 AM Autoprobing TCP port in (all) network interface
  13/04/2014 10:47:47 AM Listening IPv6://[::]:5900
  13/04/2014 10:47:47 AM Listening IPv4://0.0.0.0:5900
  13/04/2014 10:47:47 AM Autoprobing selected port 5900
  13/04/2014 10:47:47 AM Advertising security type: 'TLS' (18)
  13/04/2014 10:47:47 AM Re-binding socket to listen for VNC connections on TCP port 5900 in (all) interface
  13/04/2014 10:47:47 AM Listening IPv6://[::]:5900
  13/04/2014 10:47:47 AM Listening IPv4://0.0.0.0:5900
  13/04/2014 10:47:47 AM Clearing securityTypes
  13/04/2014 10:47:47 AM Advertising security type: 'TLS' (18)
  13/04/2014 10:47:47 AM Clearing securityTypes
  13/04/2014 10:47:47 AM Advertising security type: 'TLS' (18)
  13/04/2014 10:47:47 AM Advertising authentication type: 'No Authentication' (1)
  13/04/2014 10:47:47 AM Re-binding socket to listen for VNC connections on TCP port 5900 in (all) interface
  13/04/2014 10:47:47 AM Listening IPv6://[::]:5900
  13/04/2014 10:47:47 AM Listening IPv4://0.0.0.0:5900
  13/04/2014 10:47:47 AM Clearing securityTypes
  13/04/2014 10:47:47 AM Clearing authTypes
  13/04/2014 10:47:47 AM Advertising security type: 'TLS' (18)
  13/04/2014 10:47:47 AM Advertising authentication type: 'No Authentication' (1)
  13/04/2014 10:47:47 AM Advertising security type: 'No Authentication' (1)

  (vino-server:2887): GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL' failed
  13/04/2014 10:47:56 AM [IPv4] Got connection from client Sampos-Air.lan
  13/04/2014 10:47:56 AM   other clients:
  13/04/2014 10:47:56 AM Client Protocol Version 3.3

  It just freezes here, no error messages on Mac Screen Sharing client
  either. Only difference I see is the Client protocol version which is
  much older in Mac Screen Sharing app.

To manage notifications about this bug go to:
https://bugs.launchpad.net/vino/+bug/1307084/+subscriptions