VMware Horizon fails to install

Trying to install from a local RPM file I downloaded directly from the website. Renamed the file for ease-of-use.
rpm-ostree install ./vmware.rpm
Checking out tree 9709f12... done
Enabled rpm-md repositories: copr:copr.fedorainfracloud.org:matte-schwartz:sunshine copr:copr.fedorainfracloud.org:sentry:kernel-fsync fedora-cisco-openh264 updates fedora rpmfusion-free-updates-testing rpmfusion-free-updates rpmfusion-free rpmfusion-nonfree-updates-testing rpmfusion-nonfree-updates rpmfusion-nonfree updates-archive
Importing rpm-md... done
rpm-md repo 'copr:copr.fedorainfracloud.org:matte-schwartz:sunshine' (cached); generated: 2024-03-28T04:16:43Z solvables: 4
rpm-md repo 'copr:copr.fedorainfracloud.org:sentry:kernel-fsync' (cached); generated: 2024-03-25T09:10:03Z solvables: 42
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2023-12-12T17:22:46Z solvables: 4
rpm-md repo 'updates' (cached); generated: 2024-03-29T00:59:49Z solvables: 24726
rpm-md repo 'fedora' (cached); generated: 2023-11-01T00:12:39Z solvables: 70825
rpm-md repo 'rpmfusion-free-updates-testing' (cached); generated: 2024-03-24T12:21:43Z solvables: 0
rpm-md repo 'rpmfusion-free-updates' (cached); generated: 2024-03-24T12:21:36Z solvables: 170
rpm-md repo 'rpmfusion-free' (cached); generated: 2023-11-04T16:49:08Z solvables: 445
rpm-md repo 'rpmfusion-nonfree-updates-testing' (cached); generated: 2024-03-24T12:46:45Z solvables: 4
rpm-md repo 'rpmfusion-nonfree-updates' (cached); generated: 2024-03-24T12:45:42Z solvables: 73
rpm-md repo 'rpmfusion-nonfree' (cached); generated: 2023-11-04T17:26:32Z solvables: 208
rpm-md repo 'updates-archive' (cached); generated: 2024-03-28T01:49:15Z solvables: 37996
Resolving dependencies... done
Relabeling... done
Checking out packages... done
Running pre scripts... done
Running post scripts... done
error: Running %post for vmware-horizon-client: bwrap(/bin/sh): Child process killed by signal 1; run `journalctl -t 'rpm-ostree(vmware-horizon-client.post)'` for more information
rpm-ostree install ./vmware.rpm
Checking out tree 9709f12... done
Enabled rpm-md repositories: copr:copr.fedorainfracloud.org:matte-schwartz:sunshine copr:copr.fedorainfracloud.org:sentry:kernel-fsync fedora-cisco-openh264 updates fedora rpmfusion-free-updates-testing rpmfusion-free-updates rpmfusion-free rpmfusion-nonfree-updates-testing rpmfusion-nonfree-updates rpmfusion-nonfree updates-archive
Importing rpm-md... done
rpm-md repo 'copr:copr.fedorainfracloud.org:matte-schwartz:sunshine' (cached); generated: 2024-03-28T04:16:43Z solvables: 4
rpm-md repo 'copr:copr.fedorainfracloud.org:sentry:kernel-fsync' (cached); generated: 2024-03-25T09:10:03Z solvables: 42
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2023-12-12T17:22:46Z solvables: 4
rpm-md repo 'updates' (cached); generated: 2024-03-29T00:59:49Z solvables: 24726
rpm-md repo 'fedora' (cached); generated: 2023-11-01T00:12:39Z solvables: 70825
rpm-md repo 'rpmfusion-free-updates-testing' (cached); generated: 2024-03-24T12:21:43Z solvables: 0
rpm-md repo 'rpmfusion-free-updates' (cached); generated: 2024-03-24T12:21:36Z solvables: 170
rpm-md repo 'rpmfusion-free' (cached); generated: 2023-11-04T16:49:08Z solvables: 445
rpm-md repo 'rpmfusion-nonfree-updates-testing' (cached); generated: 2024-03-24T12:46:45Z solvables: 4
rpm-md repo 'rpmfusion-nonfree-updates' (cached); generated: 2024-03-24T12:45:42Z solvables: 73
rpm-md repo 'rpmfusion-nonfree' (cached); generated: 2023-11-04T17:26:32Z solvables: 208
rpm-md repo 'updates-archive' (cached); generated: 2024-03-28T01:49:15Z solvables: 37996
Resolving dependencies... done
Relabeling... done
Checking out packages... done
Running pre scripts... done
Running post scripts... done
error: Running %post for vmware-horizon-client: bwrap(/bin/sh): Child process killed by signal 1; run `journalctl -t 'rpm-ostree(vmware-horizon-client.post)'` for more information
Results of running journalctl -t 'rpm-ostree(vmware-horizon-client.post)':
Mar 29 03:34:44 neo.localdomain rpm-ostree(vmware-horizon-client.post)[10352]: prlinuxcupsppd is installed.
Mar 29 03:34:44 neo.localdomain rpm-ostree(vmware-horizon-client.post)[10361]: chcon: failed to change context of '/usr/lib/vmware/view/bin/ftscanhvd' to ‘system_u:object_r:bin_t:s0’: Operation not supported
Mar 29 03:34:44 neo.localdomain rpm-ostree(vmware-horizon-client.post)[10352]: prlinuxcupsppd is installed.
Mar 29 03:34:44 neo.localdomain rpm-ostree(vmware-horizon-client.post)[10361]: chcon: failed to change context of '/usr/lib/vmware/view/bin/ftscanhvd' to ‘system_u:object_r:bin_t:s0’: Operation not supported
6 Replies
matt_schwartz
matt_schwartz8mo ago
ah yep, seems to require kernel modules after searching the bazzite channel
LJMPRO
LJMPROOP8mo ago
Ah okay. Is it one that can be added as a layer for bazzite? Or is that out of scope?
matt_schwartz
matt_schwartz8mo ago
I don’t think you can layer those, I think it’s “fork and add to kmods” territory. I think most people use boxes or qemu directly.
LJMPRO
LJMPROOP8mo ago
So I’m out of luck I suppose with using it on Bazzite.
matt_schwartz
matt_schwartz8mo ago
You can ask Kyle about a kmod for it and there’s also a pretty good guide for forking your own image, but yeah it seems like this is one of those packages that is notoriously finicky. Kmods also have to be rebuilt every kernel even on standard Fedora kernels afaik.
LJMPRO
LJMPROOP8mo ago
FYI @matt_schwartz
# Create distrobox Arch container
distrobox create arch --image quay.io/toolbx/arch-toolbox:latest -Y
distrobox enter arch

# Install yay
sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si --noconfirm
yay -Y --gendb

# Install VMware-view dependencies, and vm-ware view from AUR using yay
sudo pacman -S libpulse libxkbfile --noconfirm
yay -S vmware-horizon-client --noconfirm

# Create desktop shortcut for VMware-view
distrobox-export --app vmware-view

# Exit out of distrobox
exit
# Create distrobox Arch container
distrobox create arch --image quay.io/toolbx/arch-toolbox:latest -Y
distrobox enter arch

# Install yay
sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si --noconfirm
yay -Y --gendb

# Install VMware-view dependencies, and vm-ware view from AUR using yay
sudo pacman -S libpulse libxkbfile --noconfirm
yay -S vmware-horizon-client --noconfirm

# Create desktop shortcut for VMware-view
distrobox-export --app vmware-view

# Exit out of distrobox
exit
This works
Want results from more Discord servers?
Add your server