解决vncserver报错:PID file /root/.vnc/localhost.localdomain:1.pid not readable

启动vnc报错 :Job for vncserver@:1.service failed because a configured resource limit was exceeded. 
执行# systemctl status vncserver@:1.service

发现一条信息:

 localhost.localdomain systemd[1]: PID file /root/.vnc/localhost.localdomain:1.pid not readable (yet?) after start.
检查 /root/.vnc/,发现没有localhost.localdomain:1.pid

解决方法:

原来目录/tmp/下有一个/.X11-unix目录会占用这个pid序号资源。
把这个目录改名/.X11-unix.bak后,再次执行
#vncserver,系统正常生成了1.pid。
执行:

systemctl start vncserver@\:1.service

成功。

步骤:

1.  #  mv /tmp/.X11-unix /tmp/.X11-unix.bak

2.  #  vncserver

3.  # systemctl start vncserver@\:1.service

  重启一下机器即可

如果提示Too many open files  可以忽视

注意:非正常关机启动后,会报

PID 4286 read from file /root/.vnc/localhost.localdomain:1.pid does not exist or is a zombie

或者 PID file /root/.vnc/localhost.localdomain:2.pid not readable (yet?) after start.

解决方法:cd /tmp/.X11-unix

Rm -rf  *

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值