<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Troubleshooting</title><link>https://sourceforge.net/p/cordum/wiki/Troubleshooting/</link><description>Recent changes to Troubleshooting</description><atom:link href="https://sourceforge.net/p/cordum/wiki/Troubleshooting/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 30 Jan 2026 13:21:10 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/cordum/wiki/Troubleshooting/feed" rel="self" type="application/rss+xml"/><item><title>Troubleshooting modified by yaron Torgeman</title><link>https://sourceforge.net/p/cordum/wiki/Troubleshooting/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -25,6 +25,11 @@
 - If the dashboard is on a different origin, set `CORDUM_ALLOWED_ORIGINS` on the gateway.
 - Confirm `CORDUM_API_BASE_URL` in `config.json`.

+## "Permission denied" when running scripts
+
+- Some filesystems (like `/tmp`) may be mounted `noexec`.
+- Run scripts with `bash`, e.g. `bash ./tools/scripts/platform_smoke.sh`.
+
 ## NATS/Redis connection errors

 - Check service health and connection URLs.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yaron Torgeman</dc:creator><pubDate>Fri, 30 Jan 2026 13:21:10 -0000</pubDate><guid>https://sourceforge.neta7d2c7ed1e2b66d7b40ba915c88baafed8046c4f</guid></item><item><title>Troubleshooting modified by yaron Torgeman</title><link>https://sourceforge.net/p/cordum/wiki/Troubleshooting/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yaron Torgeman</dc:creator><pubDate>Fri, 30 Jan 2026 13:21:09 -0000</pubDate><guid>https://sourceforge.net8233378a80c5c9cad6dee2ceeab99e4c312aaac6</guid></item><item><title>Troubleshooting modified by yaron Torgeman</title><link>https://sourceforge.net/p/cordum/wiki/Troubleshooting/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="h-troubleshooting"&gt;Troubleshooting&lt;/h1&gt;
&lt;h2 id="h-cordum_api_key-is-not-set"&gt;"CORDUM_API_KEY is not set"&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Export &lt;code&gt;CORDUM_API_KEY&lt;/code&gt; before starting Compose or running scripts.&lt;/li&gt;
&lt;li&gt;Example: &lt;code&gt;export CORDUM_API_KEY="$(openssl rand -hex 32)"&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="h-401-unauthorized"&gt;401 Unauthorized&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ensure &lt;code&gt;X-API-Key&lt;/code&gt; is set and matches the gateway config.&lt;/li&gt;
&lt;li&gt;If using &lt;code&gt;CORDUM_API_KEYS_PATH&lt;/code&gt;, confirm the file is readable by the gateway.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="h-403-tenant-id-required"&gt;403 Tenant ID required&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Add &lt;code&gt;X-Tenant-ID&lt;/code&gt; to requests.&lt;/li&gt;
&lt;li&gt;Ensure scripts export &lt;code&gt;CORDUM_TENANT_ID&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="h-gateway-not-reachable"&gt;Gateway not reachable&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Check &lt;code&gt;docker compose ps&lt;/code&gt; and &lt;code&gt;docker compose logs cordum-api-gateway&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Verify the gateway is bound to &lt;code&gt;:8081&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="h-dashboard-cannot-reach-the-api"&gt;Dashboard cannot reach the API&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;If the dashboard is on a different origin, set &lt;code&gt;CORDUM_ALLOWED_ORIGINS&lt;/code&gt; on the gateway.&lt;/li&gt;
&lt;li&gt;Confirm &lt;code&gt;CORDUM_API_BASE_URL&lt;/code&gt; in &lt;code&gt;config.json&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="h-natsredis-connection-errors"&gt;NATS/Redis connection errors&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Check service health and connection URLs.&lt;/li&gt;
&lt;li&gt;For TLS, confirm certs and CA bundles are mounted correctly.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yaron Torgeman</dc:creator><pubDate>Fri, 30 Jan 2026 13:21:08 -0000</pubDate><guid>https://sourceforge.net569792d7b75938a7718c457519615c4301f40b78</guid></item></channel></rss>