From unknown Fri Mar 29 06:29:59 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#896: Session Resume Fails with "Failed to restore all the required visuals." Reply-To: Michael DePaulo , 896@bugs.x2go.org Resent-From: Michael DePaulo Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Fri, 26 Jun 2015 13:00:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: report 896 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: Received: via spool by submit@bugs.x2go.org id=B.143532331718134 (code B); Fri, 26 Jun 2015 13:00:02 +0000 Received: (at submit) by bugs.x2go.org; 26 Jun 2015 12:55:17 +0000 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 ; Fri, 26 Jun 2015 14:55:15 +0200 (CEST) Received: by ykdy1 with SMTP id y1so57274517ykd.2 for ; 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: From: Michael DePaulo To: "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