我最近安装了centos 7的最小安装,并且一直试图让vncserver无法正常工作。我按照指南here了解了如何安装vncserver。一切顺利,直到我厌倦了开始它然后我在启动时收到分段错误。
[<username>@home] ~$ vncserver :1
WARNING: The first attempt to start Xvnc failed, possibly because the font
catalog is not properly configured. Attempting to determine an appropriate
font path for this system and restart Xvnc using that font path ...
Could not start Xvnc.
Xvnc TigerVNC 1.3.1 - built Nov 16 2016 13:38:44
Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt)
See http://www.tigervnc.org for information on TigerVNC.
Underlying X server release 11702000, The X.Org Foundation
Sun Feb 19 21:16:55 2017
vncext: VNC extension running!
vncext: Listening for VNC connections on all interface(s), port 5901
vncext: created VNC server for screen 0
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/Xvnc (xorg_backtrace+0x55) [0x5bb935]
(EE) 1: /usr/bin/Xvnc (0x400000+0x1bf7a9) [0x5bf7a9]
(EE) 2: /usr/lib64/libpthread.so.0 (0x7f9f9e6fd000+0xf370) [0x7f9f9e70c370]
(EE) 3: /lib64/ld-linux-x86-64.so.2 (0x7f9fa065e000+0x5c09) [0x7f9fa0663c09]
(EE) 4: /lib64/ld-linux-x86-64.so.2 (0x7f9fa065e000+0x836b) [0x7f9fa066636b]
(EE) 5: /lib64/ld-linux-x86-64.so.2 (0x7f9fa065e000+0x13684) [0x7f9fa0671684]
(EE) 6: /lib64/ld-linux-x86-64.so.2 (0x7f9fa065e000+0xeff4) [0x7f9fa066cff4]
(EE) 7: /lib64/ld-linux-x86-64.so.2 (0x7f9fa065e000+0x12feb) [0x7f9fa0670feb]
(EE) 8: /usr/lib64/libdl.so.2 (0x7f9f9fa86000+0xfbb) [0x7f9f9fa86fbb]
(EE) 9: /lib64/ld-linux-x86-64.so.2 (0x7f9fa065e000+0xeff4) [0x7f9fa066cff4]
(EE) 10: /usr/lib64/libdl.so.2 (0x7f9f9fa86000+0x15bd) [0x7f9f9fa875bd]
(EE) 11: /usr/lib64/libdl.so.2 (dlopen+0x31) [0x7f9f9fa87051]
(EE) 12: /usr/lib64/dri/swrast_dri.so (0x7f9f97229000+0x37d214) [0x7f9f975a6214]
(EE) 13: /usr/lib64/dri/swrast_dri.so (0x7f9f97229000+0x66d530) [0x7f9f97896530]
(EE) 14: /usr/lib64/dri/swrast_dri.so (0x7f9f97229000+0x968e0) [0x7f9f972bf8e0]
(EE) 15: /usr/lib64/dri/swrast_dri.so (0x7f9f97229000+0x41dbd2) [0x7f9f97646bd2]
(EE) 16: /usr/lib64/dri/swrast_dri.so (0x7f9f97229000+0x31946c) [0x7f9f9754246c]
(EE) 17: /usr/lib64/dri/swrast_dri.so (0x7f9f97229000+0x317042) [0x7f9f97540042]
(EE) 18: /usr/bin/Xvnc (0x400000+0x8e420) [0x48e420]
(EE) 19: /usr/bin/Xvnc (GlxExtensionInit+0x16a) [0x48d83a]
(EE) 20: /usr/bin/Xvnc (InitExtensions+0x43) [0x44d9c3]
(EE) 21: /usr/bin/Xvnc (dix_main+0x210) [0x56ec30]
(EE) 22: /usr/lib64/libc.so.6 (__libc_start_main+0xf5) [0x7f9f9d7feb35]
(EE) 23: /usr/bin/Xvnc (0x400000+0x4b0fd) [0x44b0fd]
(EE)
(EE) Segmentation fault at address 0x7f9fa087dde0
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
(EE)
我跟随其他人获得了警告的第一部分并确保了该组&#34; X Window System&#34;与&#34;一起安装pixman pixman-devel libXfont&#34;其他人说的包可能会丢失。
我不确定从哪里开始。我认为段故障起源于Xvnc没有启动的事实,但我似乎已经用尽了其他人的修复工具。
答案 0 :(得分:0)
我从来没有找到解决这个问题的方法。最终我放弃并安装了x2go,效果很好。因此,如果您需要运行VNC,这似乎是最简单的解决方案。