Hostxpeed
Login Get Started →
Troubleshooting

Fix "Unable to lock directory" in apt

3 min read
29 views
Jun 10, 2026

Understanding the Error

E: Could not get lock /var/lib/dpkg/lock-frontend
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Another package manager is running (apt, apt-get, dpkg, unattended-upgrades).

Fix 1: Find and Kill Conflicting Process

# Find process
ps aux | grep -i apt
ps aux | grep -i dpkg

# Kill it
sudo kill -9 PID

# Then remove locks
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock
sudo dpkg --configure -a

Fix 2: Wait for Unattended Upgrades

Sometimes automatic updates are running. Wait 5-10 minutes.

# Check
sudo systemctl status unattended-upgrades
sudo systemctl stop unattended-upgrades  # Temporarily

Fix 3: Check for Stale Locks

# See if process still using lock
sudo lsof /var/lib/dpkg/lock-frontend
sudo lsof /var/lib/dpkg/lock

# If no process, remove safely
sudo fuser -v /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend

Fix 4: Reconfigure dpkg

sudo dpkg --configure -a
sudo apt --fix-broken install

Prevention

  • Don't run multiple apt commands simultaneously
  • Use sudo apt-get install -y in scripts
  • Check for stuck processes before updates

⚠️ Only remove lock files if you're certain no apt/dpkg process is running.

Was this article helpful?