Package Details: amazon-workspaces-bin

Git Clone URL: (read-only, click to copy)
Package Base: amazon-workspaces-bin
Description: Amazon Workspace Client
Upstream URL:
Licenses: non-free
Submitter: stilvoid
Maintainer: janek
Last Packager: janek
Votes: 19
Popularity: 0.66
First Submitted: 2019-12-19 16:00 (UTC)
Last Updated: 2023-04-14 22:47 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

tsangares commented on 2023-04-20 20:43 (UTC) (edited on 2023-04-20 20:44 (UTC) by tsangares)

Okay I will go through the permutations. Previously, I needed pcoip-client for this to work. My current installations:

~> pacman -Q | grep -E "pcoip|amazon"
pcoip-client 23.01.1-1
pcoip-client-clipboard 23.01.1-1

I am ABLE to connect to Amazon Workspace pretty well but no clipboard and there are GTK warnings causing the display to look poor and not resize properly on my hi-res display (not this repo's issue).

Now I am uninstalling pcoip-client and pcoip-client-clipboard:

~> doas pacman -Rscn pcoip-client pcoip-client-clipboard

Which removed the following through cascading dependencies:

hiredis0.14-0.14.1-1  protobuf3.12-3.12.4-1 qt5-networkauth-5.15.9-1  pcoip-client-23.01.1-1 pcoip-client-clipboard-23.01.1-1

Interestingly hiredis 1.1.0-1 is there from other programs that need ccache or unbound:

~> doas pacman -Q | grep -E "pcoip|hiredis|amazon"
hiredis 1.1.0-1

Even with hiredis 1.1.0-1 I am UNABLE to connect to Amazon Workspace. So now I am installing hiredis0.14:

~> doas pacman -Q | grep -E "pcoip|amazon|hiredis"
hiredis 1.1.0-1
hiredis0.14 0.14.1-1

Now I am ABLE to connect to Amazon Workspace. No clipboard.

Now I am going to remove hiredis0.14 and update amazon-workspaces-bin and see if that works now.

~> sudo pacman -Rscn hiredis0.14

~> pacman -Q | grep -E "pcoip|amazon|hiredis"
hiredis 1.1.0-1

~> doas pacman -Syu --noconfirm; and yay -Sy amazon-workspaces-bin

~> pacman -Q | grep -E "pcoip|amazon|hiredis"
hiredis 1.1.0-1
hiredis0.14 0.14.1-1

Now we have hiredis0.14 installed and I am ABLE to connect to Amazon Workspace. No clipboard.

Great work @janek and @striges1111! Everything works now and all future users will have a streamlined experience with installation!


janek commented on 2023-04-14 22:50 (UTC) (edited on 2023-04-14 22:52 (UTC) by janek)

Thanks @striges1111 for investigating. This was really helpful!

I found out that I had installed hiredis0.14 AUR package which does provide

After uninstalling that package I was able to reproduce the issue.

I've added hiredis0.14 as a dependency. Hopefully this fixes the issue.
It would be great if you could test and confirm. Thanks!

$ ldd /usr/share/amazon-workspaces/ | grep hiredis => /usr/lib/ (0x00007fb33a8f0000)
$ pacman -Qo /usr/lib/
/usr/lib/ is owned by hiredis0.14 0.14.1-1

striges1111 commented on 2023-04-14 20:27 (UTC) (edited on 2023-04-14 20:30 (UTC) by striges1111)

The reason is that shipped requires, ldd can reveal this

$ ldd /usr/share/amazon-workspaces/ (0x00007ffe3f744000) => /usr/lib/ (0x00001481af400000) => /usr/lib/ (0x00001481af775000)
... => /usr/lib/ (0x00001481b0138000) => not found => /usr/lib/ (0x00001481aee00000) => /usr/lib/ (0x00001481af140000)

However, I only have from hiredis

$ pacman -Ql hiredis | grep .so
hiredis /usr/include/hiredis/sockcompat.h
hiredis /usr/lib/
hiredis /usr/lib/

It is possible use patchelf to modify the lib as it is a valid workaround, but I got a random segfault somewhere (not a blocker to start workspace). I didn't dig it down. patchelf --replace-needed I don't know if there is an older version of hiredis somewhere in AUR.

janek commented on 2023-04-06 13:37 (UTC) (edited on 2023-04-06 13:39 (UTC) by janek)

If you have trouble connecting to AWS Workspaces, please try installing the AUR package pcoip-client

If this fixes the issue for you, please also comment here.

There are reports of this issue in the comments and I'm trying to figure out if it's common and how to reproduce this. In the meantime I added pcoip-client as an optional dependency to the PKGBUILD.

If anyone who has the problem is willing to try something: Could you try starting the app using the steps below and then check if the problem persists?

cd /usr/share/amazon-workspaces

(background: is shipped with the package but for some reason the client still complains about it being missing. This might be because the workspaces-folder is not in the LD_LIBRARY_PATH - I can't reproduce this issue though)

janek commented on 2023-04-06 13:00 (UTC) (edited on 2023-04-06 13:04 (UTC) by janek)

@tsangares: Are you sure, that "pcoip-client" is required as external dependency? I'm able to connect AWS Workspace just fine without having it installed.

The Ubuntu package doesn't have a dependency for pcoip-client defined, see

Looks like amazon-workspaces ships with a precompiled version of libpcoip:

$ paru -Ql amazon-workspaces-bin | grep -i pcoip
amazon-workspaces-bin /usr/share/amazon-workspaces/Licenses/PCoIP/
amazon-workspaces-bin /usr/share/amazon-workspaces/Licenses/PCoIP/pcoip-linux-version-license.txt
amazon-workspaces-bin /usr/share/amazon-workspaces/WorkSpacesClient.Binding.Gtk.PCoIP.dll
amazon-workspaces-bin /usr/share/amazon-workspaces/WorkSpacesClient.Binding.Gtk.PCoIP.pdb
amazon-workspaces-bin /usr/share/amazon-workspaces/Wrapper.PCoIP.Gtk.dll
amazon-workspaces-bin /usr/share/amazon-workspaces/
amazon-workspaces-bin /usr/share/amazon-workspaces/

While checking the .deb-dependencies I discovered other undeclared dependencies though, I will update the PKGBUILD accordingly

UPDATE: Sorry I just noticed the other comments about this issue.
Weird, I'll try to reproduce this and maybe add pcoip-client as a dependency if really necessary. I think it shouldn't be required - maybe in some cases the workspaces client is unable to locate the prebundled pcoip_core-lib or something similar...

tsangares commented on 2023-04-06 06:54 (UTC) (edited on 2023-04-06 06:55 (UTC) by tsangares)

@janek You should mark pcoip-client as a dependency because this does not work without it.

Why is it not already a dependency?

Maybe additionally mark pcoip-client-clipboard

carcel commented on 2023-02-27 16:38 (UTC)

Same pcoip_core error for me with 4.5. Same fix installing pcoip-client worked for me as well. Maybe needs to be added as a dependency.

artafinde commented on 2023-02-16 17:24 (UTC)

I had issues with latest version. Error in logs located in .local/share/Amazon Web Services/Amazon WorkSpaces/logs

System.DllNotFoundException: Unable to load shared library 'pcoip_core' or one of its dependencies.

Resolved after install pcoip-client (with patch from comments for version 23.01.1)

flaccid commented on 2023-01-30 12:55 (UTC)

This will get you access

brianjcohen commented on 2023-01-29 20:54 (UTC)

For me this failed to build with the following output:

Building amazon-workspaces-bin... ==> Making package: amazon-workspaces-bin (Sun 29 Jan 2023 03:51:08 PM EST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading amazon-workspaces-bin- % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 403 ==> ERROR: Failure while downloading Aborting... Error: Failed to build amazon-workspaces-bin