That's odd. Normally Ubuntu stores X11 fonts under
/usr/share/fonts/X11, which is one of the directories that the vncserver
script searches. Try the following:
find /usr -name encodings.dir
That should tell you whether your system has any X11 fonts installed at
all. If not, then try
sudo apt-get install xfonts-scalable xfonts-base xfonts-utils
xfonts-encodings
If the find command shows that the fonts are installed somewhere other
than under /usr/share/fonts/X11, then please let me know. Maybe Ubuntu
moved them, and I need to add the new location to vncserver.
As far as the keyboard error, try
sudo apt-get install x11-xkb-utils
On 11/3/17 8:35 AM, Andro wrote:
> Having stuggled to no avail to build TigerVNC for Ubuntu 16.04, I was
> delighted to discover TurboVNC, which compiles beautifully on the x86_64
> architecture. My goal is to have this running on an RM SBC running
> Armbian Ubuntu 16.05, aarch64 architecture. On that platform, the code
> also compiles very nicely. But when attempting to run vncserver, no
> matter how I configure the fontpath on the command line or in the
> tuirbovncserver.conf file, the server will not start, with the following
> error output:
>
> -----
>
> WARNING: The first attempt to start Xvnc failed, possibly because the
> vncserver
> script was not able to figure out an appropriate X11 font path for this
> system
> or because the font path you specified with the -fp argument was not valid.
> Attempting to restart Xvnc using the X Font Server (xfs) ...
> Could not start Xvnc.
>
> TurboVNC Server (Xvnc) 64-bit v2.1.2 (build 20171103)
> Copyright (C) 1999-2017 The VirtualGL Project and many others (see
> README.txt)
> Visit http://www.TurboVNC.org for more information on TurboVNC
>
> 04/11/2017 00:27:01 Enabled authentication method 'tlsvnc'
> 04/11/2017 00:27:01 Enabled authentication method 'tlsotp'
> 04/11/2017 00:27:01 Enabled authentication method 'tlsplain'
> 04/11/2017 00:27:01 Enabled authentication method 'x509vnc'
> 04/11/2017 00:27:01 Enabled authentication method 'x509otp'
> 04/11/2017 00:27:01 Enabled authentication method 'x509plain'
> 04/11/2017 00:27:01 Enabled authentication method 'vnc'
> 04/11/2017 00:27:01 Enabled authentication method 'otp'
> 04/11/2017 00:27:01 Enabled authentication method 'unixlogin'
> 04/11/2017 00:27:01 Enabled authentication method 'plain'
> 04/11/2017 00:27:01 Desktop name 'TurboVNC: lepotato:1 (root)' (lepotato:1)
> 04/11/2017 00:27:01 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
> 04/11/2017 00:27:01 Listening for VNC connections on TCP port 5901
> 04/11/2017 00:27:01 Interface 0.0.0.0
> 04/11/2017 00:27:01 Framebuffer: BGRX 8/8/8/8
> 04/11/2017 00:27:01 Maximum clipboard transfer size: 1048576 bytes
> 04/11/2017 00:27:01 VNC extension running!
> XKB: Failed to compile keymap
> Keyboard initialization failed. This could be a missing or incorrect
> setup of xkeyboard-config.
>
> Fatal server error:
> Failed to activate core devices.
> TurboVNC Server (Xvnc) 64-bit v2.1.2 (build 20171103)
> Copyright (C) 1999-2017 The VirtualGL Project and many others (see
> README.txt)
> Visit http://www.TurboVNC.org for more information on TurboVNC
>
> 04/11/2017 00:27:02 Enabled authentication method 'tlsvnc'
> 04/11/2017 00:27:02 Enabled authentication method 'tlsotp'
> 04/11/2017 00:27:02 Enabled authentication method 'tlsplain'
> 04/11/2017 00:27:02 Enabled authentication method 'x509vnc'
> 04/11/2017 00:27:02 Enabled authentication method 'x509otp'
> 04/11/2017 00:27:02 Enabled authentication method 'x509plain'
> 04/11/2017 00:27:02 Enabled authentication method 'vnc'
> 04/11/2017 00:27:02 Enabled authentication method 'otp'
> 04/11/2017 00:27:02 Enabled authentication method 'unixlogin'
> 04/11/2017 00:27:02 Enabled authentication method 'plain'
> 04/11/2017 00:27:02 Desktop name 'TurboVNC: lepotato:1 (root)' (lepotato:1)
> 04/11/2017 00:27:02 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
> 04/11/2017 00:27:02 Listening for VNC connections on TCP port 5901
> 04/11/2017 00:27:02 Interface 0.0.0.0
> 04/11/2017 00:27:02 Framebuffer: BGRX 8/8/8/8
> 04/11/2017 00:27:02 Maximum clipboard transfer size: 1048576 bytes
> 04/11/2017 00:27:02 VNC extension running!
> [dix] Could not init font path element unix/:7100, removing from list!
> XKB: Failed to compile keymap
> Keyboard initialization failed. This could be a missing or incorrect
> setup of xkeyboard-config.
>
> Fatal server error:
> Failed to activate core devices.
>
> -----
>
> What is going wrong? There seems to be an issue with the keyboard as
> well, and I don't quite understand why the program seems to start twice.
--
You received this message because you are subscribed to the Google Groups
"TurboVNC User Discussion/Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/turbovnc-users/b90fb21d-c5ce-b87d-ae49-84840152798b%40virtualgl.org.
For more options, visit https://groups.google.com/d/optout.