xinit:与X的连接丢失

时间:2019-03-06 14:32:05

标签: nfs

  

xinit:与X丢失的服务器的连接无法获取文件descripteu.r   引用控制台。

经过几次测试,这很奇怪。我删除了xscreesaver的启动程序,问题再次出现。

我在depx和openbox的引导pxe环境中工作,如上一条消息所示。每台机器都挂载相同的nfs共享...

事实上,这是最后一个正确的人!这是最后一次有效的发射。

由于所有终端都使用相同的编辑nfs,其他终端失去了DIsplay 目前,这已与超过7年的debian合作。我将使用此新的Stretch和Openbox版本进行迁移...但是没有任何效果。

Xinit.rc :
#!/bin/sh
while true; do
/usr/bin/openbox &
firefox
done

/etc/rc/local :
echo 0 > /proc/sys/kernel/sysrq
echo -e "\t Putting the machine into Kiosk mode ...\n"
sleep 3s
rsync -a --delete /home-ro/ /home/
su - userkiosk -c 'startx'

实际上,必须在通过nfs挂载的系统上执行某些操作,以便X服务器继续在所有计算机上工作。对我来说,系统安装在内存中,应该没有问题!但是现在我不知道了!

1 个答案:

答案 0 :(得分:0)

实际上,问题在于某些nfs编辑数据被覆盖了! 因此,您必须将所有内容(尤其是/ tmp和/ home)安装在内存中,这样所有终端和PC打火机都有自己的配置。

#/dev/nfs                     / nfs tcp,nolock 0 0
tmpfs.proc  /proc           proc  defaults,rw,auto 0 0
tmpfs.var   /var            tmpfs
defaults,rw,auto 0 0 tmpfs.run   /var/run        tmpfs
defaults,rw,auto 0 0 tmpfs.log   /var/log        tmpfs
defaults,rw,auto 0 0 tmpfs.tmp   /var/tmp        tmpfs
defaults,rw,auto 0 0 tmpfs.media /media          tmpfs
defaults,rw,auto 0 0 tmpfs.log   /var/log        tmpfs
defaults,rw,auto 0 0 tmpfs.mnt   /mnt            tmpfs
defaults,rw,auto 0 0 tmpfs.root  /root           tmpfs
defaults,rw,auto 0 0 tmpfs.home  /home           tmpfs
defaults,rw,auto 0 0