Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. PeerTube
  3. org.joinpeertube.cloudronapp@4.6.7 breaks the app

org.joinpeertube.cloudronapp@4.6.7 breaks the app

Scheduled Pinned Locked Moved PeerTube
3 Posts 2 Posters 17 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • luckowL Offline
    luckowL Offline
    luckow
    translator
    wrote last edited by james
    #1

    reproducible on all my instances. seems like something with a plugin.
    restore to the latest backup solves the issue. 🙂

    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",
    

    Pronouns: he/him | Primary language: German

    1 Reply Last reply
    1
    • jamesJ Offline
      jamesJ Offline
      james
      Staff
      wrote last edited by
      #2

      Hello @luckow
      We added a handler for that in the start.sh but it looks like it failed in your case.
      Can you provide me the full logfile of your PeerTube so I can inspect it to understand this case?
      You might use paste.cloudron.io for the file and can send the link either here or in a private message.

      1 Reply Last reply
      0
      • jamesJ Offline
        jamesJ Offline
        james
        Staff
        wrote last edited by
        #3

        Hello @luckow

        Thanks for providing the logs.

        You have peertube-plugin-tv-streaming installed, which declares a git-resolved transitive dep that pnpm v11 rejects:

        [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.
        

        I reproduced your issue with installing the PeerTube package version 4.6.6, installing the peertube-plugin-tv-streaming and updating to version 4.6.7.

        It looks like this is an upstream issue with pnpm https://github.com/pnpm/pnpm/issues/11799 with a suggested solution that is yet to be implemented https://github.com/pnpm/pnpm/pull/11805#issuecomment-4507912313

        This issue can be resolved manually by editing or creating the file in /app/data/storage/plugins/pnpm-workspace.yaml with the following content:

        dangerouslyAllowAllBuilds: true
        nodeLinker: hoisted
        blockExoticSubdeps: false
        

        But this leads to the next issue that the installation of a plugin is waiting for a key to be confirmed:

        [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])?
        

        So we need to prevent this as well.
        I will look into resolving this issue with an app update.

        1 Reply Last reply
        1

        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

        With your input, this post could be even better 💗

        Register Login
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Bookmarks
        • Search