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

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

Resolve the 'dpkg was interrupted' error in Debian/Ubuntu by running dpkg --configure -a. This guide covers symptoms, causes, and step-by-step repair.

Symptoms

When running apt-get install, apt upgrade, or any package management command, you encounter an error similar to:

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

Other symptoms include:

  • Package installation or removal hangs or fails.
  • System update process stops midway.
  • Lock file errors like Could not get lock /var/lib/dpkg/lock-frontend.
  • Partial or broken package states.

Root Causes

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

  • Power failure or system crash during package installation.
  • User manually killed the dpkg or apt process (Ctrl+C).
  • Network interruption during package download.
  • Running multiple package managers simultaneously (e.g., apt and dpkg at the same time).
  • Insufficient disk space causing the operation to fail.

When interrupted, dpkg leaves the package database in an inconsistent state, preventing further operations until the pending configuration is resolved.

Step-by-Step Fix

Step 1: Run dpkg --configure -a

Open a terminal and execute:

sudo dpkg --configure -a

This command reconfigures all unpacked but not yet configured packages. It will process any pending package installations or removals.

Step 2: Fix Broken Packages

After the previous command completes, run:

sudo apt --fix-broken install

This will attempt to fix any remaining broken dependencies or incomplete installations.

Step 3: Update Package Lists

Refresh the package index:

sudo apt update

Step 4: Upgrade Packages

Finally, upgrade all packages to ensure the system is consistent:

sudo apt upgrade

Alternative Fixes

Remove Lock Files (if dpkg is stuck)

If you see lock file errors, remove them carefully:

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

Then retry sudo dpkg --configure -a.

Force Reconfigure Specific Package

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

sudo dpkg --configure package_name

Check Disk Space

Low disk space can cause interruptions. Check with:

df -h

Free up space if needed.

Manual Package Removal

As a last resort, remove the problematic package:

sudo dpkg --remove --force-remove-reinstreq package_name

Then reinstall it.

Prevention

  • Always allow package operations to complete fully before closing the terminal or shutting down.
  • Do not interrupt dpkg or apt processes with Ctrl+C unless absolutely necessary.
  • Ensure stable power supply (use UPS) during system updates.
  • Keep sufficient free disk space (at least 1-2 GB).
  • Run only one package management command at a time.
  • Regularly update your system to avoid large, risky updates.
  • Use apt instead of dpkg directly for most operations, as it handles dependencies better.

By following these steps, you can quickly resolve the dpkg interrupted error and restore normal package management functionality on your Debian or Ubuntu system.

Was this solution helpful?