Anyone successfully running Citrix Workspace?

Hello everyone,

i'm trying to setup a FreeBSD Desktop mostly as a hobby project, so far things are going surprisingly well! Only thing missing right now is a working solution to run citrix.

First of all, i'm on FreeBSD 14.1-RELEASE. I have successfully setup the linuxilator using the ubuntu (focal) environment. Most Linux-Apps are running just fine.

The Citrix Receiver Port seems pretty outdated, so i figured the current Citrix Workspace Linux-Version (24.5.0.76) might be my best chance.

However, other than the configmgr-gui, nothing is working. This is what i get when trying to launch the selfservice-app:


Code:
commo@Prime ~> /opt/Citrix/ICAClient/selfservice --icaroot /opt/Citrix/ICAClient
Error creating needed directory /.ICAClient/

(process:5213): Gtk-WARNING **: 20:16:00.978: Locale not supported by C library.
    Using the fallback 'C' locale.
Bus error
EULA was rejected.

I have tried the old citrix receiver binary used by the port, result is exactly the same.

I'm unsure if attempting to install the old Receiver via the Port (i have just downloaded the tarball here) is viable, since the port relies on the linux-c7 base instead of ubuntu. I did try it, but ran into errors while doing make:
Code:
cd /usr/ports/net/citrix_ica/work/citrix_ica-13.10.0 &&  /bin/sh -c './setupwfc'
ELF interpreter /lib/ld-linux.so.2 not found, error 2
Abort trap
My attempt at fixing this was installing libc6-i386 in my ubuntu chroot, thinking it has something to do with missing 32bit libs maybe, didn't make a difference though.



Soo.. Anyone successfully running Citrix on FreeBSD? How did you accomplish it?

Thanks for reading, please let me know if i can provide more info if needed!
 
Have you tried net/citrix_ica?

 
Unfortunately, the port is not building for me:

root@Prime /u/p/n/citrix_ica (main)# make
===> NOTICE:

The citrix_ica port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:


More information about port maintainership is available at:


===> License citrix accepted by the user
===> citrix_ica-13.10.0 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by citrix_ica-13.10.0 for building
===> Extracting for citrix_ica-13.10.0
=> SHA256 Checksum OK for linuxx86-13.10.0.20.tar.gz.
===> Patching for citrix_ica-13.10.0
===> Applying FreeBSD patches for citrix_ica-13.10.0 from /usr/ports/net/citrix_ica/files
===> citrix_ica-13.10.0 depends on executable: fakeroot - found
===> Configuring for citrix_ica-13.10.0
===> Staging for citrix_ica-13.10.0
===> citrix_ica-13.10.0 depends on package: linux-c7-alsa-lib>0 - found
===> citrix_ica-13.10.0 depends on package: linux-c7-gtk2>0 - found
===> citrix_ica-13.10.0 depends on package: linux-c7-libxml2>0 - found
===> citrix_ica-13.10.0 depends on package: linux-c7-motif>0 - found
===> Generating temporary packing list
cd /usr/ports/net/citrix_ica/work/citrix_ica-13.10.0 && /bin/sh -c './setupwfc'
ELF interpreter /lib/ld-linux.so.2 not found, error 2
Abort trap
While i did install the necessary linux-c7 libraries, i'm using the ubuntu-environment for linux compatibility. So i'm a bit unsure if this is supposed to work or how to work around this.
 
The HTML5 client works well enough for me, the only caveat is that I don't get any audio. I believe I had this working a long time ago, but it wasn't as smooth as the HTML5 client, so I abandoned all hope and just went for the HTML5 client.

I would like to sort out the audio though.
 
Uh, are we talking about the same thing?

I am running FreeBSD on my workstation (desktop) and launching chrome that is connecting to my computer at work via citrix workspace, the HTML5 client. That computer is a cloud instance of Windows 10 Enterprise.

For the sound to work, I would think there is some issue with chrome. I'm not sure where to look to debug. I know that I cannot watch videos on Amazon or Netflix on my FreeBSD workstation, but can on my phone and that is because the DRM component is missing in chrome on FreeBSD. Otherwise, sound works, I can watch youtube videos.
 
Back
Top