Linux error messages, explained and fixed

Find the exact message you're seeing. Each page explains the cause in plain words and gives the fix first.

Tip: use the search box at the top of the page and paste the part of the message that doesn't change between machines — for example Unable to locate package rather than the package name.

Package management

Disk & filesystem

Boot & system

SSH & networking

Permissions & users

Shell & commands

Services & systemd

Developer tools