12882: Acronis Backup & Recovery 10 Management Console Crashes on VNC Server

Also read in:

use Google Translate

Operating Systems: 

The issue is in the VNC server XRender support

This article applies to:

  • Acronis Backup & Recovery 10 Advanced Server (Agent for Linux)
  • Acronis Backup & Recovery 10 Server for Linux (Standalone)
  • Acronis Backup & Recovery 10 Advanced Server - Virtual Edition (Agent for Linux)

Symptoms

  1. You attempt to start Acronis Management Console on Ubuntu VNC server;
  2. On the start attempt, you are prompted to work without XRender;
  3. Acronis Management Console starts to draw and then unexpectedly closes with the following error message:

    FXImage::restore: unable to restore image. Aborted

Cause

The VNC server that you have uses outdated X-libraries that have an issue with XRender.

GUI of Acronis Backup & Recovery 10 relies on the XRender extension to work.

Solution

Newer VNC server with up to date X-libraries (including the XRender extension) does not have this issue.

You most likely have Ubuntu, Red Hat, or CentOS with outdated X-libraries. So, to fix the issue, upgrade your VNC server from source.

If you are going to use TigerVNC, install it using package manager, if possible - for example, using apt-get in Ubuntu, or yum in CentOS.

More information

Sample instructions for Red Hat 4

  1. Download http://tigervnc.sourceforge.net/
  2. Unpack it into <tigervnc_sources>
  3. Download (the version has to be the same with the above source):

    http://sourceforge.net/projects/tigervnc/files/tigervnc/1.0.1/Xvnc-1.0.1...

  4. Unpack it into <tigervnc_sources>/unix
  5. Install the following packages:
    • nasm
    • freetype-devel
    • fontconfig-devel
    • xorg-x11-devel
  6. Issue under root:

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/X11R6/lib/

  7. Issue in <tigervnc_sources>/unix:

    ./configure
    make

  8. Change the password:

    <tigervnc_sources>/unix/vnspasswd/vncpasswd

  9. Start VNC server:

    ./vncserver

  10. The port is assigned as:

    $vncPort = 5900 + $displayNumber;

Tags: 

You are reporting a typo in the following text:
Simply click the "Send typo report" button to complete the report. You can also include a comment.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
3 + 3 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.