Barrier: 在使用 systemd 启动期间无法运行 Linux 屏障客户端

创建于 2019-05-01  ·  5评论  ·  资料来源: debauchee/barrier

操作系统

服务器:Windows 10 版本 1709(操作系统内部版本 16299.1087)
客户端:Ubuntu 18.04(GNOME 3 桌面)

屏障版

服务器:2.2.0
客户端:2.2.0

重现错误的步骤

  1. 目标是使 Linux 屏障客户端在引导期间启动
  2. 设置 systemd 服务脚本 [下面附上服务脚本]
  3. sudo systemctl start barrier.service
  4. Barrier 设法启动但抛出错误:“警告:辅助屏幕不可用:无法打开屏幕
  5. 无法连接到服务器

其他信息

  • 问题是什么时候开始出现的?
    尝试设置 systemd 服务时。
  • 有没有办法解决它?
    不,如果您想在登录用户之前阻止启动。
  • 此错误是否会阻止您完全使用 Barrier?

把你能想到的其他东西放在这里。

我在/etc/systemd/system/barrier.service下的服务脚本

[Unit]
Description=Start Barrier client during boot

[Service]
Type=simple
Restart=always
RestartSec=2
ExecStart=/usr/bin/barrierc -f --debug DEBUG2 --log /tmp/barrier-service.log --name ubuntu-Desktop [<server-info>]:24800

[Install]
WantedBy=multi-user.target

日志:

tail -f /tmp/barrier-service.log 

[2019-04-30T22:26:50] DEBUG: XOpenDisplay(":0.0")
[2019-04-30T22:26:50] WARNING: secondary screen unavailable: unable to open screen
[2019-04-30T22:26:50] DEBUG: retry in 60 seconds
[2019-04-30T22:27:50] DEBUG: XOpenDisplay(":0.0")
[2019-04-30T22:27:50] WARNING: secondary screen unavailable: unable to open screen
[2019-04-30T22:27:50] DEBUG: retry in 60 seconds

最有用的评论

请注意,如果我本机启动屏障(即不是通过 ssh),它会起作用,但这会破坏屏障的全部目的,因为我需要插入第二个键盘和鼠标才能这样做

所有5条评论

如果我不得不猜测,我会说它运行得太早了,而 Barrier 没有纠正它。 使用您的显示管理器启动和停止 Barrier 可能会起作用。 或者,您可以自动登录,而不是以 root 身份运行 Barrier。 选择你的毒药。

另见 #179 和 #185

谢谢@noisyshape ,我会阅读你提到的参考资料。 我相信这是一个 Linux 问题而不是障碍。 我现在关闭它。

这也发生在我身上,除了我试图通过 ssh 启动屏障。 这就是我得到的:

user<strong i="6">@xenon</strong>:~$ /snap/barrier-kvm/2/bin/barrierc -f --no-tray --debug DEBUG --name xenon [192.168.1.192]:24800
[2020-01-11T15:09:06] DEBUG: XOpenDisplay(":0.0")
Invalid MIT-MAGIC-COOKIE-1 key[2020-01-11T15:09:06] WARNING: secondary screen unavailable: unable to open screen
[2020-01-11T15:09:06] DEBUG: retry in 60 seconds
[2020-01-11T15:09:06] DEBUG: event queue is ready
[2020-01-11T15:10:06] DEBUG: XOpenDisplay(":0.0")
Invalid MIT-MAGIC-COOKIE-1 key[2020-01-11T15:10:06] WARNING: secondary screen unavailable: unable to open screen
[2020-01-11T15:10:06] DEBUG: retry in 60 seconds
[2020-01-11T15:11:06] DEBUG: XOpenDisplay(":0.0")
Invalid MIT-MAGIC-COOKIE-1 key[2020-01-11T15:11:06] WARNING: secondary screen unavailable: unable to open screen
[2020-01-11T15:11:06] DEBUG: retry in 60 seconds

我正在使用 Xubuntu 18.04.3

请注意,如果我本机启动屏障(即不是通过 ssh),它会起作用,但这会破坏屏障的全部目的,因为我需要插入第二个键盘和鼠标才能这样做

@RPGillespie6不确定这是否与您的问题相同,但我只是通过使用--display :1在 ssh 上启动barriers来解决这个问题。

此页面是否有帮助?
0 / 5 - 0 等级