Skip to content

Troubleshoot an installation

SymptomCheckCorrection and verification
No readiness messageStderr and safe startup diagnosticFix the reported configuration/assets/storage issue, restart, and wait for RUPHISH_READY
Configuration worked elsewhereWorking directory, environment password source, file permissionsUse the intended directory/environment; confirm the resolved instance and bound addresses
Missing/stale asset errordist/admin/ and build inputsRebuild the development distribution, restart, and sign in
TLS identity failureHostname, certificate SANs, trust bundle, matching keyCorrect the pair/chain/trust for that connection; repeat validation without a general bypass
Domain verification fails only on the serverResolver, destination policy, public routingUse domain diagnostics; verify all checks from the instance
Internal SMTP/IMAP/webhook deniedExact resolved addresses and outbound policyAdd the narrow intended allowance, restart, and validate the connection
Database unavailableServer version, account permissions, TLS, environment secret, networkCorrect the provider setup; verify startup and a read before inspecting queued work
Unknown or modified schemaSource database/version and migration historyStop; preserve the original and follow recovery instead of deleting migration metadata
Campaign never sendsSelected process mode, mailer flag, due time, domain statusRestore the missing prerequisite and watch delivery status; don’t create a duplicate campaign
Browser mutations rejectedSession state, CSRF, Origin/Referer, proxy scheme/hostSign in again and correct the origin configuration; public proxy trust does not configure admin trust

Share diagnostic codes and redacted configuration structure when requesting help. Do not include API keys, passwords, cookies, raw reported messages, or historical captured data. Logging explains the application’s diagnostic boundaries.