DocsAdvancedTroubleshooting

Troubleshooting

Solutions for common issues with Nareli, including startup problems, connection errors, and data recovery.

Common Errors

Quick reference for the most frequently encountered issues.

Common Errors
SymptomLikely CauseFix
App won't openmacOS Gatekeeper blockingRight-click > Open, or System Settings > Privacy & Security
"Damaged" app warningQuarantine flag setRun: xattr -cr /Applications/Nareli.app
Timer not startingLocal server not runningRestart the app; check ports 14000/14001
Slack not connectingExpired or revoked tokenGenerate new token at api.slack.com/apps
No AI suggestionsOllama not runningRun: ollama serve
License suspendedPayment failedUpdate payment method at app.nare.li/account

App Won't Start

Usually caused by macOS Gatekeeper blocking the app on first launch.

1

Right-click (or Control-click) Nareli.app in Applications and select "Open"

2

Click "Open" in the dialog to allow it (one-time only)

3

If still blocked: System Settings > Privacy & Security > Click "Open Anyway"

# Remove quarantine flag if needed
xattr -cr /Applications/Nareli.app

# Verify app signature
codesign --verify --deep /Applications/Nareli.app

Nareli is signed and notarized. If you see a "damaged" warning, re-download from app.nare.li.

Timer Not Working

The timer depends on the embedded local server. If disconnected, restart the app.

1

Check the menu bar icon for server status

2

If disconnected, quit and restart Nareli

3

Verify ports 14000 and 14001 are not used by another app

# Check if ports are in use
lsof -i :14000
lsof -i :14001

Slack Connection Issues

Verify your bot token, channel access, and internet connection.

1

Check that the Slack bot token is entered in Settings > Services

2

Confirm the bot has been added to the channels you want to monitor

3

If messages stopped working, regenerate the token at api.slack.com/apps

4

Check the Dev tab in Settings for detailed processing logs

Required scopes: channels:history, channels:read. For private channels: groups:history, groups:read.

AI Suggestions Not Appearing

Ollama must be installed, running, and have a model downloaded.

1

Verify Ollama is running: curl http://localhost:11434/api/version

2

If not running: ollama serve

3

Check for installed models: ollama list

4

If no models: ollama pull llama3.2

5

Wait up to 10 minutes - activity analysis runs periodically

Account & License Issues

Licenses are tied to your Nareli account and activate automatically when you sign in.

1

Sign out of the desktop app, then sign back in

2

Check your subscription status at app.nare.li/account

3

If you see "not_a_member" - make sure your account email matches your organization

4

If "suspended" - resolve payment issues in the billing portal

5

If "expired" - renew your subscription at app.nare.li/account

ErrorMeaningResolution
not_a_memberYour account is not in the license's organizationCheck your email matches the org, or ask the admin to invite you
expiredSubscription has endedRenew at app.nare.li/account
suspendedPayment failedUpdate payment method in billing portal
No error but limited featuresFree plan activeUpgrade at app.nare.li/account

After sign-in, the app caches a signed token for offline use. If offline verification fails, reconnect to the internet and sign in again.

Database Issues

Database corruption is rare but can happen after a power failure or disk error.

1

Restart the app - the database engine has built-in recovery for many issues

2

Run an integrity check (see code below)

3

If corrupted, recover the database using the .recover command

4

If unrecoverable, delete the file - the app creates a fresh one on launch

# Check integrity
sqlite3 ~/Library/Application\ Support/Nareli/local.db "PRAGMA integrity_check;"

# Recover a corrupted database
sqlite3 ~/Library/Application\ Support/Nareli/local.db ".recover" | \
  sqlite3 ~/Library/Application\ Support/Nareli/local-recovered.db

Always back up before recovery. cache.db can be safely deleted - it's recreated automatically.

Resetting the App

Delete the data directory for a full reset. Your account and subscription are unaffected.

1

Quit Nareli completely

2

Delete the data directory (see code below)

3

Reopen the app - it starts fresh with the setup wizard

4

Sign in with your account to restore your license

# Full reset
rm -rf ~/Library/Application\ Support/Nareli/

# Partial reset (cache only)
rm ~/Library/Application\ Support/Nareli/cache.db

Getting Support

If you cannot resolve the issue, contact the Nareli support team.

  • Email contact@app.nare.li with your macOS version and Nareli version
  • Or visit app.nare.li/contact to send a message
  • Free plan: community support
  • Pro plan: email support (48h response)
  • Business plan: priority support (24h response)

Include your macOS version (Apple menu > About This Mac) and Nareli version (Settings > General) for faster diagnosis.

Troubleshooting | Nareli