dpkg-fsys-usrunmess - Linux


dpkg-fsys-usrunmess is a utility used to repair filesystem issues related to the /usr directory in Debian-based Linux distributions. It is designed to address problems that occur when the system’s package management system attempts to install or update packages while the /usr directory is mounted read-only.


dpkg-fsys-usrunmess [-a] [-d] [-u]


  • -a: Automatically repair all detected issues.
  • -d: Dry run, show what would be done without making changes.
  • -u: Update packages after repairing issues.


Simple Repair:


Repair and Update Packages:

dpkg-fsys-usrunmess -u

Dry Run:

dpkg-fsys-usrunmess -d

Common Issues

Error: The /usr directory is mounted read-only

This error occurs when the /usr directory is mounted read-only, preventing package installation or updates. To resolve this, remount the /usr directory read-write.

Error: Broken dependencies

After repairing issues, you may encounter broken dependencies. To fix this, run apt-get -f install.


Example Script:


# Run dpkg-fsys-usrunmess only if the `/usr` directory is mounted read-only
if mount | grep /usr | grep ro; then
  dpkg-fsys-usrunmess -a
  apt-get -f install

Related Commands

  • dpkg: Package management system for Debian-based distributions.
  • mount: Command for mounting and unmounting filesystems.