Invisible mouse on Fedora28

Discussion in 'macOS Virtual Machine' started by Anonymous12, Feb 7, 2019.

  1. Anonymous12

    Anonymous12 Junior Member

    Messages:
    13
    Hi,
    I'am using parallels version 1.4.0 on macOSX Mojave version 10.14.2
    I have a Fedora virtual machine and it worked since I update by "dnf update" fedora.
    Now I lunch the virtual machine and my mouse disappear. I tried to re-install parallels tools but I got an error.
    can someone help me ?
     
  2. Hi, please provide us with the error which you got during the parallels tools installation.
    And you're using Fedora28 as a guest os, right?
     
  3. Anonymous12

    Anonymous12 Junior Member

    Messages:
    13
    Hi,
    Yes I have fedora28 as a guest os. I have the log file.

    Started installation of Parallels Guest Tools version '1.4.0.19800'
    installer:%0.000000

    Error during report about start installation of parallels tools.
    Thu Feb 7 17:37:37 +04 2019
    Start installation or upgrade of Guest Tools
    installer:%10.000000
    installer:%20.000000
    new version of parallels tools
    Found Guest Tools directory: /usr/lib/parallels-tools
    Umounting Shared Folders: done
    Shutting down Parallels tools daemon: done
    Synchronizing state of prltoolsd.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
    Executing: /usr/lib/systemd/systemd-sysv-install disable prltoolsd
    Removed /etc/systemd/system/multi-user.target.wants/prltoolsd.service.
    Removed /etc/systemd/system/multi-user.target.wants/prltools_updater.service.
    Synchronizing state of prl-x11.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
    Executing: /usr/lib/systemd/systemd-sysv-install disable prl-x11
    Removed /etc/systemd/system/multi-user.target.wants/prl-x11.service.
    libsemanage.semanage_direct_remove_key: Removing last prlfs module (no other prlfs module exists at another priority).
    libsemanage.semanage_direct_remove_key: Removing last prlvtg module (no other prlvtg module exists at another priority).
    libsemanage.semanage_direct_remove_key: Unable to remove module prlfs at priority 400. (No such file or directory).
    semodule: Failed!
    libsemanage.semanage_direct_remove_key: Unable to remove module prlvtg at priority 400. (No such file or directory).
    semodule: Failed!
    libglx.so is system-provided. Skipping.
    libGL.so.1 (x86_64) is system-provided. Skipping.
    Remove tools according to /var/lib/parallels-tools/.backup/.tools.list file
    rm /usr/lib64/xorg/modules/input/prlmouse_drv.so
    rm /usr/lib64/xorg/modules/drivers/prlvideo_drv.so
    rm /lib/udev/rules.d/69-xorg-prlmouse.rules
    rm /usr/share/X11/xorg.conf.d/90-prlmouse.conf
    rm /etc/X11/xorg.conf.d/90-prlmouse.conf
    rm /etc/xdg/autostart/prlcc.desktop
    rm /usr/share/autostart/prlcc.desktop
    rm /usr/share/gnome/autostart/prlcc.desktop
    rm /usr/share/icons/hicolor/48x48/apps/parallels-tools.png
    rm /home/farez/Desktop/Parallels Shared Folders
    rm /usr/bin/prltimesync
    rm /usr/bin/prltoolsd
    rm /etc/systemd/system//prltoolsd.service
    rm /usr/bin/prlfsmountd
    rm /etc/systemd/system//prltools_updater.service
    rm /etc/systemd/system//prl-x11.service
    rm /usr/bin/prlcc
    rm /usr/bin/prldnd
    rm /usr/bin/prlcp
    rm /usr/bin/prlsga
    rm /usr/bin/prlhosttime
    rm /usr/bin/prl_showvmcfg
    rm /usr/sbin/prl_nettool
    rm /usr/sbin/prl_snapshot
    rm /usr/bin/prlshprof
    rm /usr/bin/prlshprint
    rm /usr/sbin/prl-xorgconf-fixer
    rm /usr/sbin/prl-opengl-switcher.sh
    rm /usr/sbin/prltools_updater.sh
    rm /usr/share/man/man8/mount.prl_fs.8
    rm /etc/pm/sleep.d/99prltoolsd-hibernate
    rm /etc/udev/rules.d/99-parallels-memory-hotplug.rules
    rm /usr/bin/ptiagent-cmd
    rm /usr/bin/ptiagent
    rm /etc/xdg/autostart/ptiagent.desktop
    rm /usr/share/autostart/ptiagent.desktop
    rm /usr/share/gnome/autostart/ptiagent.desktop
    rmdir: failed to remove '/etc/prltools': No such file or directory
    Removing of X server configuration is skipped.

    -------- Uninstall Beginning --------
    Module: parallels-tools
    Version: 1.4.0.19800
    Kernel: 4.18.9-200.fc28.x86_64 (x86_64)
    -------------------------------------

    Status: Before uninstall, this module version was ACTIVE on this kernel.
    Removing any linked weak-modules

    prl_eth.ko.xz:
    - Uninstallation
    - Deleting from: /lib/modules/4.18.9-200.fc28.x86_64/extra/
    rmdir: failed to remove 'extra': Directory not empty
    - Original module
    - No original module was found for this module on this kernel.
    - Use the dkms install command to reinstall any previous module version.


    prl_tg.ko.xz:
    - Uninstallation
    - Deleting from: /lib/modules/4.18.9-200.fc28.x86_64/extra/
    rmdir: failed to remove 'extra': Directory not empty
    - Original module
    - No original module was found for this module on this kernel.
    - Use the dkms install command to reinstall any previous module version.


    prl_fs.ko.xz:
    - Uninstallation
    - Deleting from: /lib/modules/4.18.9-200.fc28.x86_64/extra/
    rmdir: failed to remove 'extra': Directory not empty
    - Original module
    - No original module was found for this module on this kernel.
    - Use the dkms install command to reinstall any previous module version.


    prl_fs_freeze.ko.xz:
    - Uninstallation
    - Deleting from: /lib/modules/4.18.9-200.fc28.x86_64/extra/
    rmdir: failed to remove 'extra': Directory not empty
    - Original module
    - No original module was found for this module on this kernel.
    - Use the dkms install command to reinstall any previous module version.

    depmod.....

    DKMS: uninstall completed.

    -------- Uninstall Beginning --------
    Module: parallels-tools
    Version: 1.4.0.19800
    Kernel: 4.19.2-200.fc28.x86_64 (x86_64)
    -------------------------------------

    Status: Before uninstall, this module version was ACTIVE on this kernel.
    Removing any linked weak-modules

    prl_eth.ko.xz:
    - Uninstallation
    - Deleting from: /lib/modules/4.19.2-200.fc28.x86_64/extra/
    rmdir: failed to remove 'extra': Directory not empty
    - Original module
    - Archived original module found in the DKMS tree
    - Moving it to: /lib/modules/4.19.2-200.fc28.x86_64/extra/

    prl_tg.ko.xz:
    - Uninstallation
    - Deleting from: /lib/modules/4.19.2-200.fc28.x86_64/extra/
    rmdir: failed to remove 'extra': Directory not empty
    - Original module
    - Archived original module found in the DKMS tree
    - Moving it to: /lib/modules/4.19.2-200.fc28.x86_64/extra/

    prl_fs.ko.xz:
    - Uninstallation
    - Deleting from: /lib/modules/4.19.2-200.fc28.x86_64/extra/
    rmdir: failed to remove 'extra': Directory not empty
    - Original module
    - Archived original module found in the DKMS tree
    - Moving it to: /lib/modules/4.19.2-200.fc28.x86_64/extra/

    prl_fs_freeze.ko.xz:
    - Uninstallation
    - Deleting from: /lib/modules/4.19.2-200.fc28.x86_64/extra/
    rmdir: failed to remove 'extra': Directory not empty
    - Original module
    - Archived original module found in the DKMS tree
    - Moving it to: /lib/modules/4.19.2-200.fc28.x86_64/extra/
    depmod.....

    Removing original_module from DKMS tree for kernel 4.19.2-200.fc28.x86_64 (x86_64)

    DKMS: uninstall completed.
    DKMS modules were removed successfully
    Start removal of prl_eth kernel module
    Error: could not unload prl_eth kernel module
    Start removal of prl_tg kernel module
    Error: could not unload prl_tg kernel module
    Start removal of prl_fs kernel module
    Error: could not unload prl_fs kernel module
    Start removal of prl_fs_freeze kernel module
    Error: could not unload prl_fs_freeze kernel module
    Remove kernel modules according to /var/lib/parallels-tools/.backup/.kmods.list file
    Remove /usr/lib/parallels-tools directory
    Register service to install new Guest Tools
    installer:%30.000000
    Perform installation into the /usr/lib/parallels-tools directory
    installer:%40.000000
    make: Entering directory '/usr/lib/parallels-tools/kmods'
    Will use compiler CC="cc".
    Compiler version "cc (GCC) 8.2.1 20181215 (Red Hat 8.2.1-6)"
    cd prl_eth/pvmnet && make CC=cc
    make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet'
    make -C /lib/modules/4.20.6-100.fc28.x86_64/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet CC=cc
    make[2]: Entering directory '/usr/src/kernels/4.20.6-100.fc28.x86_64'
    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 of 'void (*)(struct net_device *, struct ethtool_drvinfo *)' from incompatible pointer type 'int (*)(struct net_device *, struct ethtool_cmd *)' [-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
    make[2]: Leaving directory '/usr/src/kernels/4.20.6-100.fc28.x86_64'
    make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet'
    make: Leaving directory '/usr/lib/parallels-tools/kmods'
    make[3]: *** [scripts/Makefile.build:292: /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o] Error 1
    make[2]: *** [Makefile:1566: _module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet] Error 2
    make[1]: *** [/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/Makefile.v26:11: all] Error 2
    make: *** [Makefile.kmods:49: compile] Error 2
    Error: could not build kernel modules
    Error during report about failed installation of parallels tools.
    Error: failed to upgrade Parallels Guest Tools!
    2019-02-07T17:39:00+0400:

    Parallels Tools 1.4.0-19800 Installer started.
    2019-02-07T17:39:00+0400: Failed to setup console printk level.
    2019-02-07T17:39:05+0400: execCmd: ./installer/pm.sh --check gtools [0]
    Started installation of Parallels Guest Tools version '1.4.0.19800'

    Error during report about start installation of parallels tools.
    Thu Feb 7 17:39:09 +04 2019
    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
    make: Entering directory '/usr/lib/parallels-tools/kmods'
    Will use compiler CC="cc".
    Compiler version "cc (GCC) 8.2.1 20181215 (Red Hat 8.2.1-6)"
    cd prl_eth/pvmnet && make CC=cc
    make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet'
    make -C /lib/modules/4.20.6-100.fc28.x86_64/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet CC=cc
    make[2]: Entering directory '/usr/src/kernels/4.20.6-100.fc28.x86_64'
    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 of 'void (*)(struct net_device *, struct ethtool_drvinfo *)' from incompatible pointer type 'int (*)(struct net_device *, struct ethtool_cmd *)' [-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
    make[3]: *** [scripts/Makefile.build:292: /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o] Error 1
    make[2]: Leaving directory '/usr/src/kernels/4.20.6-100.fc28.x86_64'
    make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet'
    make: Leaving directory '/usr/lib/parallels-tools/kmods'
    make[2]: *** [Makefile:1566: _module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet] Error 2
    make[1]: *** [/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/Makefile.v26:11: all] Error 2
    make: *** [Makefile.kmods:49: compile] Error 2
    Error: could not build kernel modules
    Error during report about failed installation of parallels tools.
    Error: failed to install Parallels Guest Tools!
    2019-02-07T17:39:10+0400: Started installation of Parallels Guest Tools version '1.4.0.19800'
    Error during report about start installation of parallels tools.

    Thu Feb 7 17:39:09 +04 2019
    Start installation or upgrade of Guest Tools
    /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 of 'void (*)(struct net_device *, struct ethtool_drvinfo *)' from incompatible pointer type 'int (*)(struct net_device *, struct ethtool_cmd *)' [-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
    make[3]: *** [scripts/Makefile.build:292: /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o] Error 1
    make[2]: *** [Makefile:1566: _module_/usr/lib/parallels-tools/kmods/prl_eth/pvmnet] Error 2
    make[1]: *** [/usr/lib/parallels-tools/kmods/prl_eth/pvmnet/Makefile.v26:11: all] Error 2
    make: *** [Makefile.kmods:49: compile] Error 2
    Error: could not build kernel modules
    Error during report about failed installation of parallels tools.
    Error: failed to install Parallels Guest Tools!
    2019-02-07T17:39:10+0400: execCmd: ./install --install [167]
    2019-02-07T17:39:10+0400: Error: An error occurred when installing Parallels Tools. Please go to /var/log/parallels-tools-install.log for more information.
    2019-02-07T17:39:18+0400: Exiting with code 1
     
  4. Anonymous12

    Anonymous12 Junior Member

    Messages:
    13
    Up ??I need help
     
  5. Hi, we need more info, please generate the problem report right after the issue reproduced. Check this KB for the report generation and reply us with the report ID.
     
  6. Anonymous12

    Anonymous12 Junior Member

    Messages:
    13
    Hi, I sent technical reports using the guide you gave me, my ID report is : 298205956, hope that will help you.
     
  7. Anonymous12

    Anonymous12 Junior Member

    Messages:
    13
    Hi, any suggestion ?
     
  8. Anonymous12

    Anonymous12 Junior Member

    Messages:
    13
    Hi, can i can some help, I sent my technical report Monday and still no answer
     
  9. Sorry for the delay. We've provided Parallels Engineering team with the detailed issue description. Once we get any updates we will let you know.
     
  10. Anonymous12

    Anonymous12 Junior Member

    Messages:
    13
    Hi, can I have an answer ?
     
  11. Parallels Engineering team are currently working on the resolution and we will reply you with results once we received it.
     
  12. IanH7

    IanH7 Bit poster

    Messages:
    1
    Same here. Happens after updating the Fedora 28 software (not to Fedora 29, but just updating the installed software on Fedora 28).
     
  13. XeataOne

    XeataOne Bit poster

    Messages:
    1
    RESOLVED: Problem solved simply enough by switching to an earlier kernel in Fedora at User Login. Apparently my dnf update DID upgrade the kernel to 5.x. So a quick switch back to original kernel and all is working perfectly again.
    -------------------
    Confirming: Fedora 28 installed perfectly and worked great until dnf update (not upgrade). Now the mouse is invisible in the Fedora client. Really hoping for a solution soon.
     
    Last edited: Apr 16, 2019
  14. touchat

    touchat Bit poster

    Messages:
    4
    It's been like that since Fedora 26, I think. It appears to be a Wayland bug. If you log out of GNOME and log back in with "GNOME on X11" session, Boxes should work better. Or, as I discovered, you can run your VMs from the command-line (qemu-kvm). It's still not perfect that way but it's more usable.
    Adam4adam TutuApp AppValley
     
    Last edited: May 7, 2019

Share This Page