Interactive Diagnostic Platform

Find Fast Solutions to Technical Issues

Select an interactive troubleshooter below to step through root-cause diagnostics and resolve issues quickly.

All Current Guides Hardware & Drivers (71) Networking & Connectivity (56) Operating Systems & Performance (68) Security, Malware & Access (22) Software, Applications & Web Services (74)
Software, Applications & Web Services

Google Calendar Not Syncing to Outlook: Complete Fix Guide

Synchronization failures between Google Calendar and Microsoft Outlook typically stem from expired OAuth2 tokens in GWSMO, iCal/iCS feed caching locks in Outlook's MAPI subsystem, or 2FA token rejections. This diagnostic decision tree isolates account integration layers, verifies feed syntax and network protocols, and details targeted resolution paths.

Interactive Tree Launch Guide →
Software, Applications & Web Services

Home Assistant Database Corrupted After Power Loss: Recovery Guide

Sudden power outages frequently corrupt Home Assistant's default SQLite recorder database (home-assistant_v2.db) due to unwritten Write-Ahead Logging (WAL) frames or incomplete B-tree page writes. This diagnostic decision tree isolates database format failures, provides data recovery extraction pipelines, and covers system fixes for SQLite and MariaDB engine locks.

Interactive Tree Launch Guide →
Software, Applications & Web Services

Outlook OST File Corrupted: Rebuild Without Data Loss Guide

Microsoft Outlook Offline Storage Table (.ost) file corruption stems from unexpected process termination, MAPI synchronization pipeline disruptions, file header bit rot, or disk sector defects. This interactive diagnostic tree isolates corruption layers, preserves unsynchronized local items, repairs file access structures, and safely regenerates the cached MAPI database without data loss.

Interactive Tree Launch Guide →
Software, Applications & Web Services

Gmail Storage Full But Drive Empty: Breakdown Fix

Google One pooled quota discrepancies occur when hidden binary data blocks, Google Photos original uploads, orphaned Drive revision histories, or unpurged Trash containers consume allocation space despite Google Drive displaying an empty file list. This interactive diagnostic tree isolates hidden storage leaks, purges background application data, clears system trash buckets, and synchronizes real-time quota metrics across the Google One ecosystem.

Interactive Tree Launch Guide →
Software, Applications & Web Services

Nginx 413 Payload Too Large: client_max_body_size Fix

The HTTP 413 Payload Too Large error occurs when an incoming HTTP request body exceeds the client_max_body_size limit configured in Nginx or upstream web processors. This guide walks through diagnosing request buffers, adjusting Nginx context blocks, fixing upstream PHP-FPM/Ingress limits, and clearing CDN proxy constraints.

Interactive Tree Launch Guide →
Software, Applications & Web Services

Node.js ERR_MODULE_NOT_FOUND After Move to ESM

This guide provides a comprehensive diagnostic tree to systematically resolve the Node.js ERR_MODULE_NOT_FOUND error after migrating from CommonJS to ECMAScript Modules (ESM). It covers mandatory file extension rules, directory index resolution failures, TypeScript path alias mappings, package exports fields, and dual CJS/ESM interop edge cases.

Interactive Tree Launch Guide →
Software, Applications & Web Services

Python Virtual Environment Broken After Python Upgrade

This diagnostic guide isolates and resolves broken Python virtual environments caused by system minor or major Python version upgrades. It addresses broken binary symlinks, stale pyvenv.cfg target paths, C-extension ABI mismatches, and virtualenv wrapper link corruptions across Linux, macOS, and Windows.

Interactive Tree Launch Guide →
Software, Applications & Web Services

Docker Build Context Too Large: .dockerignore Diagnostic

This diagnostic guide resolves excessive Docker build context payload transfers, high daemon disk usage, and slow build initialization. It identifies root causes ranging from unignored node_modules and target/ build artifacts to broken .dockerignore glob matching, root-level context evaluations, and BuildKit engine cache invalidations.

Interactive Tree Launch Guide →
Software, Applications & Web Services

Git LFS Pull Failed: Authentication and Bandwidth Fix

This diagnostic guide resolves Git LFS pull failures, 401/403 credential rejections, and bandwidth quota limits. It isolates root causes across HTTPS credential helper misconfigurations, SSH LFS transfer protocol mismatches, account data cap exceedances, and corrupt pointer reference objects.

Interactive Tree Launch Guide →
Stay Updated

Get Technical Diagnostic Guides In Your Inbox

Subscribe to StepDiag for the latest interactive troubleshooting flowcharts, IT triage tips, and infrastructure diagnostics. No spam, unsubscribe anytime.