How to fix error: snap "package-name" is not installed in APT

APTINTERMEDIATEMEDIUMUpdated Dec 29, 2025ยท 177 views

This error occurs when attempting to use a snap package that hasn't been installed on your system. The snap daemon may not be installed, the package name may be incorrect, or the package isn't available for your system architecture.

Quick fix

Fixes error: snap "package-name" is not installed

snap --version
  1. Verify snap command is available
  2. Install snapd if not present
  3. Verify the correct package name
  4. Check your system architecture
apt โ€” error
snap --version
error: snap "package-name" is not installed

What this error means

The snap package manager is trying to reference a package that doesn't exist in your system's snap installation. This can happen for several reasons: the snapd daemon isn't installed on your system, the package name you specified doesn't exist in the Snap Store, the package isn't available for your system's architecture (32-bit vs 64-bit), or the package requires a specific installation mode like --classic.

Typical symptoms

  • snap commands fail with 'is not installed' error
  • snap package cannot be found or accessed
  • Unable to run snap applications
  • snap install command returns error before completing

Common causes

  1. snapd daemon is not installed on the system
  2. Incorrect or misspelled snap package name
  3. Package is not available for your system architecture (32-bit vs 64-bit)
  4. Package requires --classic mode but wasn't installed that way
  5. Snap Store package is unavailable in your region or for your distribution
  6. Fresh snapd installation not yet fully initialized

How to fix "error: snap "package-name" is not installed"

1Verify snap command is available

First, check if the snap command is installed:

bash
snap --version

If you get 'command not found', you need to install snapd first.

2Install snapd if not present

Install the snapd daemon using apt:

bash
sudo apt update
sudo apt install snapd

After installation, you may need to restart your system or wait a few moments for snapd to fully initialize.

3Verify the correct package name

Use the snap find command to search for the correct package name:

bash
snap find package-name

This will show you available packages matching your search. Make sure you use the exact name shown in the results.

4Check your system architecture

Verify your system is 64-bit, as many modern snap packages only support 64-bit systems:

bash
uname -m

If output is 'x86_64', you're on 64-bit. If it's 'i686', you're on 32-bit and may have limited snap package availability.

5Install the snap package correctly

Install the package using the correct name from the snap find results:

bash
snap install package-name

If the package requires classic mode (full system access), add the --classic flag:

bash
snap install package-name --classic

Check the snap store page for the package to see if --classic is required.

6Refresh core snap if needed

If you continue experiencing issues, refresh the core snap package:

bash
sudo snap refresh core

Then retry the installation of your desired package.

Advanced notes

On Linux Mint, snapd may be disabled by default. Remove the nosnap.pref file to enable it: sudo rm /etc/apt/preferences.d/nosnap.pref, then run sudo apt update and sudo apt install snapd. Snap packages are self-contained with their dependencies bundled, unlike apt packages which use a shared-dependencies model. This means snap packages are larger but more portable across different Linux distributions. If snap commands still fail after installation, the /snap/bin directory may not be in your system PATH. Check by running echo $PATH and ensure /snap/bin is listed. Some applications have both apt and snap versions; apt packages typically offer better performance while snaps provide automatic updates and isolation.

Frequently asked questions

What does "error: snap "package-name" is not installed" mean?
The snap package manager is trying to reference a package that doesn't exist in your system's snap installation. This can happen for several reasons: the snapd daemon isn't installed on your system, the package name you specified doesn't exist in the Snap Store, the package isn't available for your system's architecture (32-bit vs 64-bit), or the package requires a specific installation mode like --classic.
How do I fix "error: snap "package-name" is not installed"?
This error occurs when attempting to use a snap package that hasn't been installed on your system. The snap daemon may not be installed, the package name may be incorrect, or the package isn't available for your system architecture.
What causes "error: snap "package-name" is not installed"?
snapd daemon is not installed on the system Incorrect or misspelled snap package name Package is not available for your system architecture (32-bit vs 64-bit)
Is the "error: snap "package-name" is not installed" error serious?
It is a medium-severity error โ€” more of a blocker than a risk. The steps above resolve it.

Official resources & further reading