Support and troubleshooting (white-label)
Brand does not update on login page
Symptom: Still shows Carina Cloud after saving brand settings.
Causes: Browser cache, wrong host (platform URL instead of custom domain), or non-owner saving brand.
Fix:
- Confirm you are workspace owner.
- Hard refresh or use incognito on the same host clients will use.
- Check
GET /api/brandon that host. - For custom domains, complete DNS verification first.
Custom domain verification fails
Symptom: TXT record published but verification errors.
Causes: Wrong record name (_carina-verify subdomain), propagation delay, or proxy/CDN stripping TXT.
Fix:
- Use the exact token from the workspace domains UI.
- Wait up to 24 hours for DNS propagation.
- Query with
dig TXT _carina-verify.yourdomain.com. - Disable orange-cloud/proxy on the TXT record if using Cloudflare.
Client sees wrong packs
Symptom: Vertical bundle missing or competitor packs visible.
Causes: Pack not enabled, partner catalog scope, or marketplace disabled on self-hosted.
Fix:
- Open Skill packs and install the bundle again.
- Partner operators: check
pack_catalogon partner account. - Self-hosted: set
ACTIVE_SKILL_PACKSor usecarina packs enable.
Emails still from Carina address
Symptom: Invites sent from platform sender.
Causes: senderEmail not set, domain not verified for email, or hosted defaults still active.
Fix:
- Set
senderNameandsenderEmailin brand settings. - Configure Resend/domain authentication per your operator runbook.
- Resend test invite after canonical domain is active.
Billing shows Carina plan names
Symptom: Client sees generic plan labels.
Fix: Set productName in brand settings. Reload Billing page.
Docker stack isolation
Symptom: Ops panel shows another customer's containers.
Causes: Missing ops scope env on shared host.
Fix:
export CARINA_WHITE_LABEL_STACK=client-stack-name
# or
export OPS_DOCKER_PROJECTS=client-stack-name
Deploy with ./scripts/deploy-white-label-stack.sh up -d. Smoke test:
./scripts/smoke-docker-scope.sh
Full white-label release verification (branding, tenant fixtures, copy guard, app + ops tests):
./scripts/verify-white-label.sh
Per-package shortcuts:
cd backends/servers/core.carinaai.uk && pnpm test:white-label
cd frontends/client-apps/app.carinaai.uk && pnpm test:white-label
cd backends/admin/ops.carinaai.uk && pnpm test:white-label
Marketplace disabled on self-hosted
Symptom: No vertical bundle cards in Skill packs.
Expected: Self-hosted single-tenant installs may hide marketplace UI. Enable packs via CLI or ACTIVE_SKILL_PACKS.
Who to contact
| Issue type | Contact |
|---|---|
| Your product SLA | Your support email (set in brand) |
| Hosted platform outage | Your operator escalation to VERLOX |
| Kernel bug | GitHub issues for open-source path |
| Scout product | Labyrinth Scout support per your Scout contract |