X2Go Bug report logs - #896
Session Resume Fails with "Failed to restore all the required visuals."

version graph

Package: x2goclient; Maintainer for x2goclient is X2Go Developers <x2go-dev@lists.x2go.org>; Source for x2goclient is src:x2goclient.

Reported by: Michael DePaulo <mikedep333@gmail.com>

Date: Fri, 26 Jun 2015 13:00:02 UTC

Severity: normal

Tags: pending

Merged with 696, 891

Found in versions 4.0.4.0, 4.0.3.1-1

Fixed in version 4.0.4.1

Done: X2Go Release Manager <git-admin@x2go.org>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit@bugs.x2go.org (full text, mbox, reply):

Received: (at submit) by bugs.x2go.org; 26 Jun 2015 12:55:17 +0000
From mikedep333@gmail.com  Fri Jun 26 14:55:16 2015
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
	T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham version=3.3.2
Received: from mail-yk0-f177.google.com (mail-yk0-f177.google.com [209.85.160.177])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 92CB25DA84
	for <submit@bugs.x2go.org>; Fri, 26 Jun 2015 14:55:15 +0200 (CEST)
Received: by ykdy1 with SMTP id y1so57274517ykd.2
        for <submit@bugs.x2go.org>; Fri, 26 Jun 2015 05:55:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:date:message-id:subject:from:to:content-type;
        bh=4aRpADYLK01FhSnh+FeikoygXLYKASqXqRfOpEzkJFQ=;
        b=lMrkkj2wMWLVtIEuAwTyhcYs8eIYAhl6U82XozHog3jQIp52uDekUny164kIf48I+d
         HMotUwfXYIhMaMDVtO+4lG7xcBulkTwrhvOQbhH/FznZa6V+fGxlB4sLqnmK7udRFd4p
         Q8/iNJzfsFAgayN6qHQV3sydIbnyxihmiGDl1vjgI2LXKDNExAPJ9zIpG/QLn7PE8zZA
         RZ3RXOlT1JlyLenPQjp+FERiFFRyfAZRZuJB8oTLR82maUi4w+s83XbZUbF5oXKV+8y7
         oRdTbb9y0Pe72hZJi0p/mg4KnqeAWeMAdTpA/LPp3AplvxTV/7pB+n/HyCvyRN8CMA9D
         CBcw==
MIME-Version: 1.0
X-Received: by 10.129.88.86 with SMTP id m83mr1708433ywb.91.1435323314200;
 Fri, 26 Jun 2015 05:55:14 -0700 (PDT)
Received: by 10.37.214.10 with HTTP; Fri, 26 Jun 2015 05:55:14 -0700 (PDT)
Date: Fri, 26 Jun 2015 08:55:14 -0400
Message-ID: <CAMKht8gjzoc6GKF+74h3B7WOgvTpGEQ_Xi2by2O+BfhGwUgFDw@mail.gmail.com>
Subject: Session Resume Fails with "Failed to restore all the required visuals."
From: Michael DePaulo <mikedep333@gmail.com>
To: "submit@bugs.x2go.org" <submit@bugs.x2go.org>
Content-Type: text/plain; charset=UTF-8
Package: x2goclient
Version: 4.0.4.0
Severity: normal
Tags: +build-win32

Sometimes when starting an X2Go session on a Windows client, and
resuming it on a different machine (which may or may not be Windows),
the session fails to resume and you get this error message:

X2Go - 50
Failed to restore all the required visuals.
Can't resume the NX session on this display.

Screenshot: http://imgur.com/zQz69Cz

On test configuration #1 at least, I am still able to resume the
session on the original client, even after receiving the error on the
new client.

I have seen this issue occasionally over the last year or 2. I recall
experiencing it when try resume a session over RDP. However, I have 2
other test configurations listed below.

Note that the error message comes from nx-libs, not x2goclient.
x2goclient passes the error message to the user.

However, I am filing this bug under x2goclient since it is likely
possible to fix it by launching VcXsrv on Windows with different
options. In fact, at X2Go Gathering 2015, one of the QVD developers
said that they experienced this issue with QVD client for iOS, and
fixed it by launching their client-side X server with certain options:
https://github.com/theqvd/qvd-client-ios/blob/master/QVDWrapper/wrapper/Services/QVDXvncService.m#L106

Right now I am able to reproduce it with this test configuration (#1):

Server OS: Fedora 21 64-bit with latest updates
x2goserver: 4.0.1.19-3.fc21 (from Fedora)
x2goserver-xsession: 4.0.1.19-3.fc21 (from Fedora)
nxagent: 3.5.0.31-0.0x2go1.1.git20150608.671.main.fc21

session-starting client OS: Windows 10 64-bit build 10130
session-starting x2goclient: 4.0.4.0-2015.06.24
session-starting hardware: physical, accessed locally

session-resuming client OS: Windows XP 32-bit SP3 with last available updates
session-resuming x2goclient: 4.0.4.0-2015.06.24
session-resuming hardware: Virtual. Running on the server's qemu-kvm
hypervisor with virt-manager. QXL & SPICE are used (the SPICE server
is built into the hypervisor.) Driver is "Red Hat QXL GPU" 7/17/2013
5.1.0.10018. Color is set to 32-bit. Accessed over virt-viewer 2.0
from Windows.

Also, at the X2Go Gathering 2015, we were able to reproduce this with
the following 2 clients (but with a different server) (test config
#2):

Server Details: unknown

session-starting client OS: Windows 7 64-bit SP1 with latest updated
session-starting x2goclient: 4.0.4.0-2015.06.24
session-starting hardware: physical, accessed locally

session-resuming client OS: X2Go TCE (version unknown) (based on
Debian 7 Wheezy IIRC)
session-resuming x2goclient: version unknown
session-resuming hardware: physical, accessed locally


Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Sun Sep 22 20:32:58 2019; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.