Hello, I just installed a fresh Ubuntu 18.04 image on Parallels Desktop 13.3.2 (43368) and I can't install Parallels Tools, not with the graphical installer, not with the command line installer. Here is the content of /var/log/parallels-tools-install.log Please provide a solution quickly. Best 8<------- parallels@parallels:/media/parallels/Parallels Tools$ cat /var/log/parallels-tools-install.log Hit:1 http://fr.archive.ubuntu.com/ubuntu bionic InRelease Hit:2 http://security.ubuntu.com/ubuntu bionic-security InRelease Hit:3 http://fr.archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:4 http://fr.archive.ubuntu.com/ubuntu bionic-backports InRelease Reading package lists... Return code from apt-get update is 0 debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline Selecting previously unselected package libstdc++-7-dev:amd64. (Reading database ... 130595 files and directories currently installed.) Preparing to unpack .../00-libstdc++-7-dev_7.4.0-1ubuntu1~18.04.1_amd64.deb ... Unpacking libstdc++-7-dev:amd64 (7.4.0-1ubuntu1~18.04.1) ... Selecting previously unselected package g++-7. Preparing to unpack .../01-g++-7_7.4.0-1ubuntu1~18.04.1_amd64.deb ... Unpacking g++-7 (7.4.0-1ubuntu1~18.04.1) ... Selecting previously unselected package g++. Preparing to unpack .../02-g++_4%3a7.4.0-1ubuntu2.3_amd64.deb ... Unpacking g++ (4:7.4.0-1ubuntu2.3) ... Selecting previously unselected package dpkg-dev. Preparing to unpack .../03-dpkg-dev_1.19.0.5ubuntu2.1_all.deb ... Unpacking dpkg-dev (1.19.0.5ubuntu2.1) ... Selecting previously unselected package build-essential. Preparing to unpack .../04-build-essential_12.4ubuntu1_amd64.deb ... Unpacking build-essential (12.4ubuntu1) ... Selecting previously unselected package dkms. Preparing to unpack .../05-dkms_2.3-3ubuntu9.5_all.deb ... Unpacking dkms (2.3-3ubuntu9.5) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../06-libfakeroot_1.22-2ubuntu1_amd64.deb ... Unpacking libfakeroot:amd64 (1.22-2ubuntu1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../07-fakeroot_1.22-2ubuntu1_amd64.deb ... Unpacking fakeroot (1.22-2ubuntu1) ... Selecting previously unselected package libalgorithm-diff-perl. Preparing to unpack .../08-libalgorithm-diff-perl_1.19.03-1_all.deb ... Unpacking libalgorithm-diff-perl (1.19.03-1) ... Selecting previously unselected package libalgorithm-diff-xs-perl. Preparing to unpack .../09-libalgorithm-diff-xs-perl_0.04-5_amd64.deb ... Unpacking libalgorithm-diff-xs-perl (0.04-5) ... Selecting previously unselected package libalgorithm-merge-perl. Preparing to unpack .../10-libalgorithm-merge-perl_0.08-3_all.deb ... Unpacking libalgorithm-merge-perl (0.08-3) ... Setting up libstdc++-7-dev:amd64 (7.4.0-1ubuntu1~18.04.1) ... Setting up dpkg-dev (1.19.0.5ubuntu2.1) ... Setting up dkms (2.3-3ubuntu9.5) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up libfakeroot:amd64 (1.22-2ubuntu1) ... Setting up libalgorithm-diff-perl (1.19.03-1) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Setting up g++-7 (7.4.0-1ubuntu1~18.04.1) ... Setting up fakeroot (1.22-2ubuntu1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up libalgorithm-merge-perl (0.08-3) ... Setting up libalgorithm-diff-xs-perl (0.04-5) ... Setting up g++ (4:7.4.0-1ubuntu2.3) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.4ubuntu1) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... dimanche 11 août 2019, 23:36:11 (UTC+0200) Start installation or upgrade of Guest Tools new version of parallels tools Installed Guest Tools were not found Perform installation into the /usr/lib/parallels-tools directory cat: /usr/lib/parallels-tools/kmods/../version: No such file or directory make: Entering directory '/usr/lib/parallels-tools/kmods' cd prl_eth/pvmnet && make make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' make -C /lib/modules/5.0.0-23-generic/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet make[2]: Entering directory '/usr/src/linux-headers-5.0.0-23-generic' CC [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:3: error: 'struct ethtool_ops' has no member named 'get_settings'; did you mean 'get_strings'? .get_settings = pvmnet_get_settings, ^~~~~~~~~~~~ get_strings /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:28: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .get_settings = pvmnet_get_settings, ^~~~~~~~~~~~~~~~~~~ /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:28: note: (near initialization for 'pvmnet_ethtool_ops.get_drvinfo') cc1: some warnings being treated as errors scripts/Makefile.build:284: recipe for target '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o' failed make[3]: *** [/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o] Error 1 Makefile:1606: recipe for target '_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' failed make[2]: *** [_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet] Error 2 make[2]: Leaving directory '/usr/src/linux-headers-5.0.0-23-generic' /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/Makefile.v26:11: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' Makefile.kmods:34: recipe for target 'installme' failed make: *** [installme] Error 2 make: Leaving directory '/usr/lib/parallels-tools/kmods' Error: could not build kernel modules Error: failed to install kernel modules Error: failed to install Parallels Guest Tools! Please, look at /var/log/parallels-tools-install.log file for more information. Started installation of Parallels Guest Tools version '13.3.2.43368' dimanche 11 août 2019, 23:37:20 (UTC+0200) Start installation or upgrade of Guest Tools new version of parallels tools Installed Guest Tools were not found Perform installation into the /usr/lib/parallels-tools directory cat: /usr/lib/parallels-tools/kmods/../version: No such file or directory make: Entering directory '/usr/lib/parallels-tools/kmods' cd prl_eth/pvmnet && make make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' make -C /lib/modules/5.0.0-23-generic/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet make[2]: Entering directory '/usr/src/linux-headers-5.0.0-23-generic' CC [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:3: error: 'struct ethtool_ops' has no member named 'get_settings'; did you mean 'get_strings'? .get_settings = pvmnet_get_settings, ^~~~~~~~~~~~ get_strings /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:28: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .get_settings = pvmnet_get_settings, ^~~~~~~~~~~~~~~~~~~ /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:28: note: (near initialization for 'pvmnet_ethtool_ops.get_drvinfo') cc1: some warnings being treated as errors scripts/Makefile.build:284: recipe for target '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o' failed make[3]: *** [/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o] Error 1 Makefile:1606: recipe for target '_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' failed make[2]: *** [_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet] Error 2 make[2]: Leaving directory '/usr/src/linux-headers-5.0.0-23-generic' /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/Makefile.v26:11: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' Makefile.kmods:34: recipe for target 'installme' failed make: *** [installme] Error 2 make: Leaving directory '/usr/lib/parallels-tools/kmods' Error: could not build kernel modules Error: failed to install kernel modules Error: failed to install Parallels Guest Tools! Please, look at /var/log/parallels-tools-install.log file for more information. Started installation of Parallels Guest Tools version '13.3.2.43368' dimanche 11 août 2019, 23:38:03 (UTC+0200) Start installation or upgrade of Guest Tools new version of parallels tools Installed Guest Tools were not found Perform installation into the /usr/lib/parallels-tools directory cat: /usr/lib/parallels-tools/kmods/../version: No such file or directory make: Entering directory '/usr/lib/parallels-tools/kmods' cd prl_eth/pvmnet && make make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' make -C /lib/modules/5.0.0-23-generic/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet make[2]: Entering directory '/usr/src/linux-headers-5.0.0-23-generic' CC [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:3: error: 'struct ethtool_ops' has no member named 'get_settings'; did you mean 'get_strings'? .get_settings = pvmnet_get_settings, ^~~~~~~~~~~~ get_strings /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:28: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .get_settings = pvmnet_get_settings, ^~~~~~~~~~~~~~~~~~~ /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:28: note: (near initialization for 'pvmnet_ethtool_ops.get_drvinfo') cc1: some warnings being treated as errors scripts/Makefile.build:284: recipe for target '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o' failed make[3]: *** [/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o] Error 1 Makefile:1606: recipe for target '_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' failed make[2]: *** [_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet] Error 2 make[2]: Leaving directory '/usr/src/linux-headers-5.0.0-23-generic' /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/Makefile.v26:11: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' Makefile.kmods:34: recipe for target 'installme' failed make: *** [installme] Error 2 make: Leaving directory '/usr/lib/parallels-tools/kmods' Error: could not build kernel modules Error: failed to install kernel modules Error: failed to install Parallels Guest Tools! Please, look at /var/log/parallels-tools-install.log file for more information. Started installation of Parallels Guest Tools version '13.3.2.43368' dimanche 11 août 2019, 23:40:05 (UTC+0200) Start installation or upgrade of Guest Tools new version of parallels tools Installed Guest Tools were not found Perform installation into the /usr/lib/parallels-tools directory cat: /usr/lib/parallels-tools/kmods/../version: No such file or directory make: Entering directory '/usr/lib/parallels-tools/kmods' cd prl_eth/pvmnet && make make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' make -C /lib/modules/5.0.0-23-generic/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet make[2]: Entering directory '/usr/src/linux-headers-5.0.0-23-generic' CC [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:3: error: 'struct ethtool_ops' has no member named 'get_settings'; did you mean 'get_strings'? .get_settings = pvmnet_get_settings, ^~~~~~~~~~~~ get_strings /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:28: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .get_settings = pvmnet_get_settings, ^~~~~~~~~~~~~~~~~~~ /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:28: note: (near initialization for 'pvmnet_ethtool_ops.get_drvinfo') cc1: some warnings being treated as errors scripts/Makefile.build:284: recipe for target '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o' failed make[3]: *** [/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o] Error 1 Makefile:1606: recipe for target '_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' failed make[2]: *** [_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet] Error 2 make[2]: Leaving directory '/usr/src/linux-headers-5.0.0-23-generic' /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/Makefile.v26:11: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' Makefile.kmods:34: recipe for target 'installme' failed make: *** [installme] Error 2 make: Leaving directory '/usr/lib/parallels-tools/kmods' Error: could not build kernel modules Error: failed to install kernel modules Error: failed to install Parallels Guest Tools! Please, look at /var/log/parallels-tools-install.log file for more information. 2019-08-11T23:47:55+0200: Parallels Tools 13.3.2-43368 Installer started. 2019-08-11T23:47:55+0200: Failed to setup console printk level. 2019-08-11T23:48:04+0200: execCmd: ./installer/pm.sh --check gtools [0] Started installation of Parallels Guest Tools version '13.3.2.43368' dimanche 11 août 2019, 23:48:09 (UTC+0200) Start installation or upgrade of Guest Tools new version of parallels tools Installed Guest Tools were not found Perform installation into the /usr/lib/parallels-tools directory cat: /usr/lib/parallels-tools/kmods/../version: No such file or directory make: Entering directory '/usr/lib/parallels-tools/kmods' cd prl_eth/pvmnet && make make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' make -C /lib/modules/5.0.0-23-generic/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet make[2]: Entering directory '/usr/src/linux-headers-5.0.0-23-generic' CC [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:3: error: 'struct ethtool_ops' has no member named 'get_settings'; did you mean 'get_strings'? .get_settings = pvmnet_get_settings, ^~~~~~~~~~~~ get_strings /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:28: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .get_settings = pvmnet_get_settings, ^~~~~~~~~~~~~~~~~~~ /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:28: note: (near initialization for 'pvmnet_ethtool_ops.get_drvinfo') cc1: some warnings being treated as errors scripts/Makefile.build:284: recipe for target '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o' failed make[3]: *** [/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o] Error 1 Makefile:1606: recipe for target '_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' failed make[2]: *** [_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet] Error 2 make[2]: Leaving directory '/usr/src/linux-headers-5.0.0-23-generic' /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/Makefile.v26:11: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' Makefile.kmods:34: recipe for target 'installme' failed make: *** [installme] Error 2 make: Leaving directory '/usr/lib/parallels-tools/kmods' Error: could not build kernel modules Error: failed to install kernel modules Error: failed to install Parallels Guest Tools! Please, look at /var/log/parallels-tools-install.log file for more information. 2019-08-11T23:48:10+0200: execCmd: ./install --install [143] 2019-08-11T23:48:10+0200: Error: An error occurred when installing Parallels Tools. Please go to /var/log/parallels-tools-install.log for more information. 2019-08-11T23:48:14+0200: Exiting with code 1 Started installation of Parallels Guest Tools version '13.3.2.43368' dimanche 11 août 2019, 23:53:13 (UTC+0200) Start installation or upgrade of Guest Tools new version of parallels tools Installed Guest Tools were not found Perform installation into the /usr/lib/parallels-tools directory cat: /usr/lib/parallels-tools/kmods/../version: No such file or directory make: Entering directory '/usr/lib/parallels-tools/kmods' cd prl_eth/pvmnet && make make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' make -C /lib/modules/5.0.0-23-generic/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet make[2]: Entering directory '/usr/src/linux-headers-5.0.0-23-generic' CC [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:3: error: 'struct ethtool_ops' has no member named 'get_settings'; did you mean 'get_strings'? .get_settings = pvmnet_get_settings, ^~~~~~~~~~~~ get_strings /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:28: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .get_settings = pvmnet_get_settings, ^~~~~~~~~~~~~~~~~~~ /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:194:28: note: (near initialization for 'pvmnet_ethtool_ops.get_drvinfo') cc1: some warnings being treated as errors scripts/Makefile.build:284: recipe for target '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o' failed make[3]: *** [/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o] Error 1 Makefile:1606: recipe for target '_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' failed make[2]: *** [_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet] Error 2 make[2]: Leaving directory '/usr/src/linux-headers-5.0.0-23-generic' /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/Makefile.v26:11: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet' Makefile.kmods:34: recipe for target 'installme' failed make: *** [installme] Error 2 make: Leaving directory '/usr/lib/parallels-tools/kmods' Error: could not build kernel modules Error: failed to install kernel modules Error: failed to install Parallels Guest Tools! Please, look at /var/log/parallels-tools-install.log file for more information.
Like a naive child I upgraded to Parallels v14, hoping this would solve the problem : it doesn't. I'd say if I don't get a fix in a day or so (there seems to be plenty of similar, unsolved issues in the forum), I'll ask for a refund to help pay a VMWare License Best
I have been having the same installation problem with Parallels, but the installation is fine using VMware. I have always had a preference for Parallels over VMware but I'm beginning to rethink that. It would be nice to get a real solution for this problem from Parallels tech support.
I too have always had a preference for Parallels, I think their integration with MacOS is splendid, but the point of the software is to run virtual machines on MacOS. And it doesn't, at least for my need, which is running Ubuntu 18.04. So far it works fine on VMWare, I'll see at the end of the trial period.
I too, ran into a problem installing Parallels Tools into PeachOSI, an Ubuntu 18.04-based distro. The 64-bit version would fail, even though I tried different guest scenarios. However, the 32-bit version DID install (but I think that's based on Ubuntu 16.04). I also installed antiX 64-bit and had no problem installing Parallels Tools. I suspect something in Ubuntu 18.04 is at issue. Likely the Parallels folks will have to trace it down and issue an update.
My installed version of Parallels is 64 bit I believe. Is there some way to install a 32 bit version of Parallels tools? How would this work?