<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Uninstall app (Komga) unsuccessful due to IPv6 error]]></title><description><![CDATA[<p dir="auto">Servus,</p>
<p dir="auto">when trying to uninstall an app (in this case Komga) I get the following error in the console:</p>
<pre><code>External Error: Unable to detect IPv6. API server (ipv6.api.cloudron.io) unreachable
</code></pre>
<p dir="auto">Cloudron is running on a Hetzner VM with default settings. Any idea how to approach this?</p>
<p dir="auto">Here are the latest logs from the box:</p>
<pre><code>Mar 21 06:19:35 box:taskworker Starting task 110. Logs are at /home/yellowtent/platformdata/logs/2c7ed3c1-2ea3-4994-9fe9-2b833ea0765c/apptask.log
Mar 21 06:19:35 box:taskworker Running task of type app
Mar 21 06:19:35 box:apptask run: startTask installationState: pending_uninstall runState: running
Mar 21 06:19:35 box:tasks update 110: {"percent":20,"message":"Deleting container"}
Mar 21 06:19:35 box:shell reverseproxy /usr/bin/sudo -S /home/yellowtent/box/src/scripts/restartservice.sh nginx
Mar 21 06:19:35 box:shell 2025/03/21 05:19:35 [notice] 1008907#1008907: signal process started
Mar 21 06:19:35 box:apptask deleteContainer: deleting app containers (app, scheduler)
Mar 21 06:19:35 box:shell apptask /usr/bin/sudo -S /home/yellowtent/box/src/scripts/configurelogrotate.sh remove 2c7ed3c1-2ea3-4994-9fe9-2b833ea0765c
Mar 21 06:19:35 box:tasks update 110: {"percent":30,"message":"Teardown addons"}
Mar 21 06:19:35 box:services teardownAddons: Tearing down ["localstorage","oidc"]
Mar 21 06:19:35 box:services teardownAddons: Tearing down addon localstorage with options {"sqlite":{"paths":["/app/data/komga/database.sqlite","/app/data/komga/tasks.sqlite"]},"ftp":{"uid":1000,"uname":"cloudron"}}
Mar 21 06:19:35 box:services teardownLocalStorage
Mar 21 06:19:35 box:shell services /usr/bin/sudo -S /home/yellowtent/box/src/scripts/clearvolume.sh rmdir /home/yellowtent/appsdata/2c7ed3c1-2ea3-4994-9fe9-2b833ea0765c/data
Mar 21 06:19:35 box:shell : No such file or directory
Mar 21 06:19:35 box:shell rmdir: failed to remove '/home/yellowtent/appsdata/2c7ed3c1-2ea3-4994-9fe9-2b833ea0765c/data'
Mar 21 06:19:35 box:services Tearing down OpenID connect
Mar 21 06:19:35 box:services teardownAddons: Tearing down addon oidc with options {"loginRedirectUri":"/login/oauth2/code/cloudron"}
Mar 21 06:19:35 box:tasks update 110: {"percent":40,"message":"Cleanup file manager"}
Mar 21 06:19:35 box:tasks update 110: {"percent":50,"message":"Deleting app data directory"}
Mar 21 06:19:35 box:tasks update 110: {"percent":60,"message":"Deleting image"}
Mar 21 06:19:35 box:docker deleteImage: removing cloudron/org.komga.cloudronapp:202503120856450000
Mar 21 06:19:35 box:tasks update 110: {"percent":70,"message":"Unregistering domains"}
Mar 21 06:19:35 box:network/generic getIPv4: querying ipv4.api.cloudron.io to get server IPv4
Mar 21 06:19:35 box:network/generic getIPv6: querying ipv6.api.cloudron.io to get server IPv6
Mar 21 06:21:06 box:network/generic getIPv6: Error getting IP. Error: Timeout of 30000ms exceeded at RequestBase._timeoutError (/home/yellowtent/box/node_modules/superagent/lib/request-base.js:712:17) at Timeout.&lt;anonymous&gt; (/home/yellowtent/box/node_modules/superagent/lib/request-base.js:727:12) at listOnTimeout (node:internal/timers:581:17) at process.processTimers (node:internal/timers:519:7) { timeout: 30000, code: 'ECONNABORTED', errno: 'ETIME', response: undefined, retries: 2 }
Mar 21 06:21:06 box:apptask run: app error for state pending_uninstall: BoxError: Unable to detect IPv6. API server (ipv6.api.cloudron.io) unreachable at Object.getIPv6 (/home/yellowtent/box/src/network/generic.js:74:15) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Object.getIPv6 (/home/yellowtent/box/src/network.js:162:20) at async Object.unregisterLocations (/home/yellowtent/box/src/dns.js:312:18) at async uninstall (/home/yellowtent/box/src/apptask.js:777:5) { reason: 'External Error', details: {} }
Mar 21 06:21:06 box:tasks setCompleted - 110: {"result":null,"error":{"stack":"BoxError: Unable to detect IPv6. API server (ipv6.api.cloudron.io) unreachable\n at Object.getIPv6 (/home/yellowtent/box/src/network/generic.js:74:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Object.getIPv6 (/home/yellowtent/box/src/network.js:162:20)\n at async Object.unregisterLocations (/home/yellowtent/box/src/dns.js:312:18)\n at async uninstall (/home/yellowtent/box/src/apptask.js:777:5)","name":"BoxError","reason":"External Error","details":{},"message":"Unable to detect IPv6. API server (ipv6.api.cloudron.io) unreachable"}}
Mar 21 06:21:06 box:taskworker Task took 90.895 seconds
Mar 21 06:21:06 box:tasks update 110: {"percent":100,"result":null,"error":{"stack":"BoxError: Unable to detect IPv6. API server (ipv6.api.cloudron.io) unreachable\n at Object.getIPv6 (/home/yellowtent/box/src/network/generic.js:74:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Object.getIPv6 (/home/yellowtent/box/src/network.js:162:20)\n at async Object.unregisterLocations (/home/yellowtent/box/src/dns.js:312:18)\n at async uninstall (/home/yellowtent/box/src/apptask.js:777:5)","name":"BoxError","reason":"External Error","details":{},"message":"Unable to detect IPv6. API server (ipv6.api.cloudron.io) unreachable"}}
Mar 21 06:21:06 BoxError: Unable to detect IPv6. API server (ipv6.api.cloudron.io) unreachable
Mar 21 06:21:06 BoxError: Unable to detect IPv6. API server (ipv6.api.cloudron.io) unreachable
Mar 21 06:21:06 BoxError: Unable to detect IPv6. API server (ipv6.api.cloudron.io) unreachable
</code></pre>
]]></description><link>https://forum.cloudron.io/topic/13495/uninstall-app-komga-unsuccessful-due-to-ipv6-error</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 20:08:13 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/13495.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 Mar 2025 05:32:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Uninstall app (Komga) unsuccessful due to IPv6 error on Fri, 21 Mar 2025 13:08:59 GMT]]></title><description><![CDATA[<p dir="auto">Thanks, Looks like IPv6 is not on by default on Hetzner.</p>
]]></description><link>https://forum.cloudron.io/post/104001</link><guid isPermaLink="true">https://forum.cloudron.io/post/104001</guid><dc:creator><![CDATA[perelin]]></dc:creator><pubDate>Fri, 21 Mar 2025 13:08:59 GMT</pubDate></item><item><title><![CDATA[Reply to Uninstall app (Komga) unsuccessful due to IPv6 error on Fri, 21 Mar 2025 09:44:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/perelin" aria-label="Profile: perelin">@<bdi>perelin</bdi></a> for a start, you can disable IPv6 on Cloudron side (Network -&gt; IPv6 -&gt; Disable) . This will let you uninstall Komga.</p>
<p dir="auto">Next, the IPv6 is enabled on Hetzner but the VM is probably not configured correctly to use the IPv6. You can run this on the server:</p>
<pre><code>curl -6 https://ipv6.api.cloudron.io/api/v1/helper/public_ip
</code></pre>
<p dir="auto">If the above does not work (i.e it doesn't print the IPv6), then it's a VM configuration issue. Maybe hetzner has articles on how to configure IPv6 on the server.</p>
]]></description><link>https://forum.cloudron.io/post/103956</link><guid isPermaLink="true">https://forum.cloudron.io/post/103956</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Fri, 21 Mar 2025 09:44:20 GMT</pubDate></item><item><title><![CDATA[Reply to Uninstall app (Komga) unsuccessful due to IPv6 error on Fri, 21 Mar 2025 08:31:02 GMT]]></title><description><![CDATA[<p dir="auto">In the Hetzner console it looks like IPv6 public is configured.</p>
<p dir="auto"><img src="/assets/uploads/files/1742545859055-740da392-c037-49e9-97bb-f04e8635e876-image-resized.png" alt="image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.cloudron.io/post/103931</link><guid isPermaLink="true">https://forum.cloudron.io/post/103931</guid><dc:creator><![CDATA[perelin]]></dc:creator><pubDate>Fri, 21 Mar 2025 08:31:02 GMT</pubDate></item><item><title><![CDATA[Reply to Uninstall app (Komga) unsuccessful due to IPv6 error on Fri, 21 Mar 2025 08:30:04 GMT]]></title><description><![CDATA[<p dir="auto">I see it might have something to do with Cloudron unable to detect the public IP of the Hetzner server.</p>
<p dir="auto"><img src="/assets/uploads/files/1742545798979-7332e1a5-d2a5-43c1-85fb-b32849e60b80-image-resized.png" alt="image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.cloudron.io/post/103930</link><guid isPermaLink="true">https://forum.cloudron.io/post/103930</guid><dc:creator><![CDATA[perelin]]></dc:creator><pubDate>Fri, 21 Mar 2025 08:30:04 GMT</pubDate></item></channel></rss>