有图为证。
vnc连接正常,可以正常的使用,就是不能添加开机启动,一重启电脑,就又得重新手机运行一遍程序。
实在是搞不懂了,求哪位知道的,指点一下,谢谢!昨天在家弄了一天没结果。
最近编辑记录 tea1111980 (2012-11-30 10:30:52)
离线
journalctl 看看?到 /var/log 下看看?systemd 我也弄不懂 @_@
离线
先手动运行命令 看程序的详细输出信息,错误解决后 再systemctl启动服务程序 再看是否运行..
Arch Linux User
离线
journalctl 看看?到 /var/log 下看看?systemd 我也弄不懂 @_@
呵呵,我在这几个地方都看了的,只是里面说的内容,我看不懂。。
他里面说,我没设置HOME变量,我也不知道是什么意思。
离线
先手动运行命令 看程序的详细输出信息,错误解决后 再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)
离线
journalctl -b -u vncserver
更多参数请查看man journalctl
btw:2010-01-01是怎么回事?
离线
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.
离线
那就设置下 HOME 变量呗。(具体怎么设置我也不知道 -_-|||
离线
那就设置下 HOME 变量呗。(具体怎么设置我也不知道 -_-|||
呵呵,你不知道,我就更不知道了。。看WIKI上面写得也不是蛮清楚。
离线
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 这个改了没有?
离线
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 <----我的普通用户名。
离线