服务器:Mac OS Mojave 10.14.4
客户端:Ubuntu 19.04
客户端:2.2.0-snapshot-56218468
服务器:2.1.0-RELEASE-8b69f9fe
[2019-05-09T00:20:02] INFO: starting client
[2019-05-09T00:20:02] INFO: command: /snap/barrier-kvm/2/bin/barrierc -f --no-tray --debug DEBUG --name garrypottr [192.168.2.1]:24800
[2019-05-09T00:20:02] INFO: config file: /tmp/Barrier.n16178
[2019-05-09T00:20:02] INFO: log level: DEBUG
[2019-05-09T00:20:02] DEBUG: XOpenDisplay(":0")
[2019-05-09T00:20:02] DEBUG: xscreensaver window: 0x00000000
[2019-05-09T00:20:02] DEBUG: screen shape: 0,0 1920x1080
[2019-05-09T00:20:02] DEBUG: window is 0x03000004
[2019-05-09T00:20:02] DEBUG: adopting new buffer
[2019-05-09T00:20:02] DEBUG: opened display
[2019-05-09T00:20:02] NOTE: started client
[2019-05-09T00:20:02] NOTE: connecting to '192.168.2.1': 192.168.2.1:24800
[2019-05-09T00:20:02] DEBUG: event queue is ready
[2019-05-09T00:20:02] DEBUG: add pending events to buffer
[2019-05-09T00:20:02] DEBUG: retry in 1 seconds
[2019-05-09T00:20:02] WARNING: failed to connect to server: cannot create socket: Permission denied
[2019-05-09T00:20:03] NOTE: connecting to '192.168.2.1': 192.168.2.1:24800
[2019-05-09T00:20:03] DEBUG: retry in 1 seconds
[2019-05-09T00:20:03] WARNING: failed to connect to server: cannot create socket: Permission denied
[2019-05-09T00:20:04] NOTE: connecting to '192.168.2.1': 192.168.2.1:24800
[2019-05-09T00:20:04] DEBUG: retry in 1 seconds
[2019-05-09T00:20:04] WARNING: failed to connect to server: cannot create socket: Permission denied
[2019-05-09T00:20:05] NOTE: connecting to '192.168.2.1': 192.168.2.1:24800
[2019-05-09T00:20:05] DEBUG: retry in 1 seconds
Unable to start the zeroconf: Permission denied.
IP addresses: Unknown
。[2019-05-09T00:21:23] INFO: starting server
[2019-05-09T00:21:23] INFO: command: /snap/barrier-kvm/2/bin/barriers -f --no-tray --debug DEBUG --name garrypottr -c /tmp/Barrier.q16178 --address [192.168.2.1]:24800
[2019-05-09T00:21:23] INFO: config file: /tmp/Barrier.e16178
[2019-05-09T00:21:23] INFO: log level: DEBUG
[2019-05-09T00:21:23] DEBUG: opening configuration "/tmp/Barrier.q16178"
[2019-05-09T00:21:23] DEBUG: configuration read successfully
[2019-05-09T00:21:23] DEBUG: XOpenDisplay(":0")
[2019-05-09T00:21:23] DEBUG: xscreensaver window: 0x00000000
[2019-05-09T00:21:23] DEBUG: screen shape: 0,0 1920x1080
[2019-05-09T00:21:23] DEBUG: window is 0x03000004
[2019-05-09T00:21:23] DEBUG: adopting new buffer
[2019-05-09T00:21:23] DEBUG: opened display
[2019-05-09T00:21:23] ERROR: process exited with error code: 11
[2019-05-09T00:21:23] INFO: detected process not running, auto restarting
[2019-05-09T00:21:24] DEBUG: starting process
解决方法:
https://askubuntu.com/questions/1133041/error-unable-to-start-the-zeroconf-permission-denied
然后运行:
/usr/bin/barrier
你知道是否有办法报告针对快照的错误? 我个人不知道谁维护它。
好像没有一个明显的。 我在 Snapcraft 论坛上发布了关于它的信息:
https://forum.snapcraft.io/t/how-do-i-log-a-bug-against-a-specific-snap/11282
- 解决方案::
>>使用 Devmode @jwulf 快速安装
# *** Warning! ***
# *** Below snap install drops all Security Confinements! ***
# ** USE AT YOUR OWN RISK! **
# ===========================
sudo snap install --devmode barrier-kvm
尝试Barrier Beta Snap——因为它使用不同的构建选项:
sudo snap install barrier-kvm --beta
第三个选项 ::建立自己的 Snap!
构建快照也可能在 a$$ 中很痛苦...与 Flatpak 和/或从源代码构建的问题相同;)如果您使用 Ubuntu 18.10 或更高版本——从 repo 安装屏障——通过 snap
我不能说快照,但是构建 flatpak 是相当微不足道的。
我发现谁显然维护了快照: https ://launchpad.net/~netmag
@AdrianKoshka - netmag 是我......我在 flatpak 上遇到错误(首先 - 安装 flatpak,第二 - 它没有看到任何屏幕,第三 - 它仍在将我推向 KDE ..)
你在 Wayland 上使用 flatpak 吗? 我们没有 Wayland 支持。
不 - X (xfce4 , gnome) , Xvnc 并且还通过 SSH 使用 Xming 隧道进行了测试——没有运气 // 这就是为什么我最终构建了 snap 包,因为源代码对我来说也没有办法
第三 - 它仍在推动我进入 KDE
它使用的运行时是 KDE 运行时,因为它具有我们需要构建的各种 QT 依赖项。
nope - X (xfce4 , gnome) , Xvnc 并且还通过 SSH 使用 Xming 隧道测试
呵呵,奇怪。
我从源代码构建它,我收到了这些错误。 Synergy v1.8.8 没问题... 修复?
停止按钮甚至不起作用。
[2019-07-23T15:08:25] 信息:启动服务器
[2019-07-23T15:08:25] 信息:配置文件:/tmp/Barrier.X32491
[2019-07-23T15:08:25] 信息:日志级别:信息
[2019-07-23T15:08:25] 错误:进程退出,错误代码:11
[2019-07-23T15:08:25] 信息:检测到进程未运行,自动重启
[2019-07-23T15:08:26] 信息:启动服务器
[2019-07-23T15:08:26] 信息:配置文件:/tmp/Barrier.L32491
[2019-07-23T15:08:26] 信息:日志级别:信息
[2019-07-23T15:08:26] 错误:进程退出,错误代码:11
[2019-07-23T15:08:26] 信息:检测到进程未运行,自动重启
[2019-07-23T15:08:27] 信息:启动服务器
[2019-07-23T15:08:27] 信息:配置文件:/tmp/Barrier.n32491
[2019-07-23T15:08:27] 信息:日志级别:信息
[2019-07-23T15:08:27] 错误:进程退出,错误代码:11
[2019-07-23T15:08:27] 信息:检测到进程未运行,自动重启
[2019-07-23T15:08:28] 信息:启动服务器
[2019-07-23T15:08:28] 信息:配置文件:/tmp/Barrier.k32491
[2019-07-23T15:08:28] 信息:日志级别:信息
[2019-07-23T15:08:28] 错误:进程退出,错误代码:11
[2019-07-23T15:08:28] 信息:检测到进程未运行,自动重启
[2019-07-23T15:08:29] 信息:启动服务器
[2019-07-23T15:08:29] 信息:配置文件:/tmp/Barrier.U32491
[2019-07-23T15:08:29] 信息:日志级别:信息
[2019-07-23T15:08:29] 错误:进程退出,错误代码:11
[2019-07-23T15:08:29] 信息:检测到进程未运行,自动重启
@LamaRaz你是最新的master
吗? 我刚刚在 Ubuntu 19.04 上的干净 lxd 上从头开始在本地构建了 snap,安装它并运行服务器没有任何问题。
(注意:对于本地 lxd 构建,它需要在version-script
中进行不相关的修复,PR 即将推出。)
$ cd /tmp/
$ git clone [email protected]:debauchee/barrier.git
$ cd barrier/
$ sed -i "s|git -C parts/barrier/src/|git|" snap/snapcraft.yaml # Fix version-string
$ snapcraft --use-lxd
Using 'snap/snapcraft.yaml': Project assets will be searched for from the 'snap' directory.
The LXD provider is offered as a technology preview for early adopters.
The command line interface, container names or lifecycle handling may change in upcoming releases.
Launching a container.
...
Priming barrier
Priming fix-icon
Common ID None specified in app 'barrierc' is not used in any metadata file.
Common ID None specified in app 'barriers' is not used in any metadata file.
Determining the version from the project repo (version-script).
The version has been set to '2.3.0-10-gf23a2ece'
Snapping 'barrier-kvm' /
Snapped barrier-kvm_2.3.0-10-gf23a2ece_amd64.snap
$ sudo snap install barrier-kvm_2.3.0-10-gf23a2ece_amd64.snap --dangerous
barrier-kvm 2.3.0-10-gf23a2ece installed
$ barrier-kvm.barrier
*** WARNING *** The program 'barrier' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/blog/projects/avahi-compat.html>
("-f", "--no-tray", "--debug", "INFO", "--name", "YYY", "--enable-crypto", "-c", "/tmp/Barrier.wZ6777", "--address", ":24800")
日志显示:
[2019-07-23T17:03:09] INFO: starting server
[2019-07-23T17:03:09] INFO: config file: /tmp/Barrier.XM7602
[2019-07-23T17:03:09] INFO: log level: INFO
[2019-07-23T17:03:09] NOTE: started server (IPv4/IPv6), waiting for clients
[2019-07-23T17:03:10] INFO: OpenSSL 1.1.1 11 Sep 2018
[2019-07-23T17:03:10] INFO: accepted secure socket
[2019-07-23T17:03:10] INFO: TLS_AES_256_GCM_SHA384 TLSv1.3 Kx=any Au=any Enc=AESGCM(256) Mac=AEAD
[2019-07-23T17:03:10] NOTE: accepted client connection
[2019-07-23T17:03:10] NOTE: client "XXX" has connected
[2019-07-23T17:03:11] INFO: switch from "YYY" to "XXX" at 0,607
[2019-07-23T17:03:11] INFO: leaving screen
[2019-07-23T17:03:11] INFO: screen "YYY" updated clipboard 0
[2019-07-23T17:03:12] INFO: screen "YYY" updated clipboard 1
[2019-07-23T17:03:12] INFO: switch from "XXX" to "YYY" at 3831,557
[2019-07-23T17:03:12] INFO: entering screen
您还可以尝试barrier-maxiberta
snap,它会自动构建并发布到edge
频道(有关详细信息,请参阅 #360 )。
我尝试了 master 和 2.2.0(无论出于何种原因也称为 v2.1.2)和 barrier-kvm snap。 所有错误代码 11 作为 ubuntu 18.04 上的服务器。
不幸的是,您的快照也无法正常工作。
[2019-07-23T18:42:03] 信息:启动服务器
[2019-07-23T18:42:03] 信息:命令:/snap/barrier-maxiberta/31/usr/bin/barriers -f --no-tray --debug DEBUG --name gffh1pc --enable-crypto - c /tmp/Barrier.I30874 --address :24800
[2019-07-23T18:42:03] 信息:配置文件:/tmp/Barrier.s30874
[2019-07-23T18:42:03] 信息:日志级别:调试
[2019-07-23T18:42:03] 调试:打开配置“/tmp/Barrier.I30874”
[2019-07-23T18:42:03] 调试:配置读取成功
[2019-07-23T18:42:03] 调试:XOpenDisplay(":0")
[2019-07-23T18:42:03] 调试:xscreensaver 窗口:0x00000000
[2019-07-23T18:42:03] 调试:屏幕形状:0,0 3840x1200(xinerama)
[2019-07-23T18:42:03] 调试:窗口为 0x05a00004
[2019-07-23T18:42:03] 调试:采用新缓冲区
[2019-07-23T18:42:03] 调试:打开显示
[2019-07-23T18:42:03] 错误:进程退出,错误代码:11
[2019-07-23T18:42:03] 信息:检测到进程未运行,自动重启
[2019-07-23T18:42:04] 调试:启动过程
@LamaRaz你能不能:
$ snap version
$ journalctl -f
$ sudo snap install barrier --devmode
barriers
:$ /snap/bin/barrier-maxiberta.barriers -f --no-tray --debug DEBUG --name server --enable-crypto -c /tmp/Barrier.J30537 --address :24800
。barriers
:$ /snap/bin/barrier-maxiberta.barriers -f --no-tray --debug DEBUG --name server -c /tmp/Barrier.J30537 --address :24800
。谢谢!
我一直在使用 --devmode 运行两个快照,否则它们甚至不显示 IP。
也忘了快照,本机版本的段错误......
/usr/local/bin/barriers -f --no-tray --debug DEBUG --name homepc001 -c /tmp/Barrier.Sm4732 --address :24800
[2019-07-24T16:11:22] 调试:打开配置“/tmp/Barrier.Sm4732”
/home/x/000git/barrier-2.1.2/src/lib/barrier/ServerApp.cpp,221
[2019-07-24T16:11:22] 调试:配置读取成功
/home/x/000git/barrier-2.1.2/src/lib/barrier/ServerApp.cpp,232
[2019-07-24T16:11:22] 调试:XOpenDisplay(":0")
/home/x/000git/barrier-2.1.2/src/lib/platform/XWindowsScreen.cpp,915
[2019-07-24T16:11:22] 调试:xscreensaver 窗口:0x00000000
/home/x/000git/barrier-2.1.2/src/lib/platform/XWindowsScreenSaver.cpp,346
[2019-07-24T16:11:22] 调试:屏幕形状:0,0 3840x1200(xinerama)
/home/x/000git/barrier-2.1.2/src/lib/platform/XWindowsScreen.cpp,152
[2019-07-24T16:11:22] 调试:窗口为 0x05000004
/home/x/000git/barrier-2.1.2/src/lib/platform/XWindowsScreen.cpp,153
[2019-07-24T16:11:22] 调试:采用新缓冲区
/home/x/000git/barrier-2.1.2/src/lib/base/EventQueue.cpp,181
[2019-07-24T16:11:22] 调试:打开显示
/home/x/000git/barrier-2.1.2/src/lib/barrier/Screen.cpp,49
分段故障
内核:障碍[5278]:1e121 ip 000000000001e121 sp 00007ffcfe8816b8 障碍中的错误 14 [55bbd70dd000+152000] 处的段错误
@LamaRaz
uname -a
env
我遇到了 Nvidia 驱动程序的小问题。 $env 中设置的非标准路径让我很头疼,而且是在 LXD 本身之后。 如果您在 devmode 下安装,没有 sudo 应用程序将无法正常启动。
让我们也尝试与@maxiberta 合作。 我可能会测试不同的架构。 您使用的是标准 x64 还是一些 IoT 板?
@payomagic又名 netmag
sudo 产生相同的段错误
nvidia 418.56(用于 dxvk/vulkan)
已连接 2 台显示器
看不到防火墙如何导致段错误,但我没有努力使用一个,并且协同没有任何连接问题
状态
SELinux 状态:禁用
Linux x 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
显示=:0
GNOME_SHELL_SESSION_MODE=ubuntu
XDG_VTNR=1
MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path
S_COLORS=自动
XDG_SESSION_ID=1
DESKTOP_SESSION=ubuntu
QT4_IM_MODULE=xim
TEXTDOMAINDIR=/usr/share/locale/
DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
QT_ACCESSIBILITY=1
XDG_SESSION_TYPE=x11
XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop
XDG_SESSION_DESKTOP=ubuntu
GJS_DEBUG_OUTPUT=标准错误
GTK_MODULES=gail :atk-bridge
窗口路径=1
期限=xterm-256color
SHELL=/bin/bash
VTE_VERSION=5202
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
IM_CONFIG_PHASE=2
XDG_CURRENT_DESKTOP= ubuntu:GNOME
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg- agent:0 :1
GNOME_TERMINAL_SERVICE=:1.70
XDG_SEAT=seat0
SHLVL=1
GDMSESSION=ubuntu
GNOME_DESKTOP_SESSION_ID=不推荐使用
日志名称=x
DBUS_SESSION_BUS_ADDRESS= unix:path=/run/user/1000/bus
XDG_RUNTIME_DIR=/运行/用户/1000
XAUTHORITY=/run/user/1000/gdm/Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
PATH=/home/x/bin:/home/x/anaconda3/bin:/home/x/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/ sbin:/bin:/usr/games:/usr/local/games:/snap/bin
GJS_DEBUG_TOPICS=JS 错误;JS 日志
SESSION_MANAGER=local/x:@/tmp/.ICE-unix/1510,unix/x:/tmp/.ICE-unix/1510
减课=| /usr/bin/lesspipe %s
GTK_IM_MODULE=ibus
_=/usr/bin/env