<?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[org.joinpeertube.cloudronapp@4.6.7 breaks the app]]></title><description><![CDATA[<p dir="auto">reproducible on all my instances. seems like something with a plugin.<br />
restore to the latest backup solves the issue. <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<pre><code>May 23 10:34:33 [media.gzevd.de:443] 2026-05-23 08:34:33.865 info: Installing plugin peertube-plugin-auth-openid-connect.
May 23 10:34:36 [media.gzevd.de:443] 2026-05-23 08:34:36.366 error: Cannot install plugin peertube-plugin-auth-openid-connect, removing it... {
May 23 10:34:36 "err": {
May 23 10:34:36 "err": {
May 23 10:34:36 "stack": "Error: Command failed: pnpm add peertube-plugin-auth-openid-connect@1.1.0\n\n    at genericNodeError (node:internal/errors:983:15)\n    at wrappedFn (node:internal/errors:537:14)\n    at ChildProcess.exithandler (node:child_process:414:12)\n    at ChildProcess.emit (node:events:518:28)\n    at maybeClose (node:internal/child_process:1101:16)\n    at ChildProcess._handle.onexit (node:internal/child_process:304:5)",
May 23 10:34:36 "message": "Command failed: pnpm add peertube-plugin-auth-openid-connect@1.1.0\n",
</code></pre>
]]></description><link>https://forum.cloudron.io/topic/15541/org.joinpeertube.cloudronapp@4.6.7-breaks-the-app</link><generator>RSS for Node</generator><lastBuildDate>Sat, 23 May 2026 14:18:31 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15541.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 23 May 2026 08:37:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to org.joinpeertube.cloudronapp@4.6.7 breaks the app on Sat, 23 May 2026 11:19:48 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a></p>
<p dir="auto">Thanks for providing the logs.</p>
<p dir="auto">You have <code>peertube-plugin-tv-streaming</code> installed, which declares a git-resolved transitive dep that pnpm v11 rejects:</p>
<pre><code>[ERR_PNPM_EXOTIC_SUBDEP] Exotic dependency "@silvermine/videojs-chromecast"
(resolved via git-repository) is not allowed in subdependencies when
blockExoticSubdeps is enabled
This error happened while installing the dependencies of peertube-plugin-tv-streaming@1.2.1
PeerTube 8.1.6 ships pnpm v11, which defaults blockExoticSubdeps to true. v10 didn't.
</code></pre>
<p dir="auto">I reproduced your issue with installing the PeerTube package version <code>4.6.6</code>, installing the <code>peertube-plugin-tv-streaming</code> and updating to version <code>4.6.7</code>.</p>
<p dir="auto">It looks like this is an upstream issue with pnpm <a href="https://github.com/pnpm/pnpm/issues/11799" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/pnpm/pnpm/issues/11799</a> with a suggested solution that is yet to be implemented <a href="https://github.com/pnpm/pnpm/pull/11805#issuecomment-4507912313" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/pnpm/pnpm/pull/11805#issuecomment-4507912313</a></p>
<p dir="auto">This issue can be resolved manually by editing or creating the file in <code>/app/data/storage/plugins/pnpm-workspace.yaml</code> with the following content:</p>
<pre><code class="language-yaml">dangerouslyAllowAllBuilds: true
nodeLinker: hoisted
blockExoticSubdeps: false
</code></pre>
<p dir="auto">But this leads to the next issue that the installation of a plugin is waiting for a key to be confirmed:</p>
<pre><code>[peer.cloudron.dev:443] 2026-05-23 10:38:01.027 info: Installing plugin peertube-plugin-auth-openid-connect.
The authenticity of host 'github.com (140.82.121.3)' can't be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
</code></pre>
<p dir="auto">So we need to prevent this as well.<br />
I will look into resolving this issue with an app update.</p>
]]></description><link>https://forum.cloudron.io/post/125049</link><guid isPermaLink="true">https://forum.cloudron.io/post/125049</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Sat, 23 May 2026 11:19:48 GMT</pubDate></item><item><title><![CDATA[Reply to org.joinpeertube.cloudronapp@4.6.7 breaks the app on Sat, 23 May 2026 08:57:57 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a><br />
We added a handler for that in the <code>start.sh</code> but it looks like it failed in your case.<br />
Can you provide me the full logfile of your PeerTube so I can inspect it to understand this case?<br />
You might use <a href="http://paste.cloudron.io" target="_blank" rel="noopener noreferrer nofollow ugc">paste.cloudron.io</a> for the file and can send the link either here or in a private message.</p>
]]></description><link>https://forum.cloudron.io/post/125035</link><guid isPermaLink="true">https://forum.cloudron.io/post/125035</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Sat, 23 May 2026 08:57:57 GMT</pubDate></item></channel></rss>