Initially I had posted this question in the wrong forum. Someone was kind enough to respond to my initial thread, which is here:
I'm trying to install VMWare Horizon on Fedora 29 and I can't figure out how to execute the instructions in the above post. I copy/pasted the relevant part but so far, no good. Is there any simple command I can use to remove crtbora? How do I get it to run on Fedora? It installed fine, I just can't get it to open.
Thanks in advance.
It looks like the situation has improved with client version 5.1 and I'm now able to launch the default vmware-view-crtbora binary as long as the following bundled libraries are present:
I have updated my RPM packaging at Gitlab, so feel free to use that to build your own RPM package and let me know if you have any issues.
Hi there, trying to install the latest 5.1.0 on fedora 30, but it throws an error message "unknown error occurred". See /var/log/messages/vmware-horizon for more information.
However, the log doesn't exist. I tried leaving the error window open figured maybe it removes the file when I close the error window but that doesn't matter.
I set selinux to permissive. I run the bundle as root (sudo).
If running/compiling frmo the gitlab is the solution, can you please provide more information on how that works exactly?
Apparently the log isn't where the dialog says it is, with --console there is no location specified at all in the output. Anyway, the log is at /tmp/vmware-root/<latest file>
The contents in my case:
[2019-09-02 14:02:34,574] Installer running.
[2019-09-02 14:02:34,574] Command Line Arguments:
[2019-09-02 14:02:34,574] ['/tmp/vmis.ZyCksN/install/vmware-installer/vmware-installer.py', '--set-setting', 'vmware-installer', 'libconf', '', '--install-component', '/tmp/vmis.ZyCksN/install/vmware-installer', '--install-bundle', '/home/ibijker/Downloads/./VMware-Horizon-Client-5.1.0-13956721.x64.bundle', '','--console']
[2019-09-02 14:02:34,577] UI Initialization failed.
Traceback (most recent call last):
File "/tmp/vmis.ZyCksN/install/vmware-installer/vmware-installer.py", line 289, in main
File "/tmp/vmis.ZyCksN/install/vmware-installer/vmis/ui/__init__.py", line 82, in Initialize
exec('from vmis.ui.console import *', globals())
File "<string>", line 1, in <module>
File "/tmp/vmis.ZyCksN/install/vmware-installer/vmis/ui/console.py", line 468
if (installComponents[component] == "yes")
SyntaxError: invalid syntax
Sorry for late response, I haven't checked the forum for a while. I have no idea why you're getting that error. What happens when you simply run the bundle installer?
The recipe on my gitlab space for building an RPM package is of course not supported by VMware (I'm not affiliated with VMware in any way), but it works for me on Fedora 30. You need to clone the repo, put the files in correct places depending on your RPM build environment configuration and use rpmbuild -bb directly or create a "source RPM" with rpmbuild -bs and use mock to build the binary packages. Explaining the above in detail is beyond the scope of this forum. If VMware permitted redistribution of their client, I could simply point you at a public RPM repository which you could add to your system and simply run dnf install vmware-horizon-client.
I am trying to get Horizon to work on Fedora 32. Initially, I could not get Horizon to launch when clicking on the remote machine name in the organization portal. After building the RPM package using the recipe on your gitlab space, I could get it to launch, but with an unresponsive black screen. Have you been able to get this to work on Fedora 32? If yes, could you please provide some pointers for me. Thank You!
Yes, it's working just fine for me. Try the latest version from my gitlab space. Are you using the default Fedora 32 edition, i.e. Workstation? If yes, try launching GNOME on X11 session. Horizon client doesn't support Wayland (Fedora default).
I am on fedora 20. I get the below error when I run from terminal
[root@localhost lib]# vmware-view %u
vmware-view: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by vmware-view)
vmware-view: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/lib/vmware/libcrtbora.so)
vmware-view: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/vmware/libcrtbora.so)
I tried to install VMware Horizon client in fedora 20 but it was an absolute massacre. None of the libraries were up to date and and even some of the .so files werent even supported by the Fedora 20.
Finally I installed fedora 32 the latest one and just followed the post given by Blessymoses below. It just worked like a charm!
So the bottomline is that have the latest version of fedora running and have the prequisites installed. You should be going fantastic. Just adding the steps I followed just in case if the above link is down or the post is taken down.
1. Install the latest version of fedora workstation
2.Install the pre-requisite libraries
$ sudo dnf install libpng12
3. Create the symbolic links for
$ sudo ln -s /usr/lib64/libudev.so.1 /usr/lib64/libudev.so.0
$ sudo ln -s /usr/lib64/libffi.so.6 /usr/lib64/libffi.so.5
4. Download install bundle from
4. Install the client using the bundle downloaded from VMware website
$ chmod 0744 VMware-Horizon-Client-4.10.0–11053294.x64.bundle$
5. Launch the client
$ sudo LD_LIBRARY_PATH=/usr/lib/vmware /usr/lib/vmware/view/bin/vmware-view
Open VMware Horizon client from search.
Thanks reginolda & Dominik! Your suggestions helped and I am now able to run the client on my Fedora 32. For anyone facing the same issue in Fedora, changing from Wayland to X11, as advised by Dominik, and following the steps listed by reginolda did it for me!
FWIW, I've added a README file with build instructions for my package, which should make things easier to set up: https://gitlab.com/greysector/rpms/vmware-horizon-client/-/blob/master/README.md .