Package Details: amazon-workspaces-bin 2024.8.5130-3

Git Clone URL: https://aur.archlinux.org/amazon-workspaces-bin.git (read-only, click to copy)
Package Base: amazon-workspaces-bin
Description: Amazon Workspace Client
Upstream URL: https://clients.amazonworkspaces.com/
Licenses: non-free
Submitter: stilvoid
Maintainer: janek
Last Packager: janek
Votes: 19
Popularity: 0.000002
First Submitted: 2019-12-19 16:00 (UTC)
Last Updated: 2025-04-14 21:35 (UTC)

Pinned Comments

janek commented on 2025-01-28 13:58 (UTC)

The package is now finally upgraded to the latest 2024.x release!

Thanks to @row's patch it not only supports the DCV, but also continues to support PCoIP.

If anyone has issues with the new release: I also published the old release under a new name here: https://aur.archlinux.org/packages/amazon-workspaces-legacy-bin

Please still comment here if you have any issues with the new release & include your streaming protocol (DCV/PCoIP). Thanks!

Thank you very much @row.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »

row commented on 2023-09-27 10:50 (UTC)

Posting in case others hit this - after a recent round of system package updates, my Workspaces login page no longer showed text login boxes so I was unable to login; the registration code page before that was OK, and I tried clearing out my local Workspaces homedir config files to no avail. Mousing over the window showed a presence text widgets due to the cursor changing, but I wasn't able to click/type.

I believe the error seen is related to the recent bug report in https://bugs.webkit.org/show_bug.cgi?id=261874 , and the workaround there (setting environment variable WEBKIT_DISABLE_DMABUF_RENDERER=1) worked for me. Similar to other environment variable fixes, this can be prepended into the desktop shortcut Exec line (e.g., Exec=WEBKIT_DISABLE_DMABUF_RENDERER=1 /usr/share/amazon-workspaces/workspacesclient %u)

The error messages on the console when loading the login page were:

[~]$ amazon-workspaces 
src/nv_gbm.c:99: GBM-DRV error (nv_gbm_bo_create): DRM_IOCTL_NVIDIA_GEM_ALLOC_NVKMS_MEMORY failed (ret=-1)

Failed to create GBM buffer of size 370x341: Invalid argument
src/nv_gbm.c:99: GBM-DRV error (nv_gbm_bo_create): DRM_IOCTL_NVIDIA_GEM_ALLOC_NVKMS_MEMORY failed (ret=-1)

Failed to create GBM buffer of size 370x341: Invalid argument
src/nv_gbm.c:99: GBM-DRV error (nv_gbm_bo_create): DRM_IOCTL_NVIDIA_GEM_ALLOC_NVKMS_MEMORY failed (ret=-1)

Failed to create GBM buffer of size 370x341: Invalid argument
Failed to create EGL images for DMABufs with file descriptors -1, -1 and -1

I am using an older version of the AUR package (4.5.0.2006-4) as I am affected by a (more minor) client bug in newer versions, however, I similar behavior on the current AUR package version, as well.

arslanone commented on 2023-09-12 08:26 (UTC)

Whatever is easily doable that gives us the latest build would be much appreciated. Jobs depend on this software.

row commented on 2023-09-07 23:37 (UTC)

Regarding the recently released 2023.x Workspace client versions - it looks like there's two current Linux .deb packages available. The Ubuntu 20.04 package supports both PCoIP and WSP Workspaces, whereas the Ubuntu 22.04 package only supports WSP. Given that Linux Workspace clients only previously supported PCoIP up until this recent release, it likely makes sense for the next incremental update for the AUR package to use 20.04 package (if possible), since the Workspace type would otherwise be directly coupled to the client being updated.

dylanmtaylor commented on 2023-08-29 16:40 (UTC)

There is a new version, 2023.0.4395 which is based on Ubuntu 22.04 (jammy).

janek commented on 2023-07-25 18:41 (UTC)

Thanks @SecretAgentKen for investigating the issue and providing the solution.
I was able to reproduce and confirm the fix and just pushed a commit which adds the missing dependency.

ray.whiteside commented on 2023-07-24 13:28 (UTC)

Sometime in the last few months I lost the ability to scroll inside my Windows Workspace using this client, though scrolling works using the pcoip-client. Has anyone else experienced this?

SecretAgentKen commented on 2023-07-07 22:47 (UTC)

@janek Apparently the error was staring me right in face. It couldn't find libcrypto.so.1.1 which is part of the openssl-1.1 package which the Amazon pcoip requires. Add that to your dependencies and we should be good to go.

Ploppz commented on 2023-06-30 08:41 (UTC)

@janek I also see something similar

2023-06-30T08:27:29.443Z { Version: "4.5.0.2006" }: [ERR] Session Provision failed: Autofac.Core.DependencyResolutionException: An exception was thrown while activating WorkSpacesClient.Gtk.InSession.Pcoip.GtkPcoipProtocolAdapter.
 ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(WorkSpacesClient.Gtk.WindowManager.IGtkWindowManager, WorkSpacesClient.Common.Infrastructure.IDevice)' on type 'GtkPcoipProtocolAdapter'.
 ---> System.DllNotFoundException: Unable to load shared library 'pcoip_core' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libpcoip_core: cannot open shared object file: No such file or directory

I have libcrypto installed but not pcoip. Where can I get the missing pcoip file? pacman -Fx '.pcoip.' does not give any results

SecretAgentKen commented on 2023-06-30 01:33 (UTC)

@janek I also ran into "Unable to Connect" problems. Looks like it's either crypto or pcoip. libpcoip_core.so is in the install directory, but pcoip.so and libcrypto.so.1.1 are not. They also aren't installed in /usr anywhere though libcrypto.so and libcrypto.so.3 do exist.

2023-06-29T23:12:24.791Z { Version: "4.6.0.4187" }: [ERR] Session Provision failed: Autofac.Core.DependencyResolutionException: An exception was thrown while activating WorkSpacesClient.Gtk.InSession.Pcoip.GtkPcoipProtocolAdapter.
 ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(WorkSpacesClient.Gtk.WindowManager.IGtkWindowManager, WorkSpacesClient.Common.Infrastructure.IDevice)' on type 'GtkPcoipProtocolAdapter'.
 ---> System.DllNotFoundException: Unable to load shared library 'pcoip_core' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: 
/usr/share/amazon-workspaces/pcoip_core.so: cannot open shared object file: No such file or directory
libcrypto.so.1.1: cannot open shared object file: No such file or directory
libpcoip_core.so: cannot open shared object file: No such file or directory
/usr/share/amazon-workspaces/pcoip_core: cannot open shared object file: No such file or directory
/usr/share/amazon-workspaces/libpcoip_core: cannot open shared object file: No such file or directory

   at WorkSpacesClient.Gtk.InSession.Pcoip.GtkPcoipProtocolAdapter.pcoip_core_api_version_get()
   at WorkSpacesClient.Gtk.InSession.Pcoip.GtkPcoipProtocolAdapter..ctor(IGtkWindowManager windowManager, IDevice device) in /codebuild/output/src531396508/src/git-codecommit.us-west-2.amazonaws.com/v1/repos/WorkSpacesClientSingularity/src/WorkSpacesClient.Gtk/InSession/Pcoip/GtkPcoipProtocolAdapter.cs:line 66