Parallels Tools fails to install with Linux kernel 6.12.1-2-aarch64-ARCH

Hi, sorry to hear you're still having difficulties with this, it must be extremely frustrating. I can only speak for Fedora not Oracle Linux, Parallels tools have continued woking consistently since I last replied to you... Fedora has moved on to v42 ... and every update to the kernel up to the current version 6.15.9 has worked without incident and so has every update to Parallels (and tools) up to the current version 20.4 .
It might be time to reach out to Parallels Tech support if you haven't already. Sorry I can't be more help.
Thanks for your feedback. I know that with Fedora everything works well, also for many other Linux ARM distros like Red Hat, Ubuntu, Debian, CentOS OpenSUSE, Kali and Arch, but not for Oracle Linux. I already did contact tech support, but did not get a solution either...
 
same sort of issue in Debian 13 Trixie - some part of parallels tools fails with not it needs to be run as root....
 
For OL8 (with recent kernel version) the solution is :
dnf install -y oracle-epel-release-el8
dnf install -y kernel-uek-devel-$(uname -r) kernel-uek-devel-5.15.0-206.153.7.1.el8uek
dnf install -y gcc-aarch64-linux-gnu.aarch64 gcc-c++-aarch64-linux-gnu.aarch64 gcc-toolset-12.aarch64 gcc-toolset-12-runtime.aarch64 gcc-toolset-12-gcc-c++.aarch64
mv /usr/bin/gcc /usr/bin/gcc-8
ln -s /opt/rh/gcc-toolset-12/root/usr/bin/gcc /usr/bin/
if [ $(uname -r) != 5.15.0-206.153.7.1.el8uek.aarch64 ] ; then
mv /usr/src/kernels/$(uname -r)/include/linux/arm-smccc.h /usr/src/kernels/$(uname -r)/include/linux/arm-smccc.h.orig
cp /usr/src/kernels/5.15.0-206.153.7.1.el8uek.aarch64/include/linux/arm-smccc.h /usr/src/kernels/$(uname -r)/include/linux/
fi
mv /usr/src/kernels/$(uname -r)/include/linux/arm-smccc.h /usr/src/kernels/$(uname -r)/include/linux/arm-smccc.h.orig
cp /usr/src/kernels/5.15.0-206.153.7.1.el9uek.aarch64/include/linux/arm-smccc.h /usr/src/kernels/$(uname -r)/include/linux/
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
/media/cdrom/install
rm /usr/bin/gcc
mv /usr/bin/gcc-8 /usr/bin/gcc


For OL9, more simply :
dnf install -y oracle-epel-release-el9
dnf install -y kernel-uek-devel-$(uname -r) kernel-uek-devel-5.15.0-206.153.7.1.el9uek
mv /usr/src/kernels/$(uname -r)/include/linux/arm-smccc.h /usr/src/kernels/$(uname -r)/include/linux/arm-smccc.h.orig
cp /usr/src/kernels/5.15.0-206.153.7.1.el9uek.aarch64/include/linux/arm-smccc.h /usr/src/kernels/$(uname -r)/include/linux/
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom

/media/cdrom/install
 
Back
Top