Parallels 20.2.0 Linux VM Tools Install Failures

Discussion in 'Linux Virtual Machine' started by MattS36, Jan 28, 2025.

  1. MattS36

    MattS36 Bit poster

    Messages:
    2
    Running latest 20.2.0 (55872) running across most of our team on Ubuntu 22.04 images loaded through Vagrant. Kernel `Linux vm-name 5.15.0-116-generic #126-Ubuntu SMP Mon Jul 1 10:08:40 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux`.
    In all cases Parallel Tools says installed but the shares can't be mounted due to prl_fs not being available. During manual install of the tools it complains the DKMS conf is not valid (there is a syntax error in the conf file). The prl_fs_freeze module gets installed but the prl_fs which makes it unable to mount shared folders.

    Reinstalling 20.1.3 has no issues.
     
    DonaldM12 and JamesD48 like this.
  2. JamesD48

    JamesD48 Bit poster

    Messages:
    3
    Can confirm.

    Start installation of prl_notifier kernel module
    /usr/lib/parallels-tools/kmods/dkms.conf: line 34: unexpected EOF while looking for matching `"'
    /usr/lib/parallels-tools/kmods/dkms.conf: line 35: syntax error: unexpected end of file
    dkms.conf: Error! No 'DEST_MODULE_LOCATION' directive specified.
    dkms.conf: Error! No 'PACKAGE_NAME' directive specified.
    dkms.conf: Error! No 'PACKAGE_VERSION' directive specified.
    Error! Bad conf file.
    File: does not represent a valid dkms.conf file.

    The error on the line in question is the unmatched double-quote missing at the end of the line:
    MAKE="make -f Makefile.kmods KSRC=$kernel_source_dir KVER=$kernelver
    This needs repackaged and rereleased by the maintainer to be fixed, as it's gunzipped by the installer and the mounted image is read-only.
    I was able to get around it by copying the contents of the mounted /media/cdrom0 to a directory in my home folder, gunzipping the tar.gz, editing the file, removing and recreating the tar.gz back to the kmods subdirectory, and then running the installer from that path as sudo.
     
  3. JamesD48

    JamesD48 Bit poster

    Messages:
    3
    While building worked, it appears that the shared local folder did not mount, even after reboot. If I tried to add a new share, Parallels crashed.
    I tried to `sudo update-initramfs -u -v` and observe the mkinitramfs process but all I saw out of the ordinary was:

    Calling hook linux-firmware
    find: '/var/tmp/mkinitramfs_bq3FD3/lib/firmware': No such file or directory

    Not sure if this is helpful, but worth mentioning.
     
  4. JamesD48

    JamesD48 Bit poster

    Messages:
    3
    While building worked, it appears that the shared local folder did not mount even after a reboot. I guess we're waiting for the next update.
     
  5. MattS36

    MattS36 Bit poster

    Messages:
    2
    @JamesD48 I don't believe that the parallels tools installer is building the correct prl_fs module and thus the shared folders wont mount. I've also built the tools manually, installed them, and the only kernel module actually installed is the prl_fs_freeze which can't be used as a fs type.

    Definitely low on the QA for this release..
     
  6. KyleK9

    KyleK9 Bit poster

    Messages:
    1
    I am have the same issue when trying to build fresh Ubuntu 22.04 vagrant box using packer. Cannot mount the shared drives due to missing 'prl_fs' filesysytem. Getting the same error with the misconfigured dkms.conf file during tools installation.
     

Share This Page