Parallels Tools don't work with Kernel 3.16

Discussion in 'Linux Virtual Machine' started by RuitingY, Aug 22, 2014.

  1. RuitingY

    RuitingY Bit poster

    Messages:
    1
    I installed Ubuntu 14.04 in Parallels Desktop, with Kernel 3.13.
    It works well.

    I tried to update the kernel to 3.16.1, the Unity is freeze. At first, I think it is the problem of Unity. Tried to reset, reinstall and many other things. The desktop still can't be loaded.

    Then I think it is the Parallels Tools' problem. So I remove the tool from the VM and the unity works again. But at this time, I can't install the Parallels Tools.

    This is the error log
    Code:
    Fri Aug 22 19:06:00 CST 2014
    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
    Start installation of prl_eth kernel module
    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/3.16.1-031601-generic/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet
    make[2]: Entering directory `/usr/src/linux-headers-3.16.1-031601-generic'
      LD      /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/built-in.o
      CC [M]  /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o
    /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c: In function ‘pvmnet_setup’:
    /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:420:2: error: implicit declaration of function ‘SET_ETHTOOL_OPS’ [-Werror=implicit-function-declaration]
      SET_ETHTOOL_OPS(dev, &pvmnet_ethtool_ops);
      ^
    /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:420:24: error: ‘pvmnet_ethtool_ops’ undeclared (first use in this function)
      SET_ETHTOOL_OPS(dev, &pvmnet_ethtool_ops);
                            ^
    /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.c:420:24: note: each undeclared identifier is reported only once for each function it appears in
    cc1: some warnings being treated as errors
    make[3]: *** [/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o] Error 1
    make[2]: *** [_module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet] Error 2
    make[2]: Leaving directory `/usr/src/linux-headers-3.16.1-031601-generic'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/usr/lib/parallels-tools/kmods/prl_eth/pvmnet'
    make: *** [installme] Error 2
    make: Leaving directory `/usr/lib/parallels-tools/kmods'
    Error: could not build kernel modules
    Error: failed to install kernel modules
    2014-08-22T19:06:01+0800: execCmd: ./install --install [143]
    2014-08-22T19:06:01+0800: Error: An error occurred when installing Parallels Tools. Please go to /var/log/parallels-tools-install.log for more information.
    2014-08-22T19:06:02+0800: Exiting with code 1
    Any idea about this ?
     

Share This Page