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服务器继续在所有计算机上工作。对我来说,系统安装在内存中,应该没有问题!但是现在我不知道了!
答案 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