P
Parallels User
I cannot install parallels tools on my Ubuntu 22.04 "jammy" VM after applying the Parallels update 17.1.2. No new activity is recorded in the /var/log/parallels-tools-install.log file. I have shut down and started my VM multiple times and tried the "Actions|Update Parallels Tools" after each reboot. A dialog pops up asking for my password, which I enter (leaving the "sudo" radio button selected). A failure dialog comes up stating the install failed and asks to look at the /var/log/parallels-tools-install.log file...
2022-02-26T09:47:39-0600: nt to 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion]
179 | port += dev->base_addr;
| ^~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:183:24: warning: passing argument 2 of 'iowrite64' makes pointer from integer without a cast [-Wint-conversion]
183 | iowrite64(val, port);
| ^~~~
| |
| long unsigned int
In file included from ./arch/arm64/include/asm/io.h:185,
from ./include/linux/io.h:13,
from ./include/linux/irq.h:20,
from ./include/asm-generic/hardirq.h:17,
from ./arch/arm64/include/asm/hardirq.h:17,
from ./include/linux/hardirq.h:11,
from ./include/linux/interrupt.h:11,
from ./include/linux/pci.h:38,
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:7:
./include/asm-generic/io.h:769:64: note: expected 'volatile void *' but argument is of type 'long unsigned int'
769 | static inline void iowrite64(u64 value, volatile void __iomem *addr)
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.ko due to unavailability of vmlinux
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc (Ubuntu 11.2.0-14ubuntu1) 11.2.0
You are using: cc (Ubuntu 11.2.0-16ubuntu1) 11.2.0
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.ko due to unavailability of vmlinux
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc (Ubuntu 11.2.0-14ubuntu1) 11.2.0
You are using: cc (Ubuntu 11.2.0-16ubuntu1) 11.2.0
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prl_notifier.ko due to unavailability of vmlinux
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc (Ubuntu 11.2.0-14ubuntu1) 11.2.0
You are using: cc (Ubuntu 11.2.0-16ubuntu1) 11.2.0
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.ko due to unavailability of vmlinux
Start installation of prl_tg kernel module
Start installation of prl_fs kernel module
Start installation of prl_fs_freeze kernel module
Start installation of prl_notifier kernel module
DKMS modules were added successfully
DKMS modules for kernel 5.15.0-18-generic were built successfully
DKMS modules for kernel 5.15.0-18-generic were installed successfully
Parallels Guest Tools were installed successfully!
Please, reboot your OS to finish installation of Parallels Guest Tools.
2022-02-26T09:47:39-0600: execCmd: ./install --install [0]
2022-02-26T09:49:05-0600: Guest OS is going to reboot.
2022-02-26T09:47:39-0600: nt to 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion]
179 | port += dev->base_addr;
| ^~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:183:24: warning: passing argument 2 of 'iowrite64' makes pointer from integer without a cast [-Wint-conversion]
183 | iowrite64(val, port);
| ^~~~
| |
| long unsigned int
In file included from ./arch/arm64/include/asm/io.h:185,
from ./include/linux/io.h:13,
from ./include/linux/irq.h:20,
from ./include/asm-generic/hardirq.h:17,
from ./arch/arm64/include/asm/hardirq.h:17,
from ./include/linux/hardirq.h:11,
from ./include/linux/interrupt.h:11,
from ./include/linux/pci.h:38,
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:7:
./include/asm-generic/io.h:769:64: note: expected 'volatile void *' but argument is of type 'long unsigned int'
769 | static inline void iowrite64(u64 value, volatile void __iomem *addr)
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.ko due to unavailability of vmlinux
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc (Ubuntu 11.2.0-14ubuntu1) 11.2.0
You are using: cc (Ubuntu 11.2.0-16ubuntu1) 11.2.0
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.ko due to unavailability of vmlinux
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc (Ubuntu 11.2.0-14ubuntu1) 11.2.0
You are using: cc (Ubuntu 11.2.0-16ubuntu1) 11.2.0
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prl_notifier.ko due to unavailability of vmlinux
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc (Ubuntu 11.2.0-14ubuntu1) 11.2.0
You are using: cc (Ubuntu 11.2.0-16ubuntu1) 11.2.0
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.ko due to unavailability of vmlinux
Start installation of prl_tg kernel module
Start installation of prl_fs kernel module
Start installation of prl_fs_freeze kernel module
Start installation of prl_notifier kernel module
DKMS modules were added successfully
DKMS modules for kernel 5.15.0-18-generic were built successfully
DKMS modules for kernel 5.15.0-18-generic were installed successfully
Parallels Guest Tools were installed successfully!
Please, reboot your OS to finish installation of Parallels Guest Tools.
2022-02-26T09:47:39-0600: execCmd: ./install --install [0]
2022-02-26T09:49:05-0600: Guest OS is going to reboot.
