Barrier: لا يمكن استخدام Snap على Ubuntu - تم رفض الإذن بالخطأ لكل من العميل والخادم

تم إنشاؤها على ٨ مايو ٢٠١٩  ·  18تعليقات  ·  مصدر: debauchee/barrier

أنظمة التشغيل

الخادم: Mac OS Mojave 10.14.4

العميل: Ubuntu 19.04

نسخة الحاجز

العميل: 2.2.0-snapshot-56218468
الخادم: 2.1.0-RELEASE-8b69f9fe

خطوات إعادة إنتاج الخطأ

  1. بدء خادم Barrier على نظام Mac
  2. ضع عنوان IP الخاص بالخادم على عميل Ubuntu.
  3. انقر فوق ابدأ
  4. انظر الرسالة المكررة في السجلات على عميل Ubuntu:
[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
  1. قم بتبديل Ubuntu إلى الخادم.
  2. تظهر الرسالة: Unable to start the zeroconf: Permission denied.
  3. انظر IP addresses: Unknown في اللوحة.
  4. انقر فوق ابدأ.
  5. انظر الرسالة المكررة في السجلات:
[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

ال 18 كومينتر

هل تعرف ما إذا كانت هناك طريقة للإبلاغ عن خطأ ضد الخاطف؟ أنا شخصياً لا أعرف من يحافظ عليها.

لا يبدو أن هناك واحدة واضحة. نشرت في منتدى Snapcraft حول هذا الموضوع:

https://forum.snapcraft.io/t/how-do-i-log-a-bug-against-a-specific-snap/11282

  • الحل ::
    >> تثبيت Snap باستخدام Devmodejwulf
# *** 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 الخاص بك!

قد يكون إنشاء Snap أيضًا مؤلمًا في $ ... نفس المشكلات مثل Flatpak و / أو البناء من المصدر ؛) إذا كنت تستخدم Ubuntu 18.10 أو أعلى - يتم تثبيت الحاجز من الريبو - عبر snap

لا يمكنني التحدث عن snap ، لكن بناء Flatpak تافه إلى حد ما.

لقد وجدت من يحافظ على الخاطف على ما يبدو: https://launchpad.net/~netmag

AdrianKoshka - netmag هو أنا ... وأواجه أخطاء في flatpak (أولاً - تثبيت flatpak ، والثاني - لا يرى أي شاشة ، والثالث - لا يزال يدفعني إلى KDE ..)

هل تستخدم فلاتباك في وايلاند؟ ليس لدينا دعم Wayland.

لا - X (xfce4، gnome)، Xvnc واختبارها أيضًا مع Xming عبر نفق SSH - لم يحالفني الحظ // لهذا السبب قمت ببناء الخاطف أخيرًا لأن المصدر لم يكن كذلك بالنسبة لي

ثالثًا - لا يزال يدفعني إلى كيدي

وقت التشغيل الذي يستخدمه هو وقت تشغيل KDE ، لأنه يحتوي على تبعيات QT المختلفة التي نحتاج إلى بنائها.

nope - X (xfce4، gnome)، Xvnc واختبارها أيضًا مع Xming عبر نفق عبر SSH

هاه ، غريب.

أقوم ببنائه من المصدر وأتلقى هذه الأخطاء. التآزر v1.8.8 لا توجد مشاكل ... الإصلاح؟

زر الإيقاف لا يعمل حتى.

[2019-07-23T15: 08: 25] معلومات: بدء تشغيل الخادم
[2019-07-23T15: 08: 25] معلومات: ملف التكوين: /tmp/Barrier.X32491
[2019-07-23T15: 08: 25] معلومات: مستوى السجل: INFO
[2019-07-23T15: 08: 25] خطأ: تم إنهاء العملية مع رمز الخطأ: 11
[2019-07-23T15: 08: 25] INFO: العملية المكتشفة لا تعمل ، إعادة التشغيل التلقائي

[2019-07-23T15: 08: 26] معلومات: بدء تشغيل الخادم
[2019-07-23T15: 08: 26] معلومات: ملف التكوين: /tmp/Barrier.L32491
[2019-07-23T15: 08: 26] المعلومات: مستوى السجل: INFO
[2019-07-23T15: 08: 26] خطأ: تم إنهاء العملية مع رمز الخطأ: 11
[2019-07-23T15: 08: 26] INFO: العملية المكتشفة لا تعمل ، إعادة التشغيل التلقائي

[2019-07-23T15: 08: 27] معلومات: بدء تشغيل الخادم
[2019-07-23T15: 08: 27] معلومات: ملف التكوين: /tmp/Barrier.n32491
[2019-07-23T15: 08: 27] المعلومات: مستوى السجل: INFO
[2019-07-23T15: 08: 27] خطأ: تم إنهاء العملية مع رمز الخطأ: 11
[2019-07-23T15: 08: 27] INFO: العملية المكتشفة لا تعمل ، إعادة التشغيل التلقائي

[2019-07-23T15: 08: 28] معلومات: بدء تشغيل الخادم
[2019-07-23T15: 08: 28] معلومات: ملف التكوين: /tmp/Barrier.k32491
[2019-07-23T15: 08: 28] معلومات: مستوى السجل: INFO
[2019-07-23T15: 08: 28] خطأ: تم إنهاء العملية مع رمز الخطأ: 11
[2019-07-23T15: 08: 28] INFO: العملية المكتشفة لا تعمل ، إعادة التشغيل التلقائي

[2019-07-23T15: 08: 29] معلومات: بدء تشغيل الخادم
[2019-07-23T15: 08: 29] معلومات: ملف التكوين: /tmp/Barrier.U32491
[2019-07-23T15: 08: 29] المعلومات: مستوى السجل: INFO
[2019-07-23T15: 08: 29] خطأ: تم إنهاء العملية مع رمز الخطأ: 11
[2019-07-23T15: 08: 29] INFO: العملية المكتشفة لا تعمل ، إعادة التشغيل التلقائي

LamaRaz هل أنت في آخر master ؟ لقد قمت للتو ببناء Snap محليًا من البداية على lxd نظيف على Ubuntu 19.04 ، وقمت بتثبيته وتشغيل الخادم بدون مشاكل.
(ملاحظة: يحتاج إلى إصلاح غير ذي صلة في version-script لإصدارات lxd المحلية ، العلاقات العامة قريبًا.)

$ 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 ، والتي يتم إنشاؤها ونشرها تلقائيًا على القناة edge (لمزيد من التفاصيل انظر # 360).

لقد جربت Master و 2.2.0 (يُطلق عليه أيضًا v2.1.2 لأي سبب كان) و barrier-kvm snap. كل رمز الخطأ 11 كخادم في أوبونتو 18.04.

الخاطف الخاص بك للأسف أيضا لا يعمل.

[2019-07-23T18: 42: 03] معلومات: بدء تشغيل الخادم
[2019-07-23T18: 42: 03] معلومات: الأمر: / snap / barrier-maxiberta / 31 / usr / bin / الحواجز -f - no-tray - تصحيح الأخطاء - الاسم gffh1pc - تمكين التشفير - c /tmp/Barrier.I30874 - العنوان: 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] DEBUG: XOpenDisplay (": 0")
[2019-07-23T18: 42: 03] DEBUG: نافذة 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] INFO: العملية المكتشفة لا تعمل ، إعادة التشغيل التلقائي
[2019-07-23T18: 42: 04] DEBUG: بدء العملية

LamaRaz هل يمكنك من فضلك:

  • تحقق من إصدارات OS و snapd:
    $ snap version
  • تحقق من سجلات رفض الحجز (على سبيل المثال ، ابحث عن رسائل AppArmor في أوبونتو):
    $ 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.

ننسى أيضًا الطقات ، أخطاء الإصدار الأصلي S ...

/ usr / local / bin / الحواجز -f - no-tray --debug DEBUG --name homepc001 -c /tmp/Barrier.Sm4732 - العنوان: 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] DEBUG: XOpenDisplay (": 0")
/home/x/000git/barrier-2.1.2/src/lib/platform/XWindowsScreen.cpp،915
[2019-07-24T16: 11: 22] DEBUG: نافذة 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] DEBUG: النافذة هي 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
خطأ تجزئة

kernel: الحواجز [5278]: segfault at 1e121 ip 000000000001e121 sp 00007ffcfe8816b8 خطأ 14 في الحواجز [55bbd70dd000 + 152000]

تضمين التغريدة

  1. هل حاولت تشغيل التطبيق بامتيازات الجذر (sudo)؟
    قد يكون واضحا ، ولكن ...
  2. ما هو برنامج تشغيل الرسومات الذي تستخدمه؟
  3. هل لديك أي شاشة متصلة أم أنها خادم بعيد كامل؟
  4. هل حاولت تعطيل جدار الحماية بالكامل؟
  5. هل تم تمكين AppArmor و / أو SeLinux لديك؟
  6. هل من الممكن أن تنشر الإخراج من
    uname -a
  7. وإخراج
    env

كنت أواجه مشكلات بسيطة مع برامج تشغيل Nvidia. تسببت المسارات غير القياسية المحددة في $ env في حدوث الصداع ، وبعد LXD نفسها. إذا قمت بالتثبيت في devmode ، فلن يظهر التطبيق بشكل صحيح بدون sudo.
دعونا نحاول التعاون مع maxiberta أيضًا. قد أختبر معماريات مختلفة. هل تستخدم x64 القياسي أو بعض لوحات إنترنت الأشياء؟

تضمين التغريدة

sudo ينتج نفس خطأ SEG

nvidia 418.56 (لـ dxvk / فولكان)

2 شاشات متصلة

لا أرى كيف يمكن لجدار الحماية أن يتسبب في حدوث خطأ في seg لكنني لم أبذل أي جهد لاستخدام واحد ولا يواجه التآزر أي مشاكل في الاتصال

sestatus
حالة SELinux: معطل

Linux x 4.15.0-54-generic # 58-Ubuntu SMP الاثنين 24 يونيو 10:55:24 بالتوقيت العالمي المنسق 2019 x86_64 x86_64 x86_64 GNU / Linux

العرض =: 0
GNOME_SHELL_SESSION_MODE = أوبونتو
XDG_VTNR = 1
MANDATORY_PATH = / usr / share / gconf / ubuntu.mandatory.path
S_COLORS = تلقائي
XDG_SESSION_ID = 1
DESKTOP_SESSION = أوبونتو
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 = أوبونتو
GJS_DEBUG_OUTPUT = stderr
GTK_MODULES = gail: atk-bridge
WINDOWPATH = 1
TERM = xterm-256 لون
شل = / بن / باش
VTE_VERSION = 5202
QT_IM_MODULE = ibus
XMODIFIERS = @ im = ibus
IM_CONFIG_PHASE = 2
XDG_CURRENT_DESKTOP = أوبونتو: جنوم
GPG_AGENT_INFO = / تشغيل / مستخدم / 1000 / gnupg / S.gpg- وكيل: 0 : 1
GNOME_TERMINAL_SERVICE =: 1.70
XDG_SEAT = مقعد 0
SHLVL = 1
GDMSESSION = أوبونتو
GNOME_DESKTOP_SESSION_ID = هذا مهمل
LOGNAME = x
DBUS_SESSION_BUS_ADDRESS = unix: المسار = / تشغيل / مستخدم / 1000 / ناقل
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 = محلي / x: @ / tmp / .ICE-unix / 1510 ، يونكس / x: /tmp/.ICE-unix/1510
أقل = | / usr / bin / lesspipe٪ s
GTK_IM_MODULE = ibus
_ = / usr / bin / env

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات