Barrier: Flatpak issue / KDE dependencies / OpenSSL versions on Solus

Created on 7 Dec 2018  ·  20Comments  ·  Source: debauchee/barrier

Operating Systems

Solus Linux, Gnome edition (not Budgie)

Barrier Version

latest flatpak

Steps to reproduce bug

  1. install flatpak following instructions
  2. Try to install Barrier
  3. Get slapped with:
    error: The application com.github.debauchee.barrier/x86_64/stable requires the runtime org.kde.Platform/x86_64/5.10 which was not found
  4. ... ?! ;)

Other info

I first tried to use the generic Linux build, which does not run on Solus because of different OpenSSL versions

The flatpak refuses to install, it seems to expect a KDE based system.

Can you or some Solus user who got Barrier to work specify what needs to be installed so the flatpak version of Barrier can be installed, and preferably even used? ;)
Thanks!

All 20 comments

I'll look into the issue when I get some time, sorry for the late response. The flatpak probably needs to be updated anyway.

Also having this issue on Ubuntu 18.10, worked fine on Lubuntu 18.10.

Also having this issue on Ubuntu 18.10, worked fine on Lubuntu 18.10

I don't see how this would even be possible? They're the same base distro.

On Fedora 29 (with Gnome and x11 rather than Wayland, due to lack of Wayland support):

$ flatpak --user install flathub org.kde.Platform/x86_64/5.10
Skipping: org.kde.Platform/x86_64/5.10 is already installed
$ flatpak install barrier com.github.debauchee.barrier
error: The application com.github.debauchee.barrier/x86_64/stable requires the runtime org.kde.Platform/x86_64/5.10 which was not found

I don't think 5.10 is supported anymore, and barrier won't compile with 5.11 at the moment. The flatpak is essentially dead at this point. I'll probably lock the issue but leave it open so that people can find it.

Not really resolved, but I said what I said.

I'm going to try building against the 5.12 runtime, skipping the 5.11 runtime entirely.

Building against 5.12 still fails as seen here: https://github.com/debauchee/barrier/issues/154#issuecomment-453712038

I got barrier to build against 5.12 by using the tag v2.1.2, don't ask how/why this works, because I don't know. This means the flatpak is not exactly dead anymore.

alc@am1m-s2h ~/git/github/flathub/barrier (git)-[com.github.debauchee.barrier] % flatpak --user install bf com.github.debauchee.barrier
Installing in user:
com.github.debauchee.barrier/x86_64/stable        bf 17db0d16cecc
  permissions: ipc, network, x11, dri
  file access: xdg-config/kdeglobals:ro, xdg-run/dconf, ~/.config/dconf:ro
  dbus access: com.canonical.AppMenu.Registrar, com.canonical.AppMenu.Registrar.*, org.a11y.*
  system dbus access: org.freedesktop.Avahi
com.github.debauchee.barrier.Locale/x86_64/stable bf b5ffed88b207
Is this ok [y/n]: y
Installing for user: com.github.debauchee.barrier/x86_64/stable from bf
[####################] 23 metadata, 20 content objects imported; 336 B transferred in 0 seconds
Now at 17db0d16cecc.
Installing for user: com.github.debauchee.barrier.Locale/x86_64/stable from bf
[####################] 2 metadata, 1 content objects imported; 336 B transferred in 0 seconds
Now at b5ffed88b207.

The flatpak running in server mode!

work

The flatpak of barrier in client mode, connected to the server! :)

2019-01-11-222914_700x467_scrot

I would appreciate it if people could test this. https://github.com/debauchee/barrier/releases/tag/v2.1.2

fwiw, I installed it from the repo, and it installed and has ran correctly on both client and server.

Ha! sorry, did not see the update until now, I am not daily on Github.

Have not thoroughly tested yet if it runs, but the installation errors are gone, installs just fine now on lastest Solus!

Thanks a bunch, will test actual usage the next days and report back!

No problem, glad I solved the install issue.

...and it works! Couple issues for my configuration, but those have nothing to do with the flatpak.

Thanks Adrian for this release!

No proble, glad to get this long-ish standing issue solved.

Unfortunately it's not fixed for me.
I'm using Ubuntu 18.10, follow the instructions in the v2.12, and get the message

error: The application com.github.debauchee.barrier/x86_64/stable requires the runtime org.kde.Platform/x86_64/5.12 which was not found

I did the install on my Kali machine and it worked straight away
On Ubuntu I ran
flatpak install flathub org.kde.Platform/x86_64/5.12
and after that I launch the barrier install again and then it worked

Was this page helpful?
0 / 5 - 0 ratings