您尚未登录。

#1 2012-11-30 01:23:11

tea1111980
会员
注册时间: 2012-11-30
帖子: 9

vncserver 服务开机不能启动,我用systemctl status vncserver.service 看了一下错误。

有图为证。

002210q7a4gb6iw1q6bs41.jpg.thumb.jpg

vnc连接正常,可以正常的使用,就是不能添加开机启动,一重启电脑,就又得重新手机运行一遍程序。

实在是搞不懂了,求哪位知道的,指点一下,谢谢!昨天在家弄了一天没结果。

最近编辑记录 tea1111980 (2012-11-30 10:30:52)

离线

#2 2012-11-30 10:03:05

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,459
个人网站

Re: vncserver 服务开机不能启动,我用systemctl status vncserver.service 看了一下错误。

journalctl 看看?到 /var/log 下看看?systemd 我也弄不懂 @_@

离线

#3 2012-11-30 10:26:24

wxg4net
会员
注册时间: 2012-01-07
帖子: 274

Re: vncserver 服务开机不能启动,我用systemctl status vncserver.service 看了一下错误。

先手动运行命令 看程序的详细输出信息,错误解决后 再systemctl启动服务程序 再看是否运行..


Arch Linux User

离线

#4 2012-11-30 10:29:11

tea1111980
会员
注册时间: 2012-11-30
帖子: 9

Re: vncserver 服务开机不能启动,我用systemctl status vncserver.service 看了一下错误。

百合仙子 说:

journalctl 看看?到 /var/log 下看看?systemd 我也弄不懂 @_@

呵呵,我在这几个地方都看了的,只是里面说的内容,我看不懂。。

他里面说,我没设置HOME变量,我也不知道是什么意思。

离线

#5 2012-11-30 10:32:02

tea1111980
会员
注册时间: 2012-11-30
帖子: 9

Re: vncserver 服务开机不能启动,我用systemctl status vncserver.service 看了一下错误。

wxg4net 说:

先手动运行命令 看程序的详细输出信息,错误解决后 再systemctl启动服务程序 再看是否运行..

vnc连接正常,可以正常的使用,就是不能添加开机启动

运行 vncserver 正常,无任何错误提示:

[root@localhost ~]# vncserver

New 'X' desktop is localhost:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost:1.log



添加 vncserver 到服务,以达到开机就能启动的目的,提示错误:

[root@localhost ~]# systemctl status vncserver.service
vncserver.service - Remote desktop service (VNC)
          Loaded: loaded (/usr/lib/systemd/system/vncserver.service; enabled)
          Active: failed (Result: start-limit) since 五, 2010-01-01 08:00:22 HKT; 2 years and 10 months ago
        Main PID: 276 (code=exited, status=2)
          CGroup: name=systemd:/system/vncserver.service

 1月 01 08:00:22 localhost systemd[1]: Unit vncserver.service entered failed state
 1月 01 08:00:22 localhost systemd[1]: Stopping Remote desktop service (VNC)...
 1月 01 08:00:22 localhost systemd[1]: Starting Remote desktop service (VNC)...
 1月 01 08:00:22 localhost systemd[1]: Failed to start Remote desktop service (VNC).
 1月 01 08:00:22 localhost systemd[1]: Unit vncserver.service entered failed state

最近编辑记录 tea1111980 (2012-11-30 10:34:27)

离线

#6 2012-11-30 10:32:56

proudzhu
会员
注册时间: 2012-11-25
帖子: 69

Re: vncserver 服务开机不能启动,我用systemctl status vncserver.service 看了一下错误。

journalctl  -b -u vncserver
更多参数请查看man journalctl
btw:2010-01-01是怎么回事?

离线

#7 2012-11-30 10:36:46

tea1111980
会员
注册时间: 2012-11-30
帖子: 9

Re: vncserver 服务开机不能启动,我用systemctl status vncserver.service 看了一下错误。

proudzhu 说:

journalctl  -b -u vncserver
更多参数请查看man journalctl
btw:2010-01-01是怎么回事?



journalctl  -b -u vncserver 运行的信息如下:

[root@localhost ~]# journalctl  -b -u vncserver
-- Logs begin at 五, 2010-01-01 08:00:10 HKT, end at 五, 2012-11-30 10:32:56 HKT. --
 1月 01 08:00:19 localhost vncserver[233]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:19 localhost vncserver[237]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:19 localhost vncserver[242]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:20 localhost vncserver[245]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:20 localhost vncserver[249]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:20 localhost vncserver[255]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:20 localhost vncserver[258]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:20 localhost vncserver[262]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:21 localhost vncserver[264]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:21 localhost vncserver[267]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:21 localhost vncserver[268]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:21 localhost vncserver[270]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:21 localhost vncserver[271]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:21 localhost vncserver[272]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:22 localhost vncserver[274]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:22 localhost vncserver[275]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:22 localhost vncserver[276]: vncserver: The HOME environment variable is not set.
 1月 01 08:00:22 localhost vncserver[278]: vncserver: The HOME environment variable is not set.

离线

#8 2012-11-30 11:06:02

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,459
个人网站

Re: vncserver 服务开机不能启动,我用systemctl status vncserver.service 看了一下错误。

那就设置下 HOME 变量呗。(具体怎么设置我也不知道 -_-|||

离线

#9 2012-11-30 11:11:56

tea1111980
会员
注册时间: 2012-11-30
帖子: 9

Re: vncserver 服务开机不能启动,我用systemctl status vncserver.service 看了一下错误。

百合仙子 说:

那就设置下 HOME 变量呗。(具体怎么设置我也不知道 -_-|||


呵呵,你不知道,我就更不知道了。。看WIKI上面写得也不是蛮清楚。

离线

#10 2012-11-30 13:07:36

fengchao
会员
注册时间: 2012-02-21
帖子: 116

Re: vncserver 服务开机不能启动,我用systemctl status vncserver.service 看了一下错误。

HOME 应该是登陆自动设置的,service 启动使用的用户和登陆用户不一样会出这个问题

Wiki 里面写的:
# The vncserver service unit file
#
# 1. Copy this file to /etc/systemd/system/vncserver@:<display>.service
# 2. Edit User=
#   ("User=foo")
# 3. Edit  and vncserver parameters appropriately
#   ("/usr/bin/vncserver %i -arg1 -arg2 -argn")
# 4. Run `systemctl --system daemon-reload`
# 5. Run `systemctl enable vncserver@:<display>.service`

用 User 这个改了没有?

离线

#11 2012-11-30 15:53:08

tea1111980
会员
注册时间: 2012-11-30
帖子: 9

Re: vncserver 服务开机不能启动,我用systemctl status vncserver.service 看了一下错误。

fengchao 说:

HOME 应该是登陆自动设置的,service 启动使用的用户和登陆用户不一样会出这个问题

Wiki 里面写的:
# The vncserver service unit file
#
# 1. Copy this file to /etc/systemd/system/vncserver@:<display>.service
# 2. Edit User=
#   ("User=foo")
# 3. Edit  and vncserver parameters appropriately
#   ("/usr/bin/vncserver %i -arg1 -arg2 -argn")
# 4. Run `systemctl --system daemon-reload`
# 5. Run `systemctl enable vncserver@:<display>.service`

用 User 这个改了没有?

改了,如下:
User=yeking <----我的普通用户名。

离线

页脚