E: dpkg was interrupted

Fix dpkg Interrupted Error: Run dpkg --configure -a

Linux & Unix Beginner 👁 0 views 📅 May 25, 2026

This error occurs when a dpkg operation is interrupted, leaving the package manager in an inconsistent state. Running 'dpkg --configure -a' reconfigures all unpacked but unconfigured packages.

Symptoms

When running apt-get, apt, or dpkg commands on Debian-based Linux distributions (such as Ubuntu, Debian, Linux Mint, Pop!_OS), you may encounter an error similar to:

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.

This error prevents any package installation, removal, or update operations. Attempting to install or remove software will fail immediately with this message.

Root Causes

The error occurs when a dpkg operation (such as installing, removing, or upgrading a package) is interrupted unexpectedly. Common causes include:

  • Power failure or system crash during package installation
  • Terminal session closed while dpkg was running
  • Manual interruption with Ctrl+C
  • Network disconnection during package download
  • Disk space exhaustion mid-installation
  • Conflicting package scripts or dependencies

When interrupted, dpkg leaves packages in a partially configured state. The package manager cannot proceed until all packages are properly configured.

Step-by-Step Fix

Follow these steps to resolve the error:

  1. Open a terminal with root privileges (use sudo or su).
  2. Run the configure command:
    sudo dpkg --configure -a
    This reconfigures all unpacked but unconfigured packages. It may take a few seconds to several minutes depending on the number of affected packages.
  3. If the command completes without errors, verify by running:
    sudo apt-get update
  4. Clean up any remaining issues:
    sudo apt-get install -f
    This fixes broken dependencies.
  5. Test package operations:
    sudo apt-get check
    If no errors appear, the system is fixed.

Alternative Fixes

If the standard fix does not work, try these alternatives:

Force Reconfigure Specific Packages

If you know which package caused the issue, reconfigure it directly:

sudo dpkg --configure <packagename>

Remove Lock Files

In rare cases, stale lock files may prevent dpkg from running:

sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/apt/lists/lock

Then retry sudo dpkg --configure -a.

Force Unpack and Configure

If packages remain broken, try:

sudo dpkg --unpack /var/cache/apt/archives/*.deb
sudo dpkg --configure -a

Repair from Recovery Mode

If the system cannot boot due to this error, boot into recovery mode and select 'dpkg repair' or run the commands from a root shell.

Prevention

To avoid this error in the future:

  • Never interrupt dpkg or apt operations – wait for them to complete naturally.
  • Ensure stable power – use a UPS for critical systems.
  • Maintain sufficient disk space – check with df -h before large installations.
  • Use terminal multiplexers like tmux or screen to prevent session disconnection.
  • Run updates regularly to minimize large batch operations.
  • Back up /var/lib/dpkg periodically for quick recovery.

Following these steps will resolve the dpkg interrupted error and restore normal package management functionality.

Was this solution helpful?