Custom domain stuck in VALIDATING_OWNERSHIP for hours — DNS converged, no error surfaced
robertong80
HOBBYOP

25 days ago

Custom domain stuck in VALIDATING_OWNERSHIP and the certificate never issues, despite DNS being fully converged and verified.

Domain: staging.dentoryai.ashburtonfamilydental.com.au

Project: dentoryai (e6604ce1-0d17-410b-be26-9724e2e11702) — staging environment, dentoryai service, port 8080

Edge: edge-6705e5cc5ae5e82ae931d2b1f900f08f

Evidence the config/DNS is correct:

  • DNS converged and stable: currentValue == requiredValue == 7z1e6q7f.up.railway.app, DNS_RECORD_STATUS_PROPAGATED (verified on public resolvers and via your API). Old target's 3600s TTL fully drained; stuck for hours past that.
  • ACME path reaches your edge: http://staging.dentoryai.ashburtonfamilydental.com.au/.well-known/acme-challenge/ returns Server: railway-edge, 404, POP europe-west4-drams3a — identical behaviour to our working prod domain.
  • No CAA block on the zone; domain attached exactly once (deleted=null, sync=ACTIVE); certificateErrorType and certificateErrorMessage are both null — no error ever surfaced.
  • Sibling prod domain dentoryai.ashburtonfamilydental.com.au on the SAME edge has a VALID cert, so the edge and zone are proven healthy.
  • During this window your GraphQL API (backboard.railway.com) intermittently returned Not Authorized with code INTERNAL_SERVER_ERROR on valid tokens, suggesting backend degradation. We also note incident OC3DGTST (image registry) occurred the same day; our stall continued past its resolution.

Already tried: one clean remove/re-add of the domain (which minted the new 7z1e6q7f target — DNS was updated and fully converged to it). The validation job appears wedged server-side. Please re-trigger ownership validation for this domain/edge.

Solved$10 Bounty

Pinned Solution

You need to add a TXT record to _railway-verify.staging.dentoryai.ashburtonfamilydental.com.au. You can find the content for it from the verificationToken property under status.

2 Replies

Railway
BOT

25 days ago

This thread has been opened as a bounty so the community can help solve it.

Status changed to Open Railway 25 days ago


You need to add a TXT record to _railway-verify.staging.dentoryai.ashburtonfamilydental.com.au. You can find the content for it from the verificationToken property under status.


robertong80
HOBBYOP

25 days ago

Great, it was the TXT record. Many thanks.


Status changed to Solved 0x5b62656e5d 25 days ago


Welcome!

Sign in to your Railway account to join the conversation.

Loading...