As of April 20, 2026, the libfuse2 package is no longer available in the kali-rolling repository. Parallels Tools for Linux requires this library, so a new installation of Parallels Tools does not complete in Kali Linux 2026.1 and later. This article explains why the installation fails and describes three workarounds.
When you install Parallels Tools in a Kali Linux virtual machine in Parallels Desktop® for Mac, the installation stops and the guest terminal or installer log shows one of the following messages:
E: Unable to locate package libfuse2E: Package 'libfuse2' has no installation candidatedpkg: dependency problems prevent configuration of parallels-tools
This happens because the Debian project has deprecated libfuse2 in favour of the newer libfuse3 library and has removed it from Debian testing. Kali Linux rolling inherits its package base directly from Debian testing, so the removal cascades to Kali Linux 2026.1 and later. Parallels Tools for Linux currently requires libfuse2 to mount its AppImage components, and the installation therefore stops when the dependency cannot be resolved.
Virtual machines in which Parallels Tools is already installed are not affected. libfuse2 was installed in the guest during the original Parallels Tools installation and remains on the system, so updating Parallels Tools continues to work as expected.
Note: The kali-last-snapshot branch still provides libfuse2 at the time of writing, but this is expected to change as the branch is refreshed. If you manage several virtual machines or automated deployments, plan for a longer-term solution rather than relying on this branch.
Before you begin
The steps below are a workaround. Parallels is aware of the issue, and a permanent fix is being worked on.
- Take a snapshot of the virtual machine before you modify packages or repository sources, so that you can revert the guest if necessary. In the Mac menu bar, click Actions > Take Snapshot.
- Make sure you have administrator rights in the guest operating system. All commands below require
sudo.
Apply one of the three workarounds below. The first is recommended for most users.
Option 1: Install libfuse2 manually from the Debian package pool
Download and install the package from a Debian release that still provides it, and then run the Parallels Tools installation as usual. Perform all of the following steps inside the Kali Linux virtual machine as per the below instructions:
- Download the package that matches the architecture of the guest. You can confirm the current file name by browsing the Debian pool directory at deb.debian.org/debian/pool/main/f/fuse/.
# Apple silicon (arm64) guests
wget http://ftp.debian.org/debian/pool/main/f/fuse/libfuse2t64_2.9.9-9_arm64.deb - Install the downloaded package and resolve any outstanding dependencies. Adjust the file name to match the package you downloaded.
sudo dpkg -i libfuse2t64_2.9.9-9_arm64.debsudo apt --fix-broken install - Verify that the library is installed:
The output lists the package with the status.dpkg -l libfuse2
- Install Parallels Tools. In the Mac menu bar, click Actions > Install Parallels Tools, then follow the on-screen instructions. For detailed steps, see KB 129740.
Option 2: Temporarily switch to the kali-last-snapshot branch
The kali-last-snapshot branch still carries libfuse2, which allows the package manager to resolve the dependency without manual intervention.
- Open the repository sources file in the guest:
sudo nano /etc/apt/sources.list - Find the line that references
kali-rollingand change it tokali-last-snapshot:# Before
Save the file and close the editor. Indeb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware# Afterdeb http://http.kali.org/kali kali-last-snapshot main contrib non-free non-free-firmwarenano, press Ctrl+O, then Ctrl+X.
- Refresh the package lists and install the library:
sudo apt updatesudo apt install libfuse2 - Install Parallels Tools as described in step 4 of Option 1.
- Once Parallels Tools is installed, change the sources file back to
kali-rollingand runsudo apt updateagain.
Note: This is a temporary measure. The kali-last-snapshot branch will eventually drop libfuse2 as well. Return to kali-rolling once the installation is complete. Remaining on the snapshot branch delays security and system updates.
Option 3: Add a temporary third-party repository
Add a repository that still provides libfuse2 or libfuse2t64, install the package, and then remove the repository to avoid long-term dependency conflicts.
- Add the repository as a separate file in
/etc/apt/sources.list.d/. - Run
sudo apt updateand installlibfuse2. - Install Parallels Tools as described in step 4 of Option 1.
- Delete the repository file from
/etc/apt/sources.list.d/and runsudo apt updateto restore the standard configuration.
This option is intended for users who are comfortable managing package repositories. Parallels does not endorse or support any specific third-party repository. Verify the trustworthiness of any source before you add it to the system, as mixing repositories can destabilise the guest operating system.
Note: Once Parallels Tools for Linux migrates its AppImage dependency from libfuse2 to libfuse3, these workarounds will no longer be required. Subscribe to the Parallels Desktop for Mac release notes for updates.
Was this article helpful?
Tell us how we can improve it.