_top_ — Dpkg Was Interrupted You Must Manually Run Sudo Dpkg Configure To Correct The Problem

When the package database is locked or incomplete, Linux blocks further installations to prevent system corruption. Step-by-Step Solutions to Fix the Error

sudo rm /var/lib/dpkg/lock-frontend sudo rm /var/lib/dpkg/lock sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock Use code with caution.

sudo dpkg --force-all --configure broken-package

The Debian approach is more user-guiding: it outputs the exact command to run. The RPM ecosystem requires deeper knowledge.

dpkg and apt use lock files to prevent concurrent access. If a process was killed abruptly, these lock files may remain, blocking new operations.

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

| System | Package Manager | Similar Error | Recovery Command | |--------|----------------|---------------|------------------| | Debian/Ubuntu | dpkg/apt | “dpkg was interrupted” | dpkg --configure -a | | RHEL/Fedora | RPM/DNF | “RPM database damaged” | rpm --rebuilddb | | Arch Linux | pacman | “pacman database locked” | rm /var/lib/pacman/db.lck |

sudo dpkg --configure -a