We need an Update on Linux Kernel 4.15 compatibility

Discussion in 'Linux Virtual Machine' started by PaulR2, Apr 19, 2018.

  1. PaulR2

    PaulR2 Bit poster

    Messages:
    6
    ...Or maybe give people a big warning not to upgrade to latest kernel on your Linux VM. Most distros will be on 4.15 soon !!! (4.16 is already out). The whole point of running VMs for many people is to test new OS versions. I like the Parallels product and I have used it for years but If it can't run the OSes I need it will have to go. Very disappointed :(

    If you are unsure MAKE A SNAPSHOT NOW ! before doing any OS updates for your Linux VM
     
    PieterE, JimH5, AlexanderO1 and 4 others like this.
  2. Pierre-LucD

    Pierre-LucD Bit poster

    Messages:
    6
    Totally agree.

    I wanted to try Ubuntu 18.04 LTS. Incompatible.

    Updated my Fedora to kernel 4.16. Didn't reboot.

    This is an urgent problem.
     
    JoshM6 likes this.
  3. Bill Standen

    Bill Standen Member

    Messages:
    22
    Honestly, this issue has gone from bad to intolerable.

    You need to be ahead of the curve on this Parallels.
     
    PieterE and JoshM6 like this.
  4. Jorg-PeterD

    Jorg-PeterD Bit poster

    Messages:
    1
    Hi maybe it helps here are my detailed error messages trying to install parallel tools.

    Hit:1 http://ftp.halifax.rwth-aachen.de/kali kali-rolling InRelease
    Reading package lists...
    Return code from apt-get update is 0
    Sat Apr 28 21:26:49 CEST 2018
    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/4.15.0-kali2-amd64/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet
    make[2]: Entering directory '/usr/src/linux-headers-4.15.0-kali2-amd64'
    CC [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o
    LD [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.mod.o
    LD [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.ko
    make[2]: Leaving directory '/usr/src/linux-headers-4.15.0-kali2-amd64'
    make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet'
    cd prl_tg/Toolgate/Guest/Linux/prl_tg && make
    make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg'
    make -C /lib/modules/4.15.0-kali2-amd64/build SUBDIRS=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg SRCROOT=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg modules
    make[2]: Entering directory '/usr/src/linux-headers-4.15.0-kali2-amd64'
    CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o
    LD [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.mod.o
    LD [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.ko
    make[2]: Leaving directory '/usr/src/linux-headers-4.15.0-kali2-amd64'
    make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg'
    cp -f prl_tg/Toolgate/Guest/Linux/prl_tg/*.symvers prl_fs/SharedFolders/Guest/Linux/prl_fs ||:
    cd prl_fs/SharedFolders/Guest/Linux/prl_fs && make
    make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs'
    make -C /lib/modules/4.15.0-kali2-amd64/build M=/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs
    make[2]: Entering directory '/usr/src/linux-headers-4.15.0-kali2-amd64'
    CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/super.o
    CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/inode.o
    CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/file.o
    CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/interface.o
    LD [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.mod.o
    LD [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.ko
    make[2]: Leaving directory '/usr/src/linux-headers-4.15.0-kali2-amd64'
    make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs'
    cd prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze && make
    make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze'
    make -C /lib/modules/4.15.0-kali2-amd64/build M=/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze modules
    make[2]: Entering directory '/usr/src/linux-headers-4.15.0-kali2-amd64'
    CC [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.o
    /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.c:220:71: error: macro "DEFINE_TIMER" passed 4 arguments, but takes just 2
    DEFINE_TIMER(thaw_timer, thaw_timer_fn, 0, (unsigned long)&(thaw_work));
    ^
    /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.c:220:1: warning: data definition has no type or storage class
    DEFINE_TIMER(thaw_timer, thaw_timer_fn, 0, (unsigned long)&(thaw_work));
    ^~~~~~~~~~~~
    /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.c:220:1: error: type defaults to 'int' in declaration of 'DEFINE_TIMER' [-Werror=implicit-int]
    /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.c: In function 'schedule_thaw_work':
    /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.c:224:21: error: 'thaw_timer' undeclared (first use in this function); did you mean 'thaw_timer_fn'?
    if (timer_pending(&thaw_timer))
    ^~~~~~~~~~
    thaw_timer_fn
    /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.c:224:21: note: each undeclared identifier is reported only once for each function it appears in
    /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.c: In function 'cancel_timeout':
    /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.c:233:18: error: 'thaw_timer' undeclared (first use in this function); did you mean 'thaw_timer_fn'?
    del_timer_sync(&thaw_timer);
    ^~~~~~~~~~
    thaw_timer_fn
    cc1: some warnings being treated as errors
    /usr/src/linux-headers-4.15.0-kali2-common/scripts/Makefile.build:335: recipe for target '/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.o' failed
    make[5]: *** [/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.o] Error 1
    /usr/src/linux-headers-4.15.0-kali2-common/Makefile:1528: recipe for target '_module_/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze' failed
    make[4]: *** [_module_/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze] Error 2
    Makefile:146: recipe for target 'sub-make' failed
    make[3]: *** [sub-make] Error 2
    Makefile:8: recipe for target 'all' failed
    make[2]: *** [all] Error 2
    make[2]: Leaving directory '/usr/src/linux-headers-4.15.0-kali2-amd64'
    Makefile:20: recipe for target 'modules' failed
    make[1]: *** [modules] Error 2
    make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze'
    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.
    2018-04-28T21:26:56+0200: execCmd: ./install --install [143]
    2018-04-28T21:26:56+0200: Error: An error occurred when installing Parallels Tools. Please go to /var/log/parallels-tools-install.log for more information.
    2018-04-28T21:27:02+0200: Exiting with code 1
     
  5. KimS4

    KimS4 Bit poster

    Messages:
    8
    Issues with kali update causes VM to fail. In addition to that, there is no tools for Ubuntu 18.04 LTS either. Virtualbox is free and it works! Not going to renew - im tired of this! I dont pay a lot of money to deal with issues like this
     
  6. YanS

    YanS Bit poster

    Messages:
    2
    I'm fed up too. Parallels treats Linux like second-class citizens. New kernel comes out Parallels Tools breaks. OpenGL support isn't coming anytime soon.
     
  7. Hemnath@Parallels

    Hemnath@Parallels Parallels Support

    Messages:
    1,127
    Hello folks. Our engineering team is working diligently to develop support for Ubuntu 18.04. Although we do not have a fixed date on this yet, please be assured that this situation has been prioritized appropriately and will be resolved at the earliest. We appreciate your patience.
     
  8. Bill Standen

    Bill Standen Member

    Messages:
    22
    The fact that we're having this conversation in early May when 4.15 was released at the end of January and 4.16 at the start of April would seem to debunk the appropriateness of the prioritisation here.

    I appreciate that it's being worked on but this situation can not keep happening.
     
  9. MarkW17

    MarkW17 Bit poster

    Messages:
    1
    VMware Fusion works with 18.04....

    I suspect given VMwares wider product set and the mandatory need from customers to have support for the latest kernels/lunux distros that Fusions is included in the overall development cycle - just a thought...
     
    Last edited: May 11, 2018
  10. StephenH10

    StephenH10 Bit poster

    Messages:
    1
    I was able to install Ubuntu 18.04 then use UKUU to downgrade the kernel to the last 4.13 revision and that worked.
     
  11. AJ@Parallels

    AJ@Parallels

    Messages:
    752
    Hello StephenH10, Parallels Desktop 13 for Mac Update 3 Hotfix 1 (13.3.1-43365) is released and it supports Ubuntu 18.04. Use this direct link to download and install the latest build.
     

Share This Page