按照Redhat文档(TigerVNC)的说明,我在RHEL 7中安装了VNCserver。当我尝试启动vncserver服务时,它会返回一个错误。
#systemctl start vncserver@:1.service
Job for vncserver@:1.service failed. See 'systemctl status vncserver@:1.service' and 'journalctl -xn' for details.
我发现vncserver的状态为:
vncserver@:1.service - Remote desktop
在测试我的web程序时,我已经得到了使用xvfb将显示指定为selenium的解决方案。环境: CentOS6,Selenium2,robotframwork,Firefox。我的步骤是:
startup vncserver specified displaynumber. vncserver :6
set DISPLAY with same number. DISPLAY=:6
test my project.
kill vncserver. vncserver -kill :6
火狐可以正确启动。现在,我知道如何启动firefox,但我不知道为什么。selenium
我安装了TightVNC,并在我的Ubuntu18.4虚拟服务器上工作,遵循这指南。它说要使用nano并创建一个名为/etc/systemd/system/vncserver@.service的“单元”文件。然后,它指定了文件的内容,并且我已经检查和重复检查了,但是当我尝试用以下方法启动服务时:
systemctl start vncserver@1
我收到一个错误,上面说:
Job for vncserver@1.service failed because the control process exited with error code.
然后我跑:
systemctl status
运行vncserver @reboot的每个用户cron作业有什么理由不运行吗?
当我重新启动机器并查看/var/log/syslog时,我看到正在运行的作业,然后cron表示(CRON) info (No MTA installed, discarding output)。
我不希望仅仅为了弄清楚为什么这些作业不运行而配置postfix,但我不确定我在这里还有其他选择。除非程序提到这里会给我电子邮件数据。
编辑:
嗯,我为它的自述安装了飞艇,但这是从cron:MAIL (mailed 1 byte of output; but got status 0x0001, #012)获得的。
一个字
我遵循了这里和这里的两个方向。我已经走得很远了,但是这些指南上的最后一项任务是运行systemctl start vncserver@:10.service,在那里我得到了一个错误。
当我运行该命令(其中10是我相信的端口偏移量)时,我得到以下错误:
Job for vncserver@:10.service failed. See "systemctl status vncserver@:10.service" and "journalctl -xe" for details.
我已经以sudo和root用户的身份运行了该命令。两次我都犯了同样的错误。
总之,
系统是Fedora 24。这是fc23最近的一次升级。使用fc23,vncserver启动时没有出错。但是,在升级之后,会发生以下错误:
Unit vncserver@:2.service has begun starting up
vncserver: The HOME environment variable is not set
启动脚本或.vnc文件没有任何更改。vncserver将在哪里寻找HOME变量?在哪里插入设置HOME变量的命令?它会是什么样子的?
安装、创建用户、编辑等之后,当我尝试启动服务时,我将得到(删除tmp中的.Xfiles,@SivaPrasath建议)
systemctl start vncserver@:1.service
Job for vncserver@:1.service failed because the control process exited with error code.
See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.
systemctl说:
[root@l
使用本指南:https://docs.fedoraproject.org/en-US/fedora/rawhide/system-administrators-guide/infrastructure-services/TigerVNC/#TigerVNC.adoc#configuring-vncserver
这是一个用户设置,在systemctl start vncserver@:display_number.service步骤中,并适当地更改display_number,我得到以下消息:
Job for vncserver@:0.service failed because the con
我在我的覆盆子Pi中使用vnc over ssh。它已经运行了一段时间,但是在跟踪这些指示之后,在运行Raspbian的Raspberry上设置了openvpn。我发现我无法再访问Raspberry Pi上的VNC服务器。
在ssh上转发D4是有效的,但是很明显,vnc server无法访问它的端口,因此甚至没有启动。
$ sudo systemctl status vncserver-x11-serviced -l
● vncserver-x11-serviced.service - VNC Server in Service Mode daemon
Loaded: loaded (
我有一个Fedora 15服务器,已经运行了几个月,直到我的电源中断。在恢复之后,除了vncserver之外,所有服务都恢复得很好。当我尝试用以下命令启动守护进程时:
# service vncserver start
我得到以下信息:
Starting vncserver (via systemctl): Job failed. See system logs and 'systemctl status' for details. [FAILED]
我在/var/log/messages查过,但找不到罪魁祸首。执行systemctl status vncserver.serv
我想在mini上为Android设置Jenkins本地服务器。我配置了整个过程,但是vncserver有一些问题,当我试图通过Jenkins运行build时,它会给我一个错误:
Started by user asd
Building in workspace /Users/Shared/Jenkins/Home/jobs/mavenTest/workspace
Checkout:workspace / /Users/Shared/Jenkins/Home/jobs/mavenTest/workspace - hudson.remoting.LocalChannel@66dc67ca
Usin
尝试让一些需要xvnc的作业工作,但要获得以下内容:
Starting xvnc
[workspace] $ vncserver :14
vncserver: The HOME environment variable is not set.
从jenkins用户在命令行运行vncserver没有任何问题。(旁白:'printenv‘表示在命令行上正确填充HOME变量,但不是从jenkins作业中填充)。
我正在运行Ubuntu 11.10。
按照我用来启动vnc的脚本,
cd $HOME; vncserver -kill :12
cd $HOME; vncserver :12 -geometry 1280x1024 -name myvnc --alwaysshared
当我从终端运行时,它可以工作,但在从cronjob运行时,它会给出错误
从cron启动时vnc的屏幕截图
机器配置
Operating System: Red Hat Enterprise Linux Server 7.6 (Maipo)
CPE OS Name: cpe:/o:redhat:enterprise_linux:7.6:GA:server
我在一个TigerVNC 7上安装了CentOS,并为两个用户(user1和user2)配置了它的服务。直到最近它一直运作得很好。当我尝试用user1连接Viewer时,它只显示一个黑色屏幕,而使用user2,一切都很好。每个端口都被打开。
我主要使用user1,我正在使用一些apache配置,当我重新启动服务器时发生了这种情况。
提前谢谢你。
cat /etc/sysconfig/vncservers显示了这个输出:
THIS FILE HAS BEEN REPLACED BY /lib/systemd/system/vncserver@.service
同时,cat /lib/system
Jenkins无法启动xvnc,因为未设置用户变量。下面是我得到的输出:
Starting xvnc
[workspace] $ vncserver :10 -localhost -nolisten tcp
vncserver: The USER environment variable is not set.
变量应该设置在哪里?它应该设置为什么?