Package Details: turbovnc 3.1.3-2

Git Clone URL: https://aur.archlinux.org/turbovnc.git (read-only, click to copy)
Package Base: turbovnc
Description: A derivative of Virtual Network Computing that is tuned to provide peak performance for 3D and video workloads
Upstream URL: http://www.turbovnc.org/
Licenses: GPL-2.0-or-later
Conflicts: tigervnc, tigervnc-git, tightvnc, tightvnc-git
Submitter: kfgz
Maintainer: PlasticSoup
Last Packager: PlasticSoup
Votes: 34
Popularity: 0.003785
First Submitted: 2013-06-03 18:29 (UTC)
Last Updated: 2024-11-17 02:57 (UTC)

Dependencies (25)

Required by (0)

Sources (2)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

terryer commented on 2024-08-16 06:14 (UTC) (edited on 2024-08-16 06:42 (UTC) by terryer)

With the last update - turbovnc 3.1.2-2 I cannot connect to my remote node anymore. Had to manually:

  • sudo chmod o+x /etc/X11/xinit/xinitrc
  • comment out everything in /usr/bin/xstartup.turbovnc and just add exec startlxde

PlasticSoup commented on 2024-05-20 17:56 (UTC)

How, exactly, are you installing the package? What command results in the error and what is the exact error?

DocMAX commented on 2024-05-20 15:29 (UTC)

I get an error with vncviewer claiming that TurboVNC Server is not installed in /opt/TurboVNC ?!?

terryer commented on 2024-02-28 06:59 (UTC)

Hey. Glad to see this will get sorted out. Hope there's enough info about various edge cases. The author of TurboVNC is super responsive. That helped a lot.

PlasticSoup commented on 2024-02-28 00:59 (UTC)

Hey terryer thanks for the info. In the next few days I'll redo the pkgbuild to (hopefully) correct the reported issues. Sorry you've had so much trouble.

terryer commented on 2024-02-27 18:05 (UTC)

Got from the TurboVNC author the following: "Ah, OK, so it actually is using TurboVNC on the server, but TurboVNC is installed under /usr rather than under /opt/TurboVNC. In that case, you don't even need to do the symlinking. You can just set TVNC_SERVERDIR=/usr in the environment on the client prior to invoking the TurboVNC Viewer."

terryer commented on 2024-02-27 17:17 (UTC)

I started it again with -loglevel 110, and the client didn't show anything obvious but noticed in the server log file sh: line 1: /opt/TurboVNC/bin/xstartup.turbovnc: No such file or directory. This solved the issue: sudo ln -s /usr/bin/xstartup.turbovnc /opt/TurboVNC/bin/xstartup.turbovnc. Now vncviewer -sshport 1234 -sshuser myuser hostname works.

terryer commented on 2024-02-27 08:28 (UTC) (edited on 2024-02-27 08:28 (UTC) by terryer)

Trying vncviewer my_ssh_config_host I got Could not execute /opt/TurboVNC/bin/vncserver -sessionlist, is TurboVNC server installed in /opt/TurboVNC ?. And there is no /opt/TurboVNC dir. I started to link the following into a freshly created /opt/TurboVNC/bin: vncserver, Xvnc, vncpassword, webserver. Now the error remaining is:

libjawt.so path: /usr/lib/jvm/java-21-openjdk/lib
Session Manager Error:
Could not execute
    /opt/TurboVNC/bin/vncpasswd -o -display :1
on host node1:
    The X display ":1" does not support VNC one-time passwords

Any hint welcome.

terryer commented on 2024-02-26 21:03 (UTC) (edited on 2024-02-26 23:07 (UTC) by terryer)

Had to manually set export JAVA_HOME=/usr/lib/jvm/java-21-openjdk to build successfully. On another node I still get Could not link with TurboJPEG library /usr/lib/libturbojpeg.so although it is there. Also on the node where the install was successful, the same errors are still present:

/usr/bin/xstartup.turbovnc: line 209: /etc/X11/xinit/xinitrc: Permission denied
/usr/bin/xstartup.turbovnc: line 209: exec: /etc/X11/xinit/xinitrc: cannot execute: Permission denied
Killing Xvnc process ID 1834831

Looking at permissions of /etc/X11/xinit/xinitrc it looks like others cannot execute it. Setting chmod o+x fixes the issue.

terryer commented on 2024-02-26 11:06 (UTC) (edited on 2024-02-26 11:24 (UTC) by terryer)

Ran makepkg -si, installed dependencies using default options, got

-- Performing Test TURBOJPEG_WORKS - Success
-- TJPEG_LIBRARY = /usr/lib/libturbojpeg.so
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find Java (missing: Java_JAR_EXECUTABLE Java_JAVAC_EXECUTABLE
  Java_JAVADOC_EXECUTABLE) (found version "17.0.9")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindJava.cmake:332 (find_package_handle_standard_args)
  java/CMakeLists.txt:1 (find_package)


-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
    Aborting...
java --version
openjdk 17.0.9 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+8)
OpenJDK 64-Bit Server VM (build 17.0.9+8, mixed mode)