Fixing Broken pkg and Ports Builds on FreeBSD
pkg install fails, or a port won't build. Here's a systematic way to tell whether it's a stale catalog, a broken dependency, or a genuinely broken port.
pkg install fails, or a port won't build. Here's a systematic way to tell whether it's a stale catalog, a broken dependency, or a genuinely broken port.
zpool import shows your pool as UNAVAIL or fails outright. A step-by-step approach to recovering it without panicking or reaching for a backup first.
df says you have plenty of free space, but every write fails with ENOSPC. Two completely different root causes look identical from the outside — here's how to tell them apart.
Your machine boots straight into a minimal grub rescue prompt instead of Linux. Here's how to get back to a working bootloader without reinstalling the OS.
A service won't start, logs are unhelpful, and the files look correctly owned. SELinux and AppArmor enforce a second, invisible layer of permissions — here's how to check it.
Your Mac restarted with a 'your computer restarted because of a problem' message. Here's how to actually read the panic report instead of just hoping it doesn't happen again.
Spotlight search comes up empty for files you can see in Finder. Here's how to check indexing status and force a clean rebuild without losing any data.
A script that worked fine yesterday now fails with 'Operation not permitted' after a macOS update. It's almost always Full Disk Access, not a real permissions bug.
A blue screen flashes by too fast to read. Here's how to pull the crash dump it left behind and find out which driver actually caused it.
Windows Update hangs at a percentage forever, or fails and rolls back every time. A systematic order of fixes, from least to most invasive.