Can't get automatic transcription to work

Openai-whisper

{"tags":["video-caption"],"level":"info","message":"Installing transcriber openai-whisper to generate subtitles","label":"localhost:9000","timestamp":"2026-07-01T12:40:01.252Z"}
{"type":"command","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:01.253Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:01.948Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"Collecting openai-whisper==20231117","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:02.052Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"  Downloading openai-whisper-20231117.tar.gz (798 kB)","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:02.119Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 12.4 MB/s eta 0:00:00","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:02.142Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"  Installing build dependencies: started","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.480Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"  Installing build dependencies: finished with status 'done'","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.481Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"  Getting requirements to build wheel: started","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.569Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"  Getting requirements to build wheel: finished with status 'error'","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.571Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"  error: subprocess-exited-with-error","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.571Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"  ","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.571Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"  × Getting requirements to build wheel did not run successfully.","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.571Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"  │ exit code: 1","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.571Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"  ╰─> [20 lines of output]","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.571Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"      Traceback (most recent call last):","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.571Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 353, in <module>","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"          main()","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 335, in main","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"          json_out['return_val'] = hook(**hook_input['kwargs'])","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 118, in get_requires_for_build_wheel","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"          return hook(config_settings)","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"                 ^^^^^^^^^^^^^^^^^^^^^","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 333, in get_requires_for_build_wheel","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"          return self._get_build_requires(config_settings, requirements=[])","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 301, in _get_build_requires","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"          self.run_setup()","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 520, in run_setup","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"          super().run_setup(setup_script=setup_script)","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 317, in run_setup","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"          exec(code, locals())","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"        File \"<string>\", line 5, in <module>","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"      ModuleNotFoundError: No module named 'pkg_resources'","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"      [end of output]","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"  ","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"  note: This error originates from a subprocess, and is likely not a problem with pip.","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"error: subprocess-exited-with-error","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"× Getting requirements to build wheel did not run successfully.","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"│ exit code: 1","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"╰─> See above for output.","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"","label":"localhost:9000"}
{"type":"output","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.572Z","piped":false,"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"note: This error originates from a subprocess, and is likely not a problem with pip.","label":"localhost:9000"}
{"type":"error","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.626Z","piped":false,"result":{"stack":"ExecaError: Command failed with exit code 1: pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'\n\n  error: subprocess-exited-with-error\n  \n  × Getting requirements to build wheel did not run successfully.\n  │ exit code: 1\n  ╰─> [20 lines of output]\n      Traceback (most recent call last):\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 353, in <module>\n          main()\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 335, in main\n          json_out['return_val'] = hook(**hook_input['kwargs'])\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 118, in get_requires_for_build_wheel\n          return hook(config_settings)\n                 ^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 333, in get_requires_for_build_wheel\n          return self._get_build_requires(config_settings, requirements=[])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 301, in _get_build_requires\n          self.run_setup()\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 520, in run_setup\n          super().run_setup(setup_script=setup_script)\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 317, in run_setup\n          exec(code, locals())\n        File \"<string>\", line 5, in <module>\n      ModuleNotFoundError: No module named 'pkg_resources'\n      [end of output]\n  \n  note: This error originates from a subprocess, and is likely not a problem with pip.\nerror: subprocess-exited-with-error\n\n× Getting requirements to build wheel did not run successfully.\n│ exit code: 1\n╰─> See above for output.\n\nnote: This error originates from a subprocess, and is likely not a problem with pip.\n\nCollecting openai-whisper==20231117\n  Downloading openai-whisper-20231117.tar.gz (798 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 12.4 MB/s eta 0:00:00\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'error'\n    at getFinalError (file:///var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/final-error.js:6:9)\n    at makeError (file:///var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/result.js:108:16)\n    at getAsyncResult (file:///var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:168:4)\n    at handlePromise (file:///var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:151:17)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async OpenaiTranscriber.install (file:///var/www/peertube/versions/peertube-v8.2.1/packages/transcription/dist/whisper/transcriber/openai-transcriber.js:45:9)\n    at async generateSubtitle (file:///var/www/peertube/versions/peertube-v8.2.1/dist/core/lib/video-captions.js:117:17)\n    at async Object.wrapPromiseFun (file:///var/www/peertube/versions/peertube-v8.2.1/dist/core/lib/plugins/hooks.js:8:24)\n    at async /var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/bullmq@5.77.6/node_modules/bullmq/dist/cjs/classes/worker.js:589:32","message":"Command failed with exit code 1: pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'\n\n  error: subprocess-exited-with-error\n  \n  × Getting requirements to build wheel did not run successfully.\n  │ exit code: 1\n  ╰─> [20 lines of output]\n      Traceback (most recent call last):\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 353, in <module>\n          main()\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 335, in main\n          json_out['return_val'] = hook(**hook_input['kwargs'])\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 118, in get_requires_for_build_wheel\n          return hook(config_settings)\n                 ^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 333, in get_requires_for_build_wheel\n          return self._get_build_requires(config_settings, requirements=[])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 301, in _get_build_requires\n          self.run_setup()\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 520, in run_setup\n          super().run_setup(setup_script=setup_script)\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 317, in run_setup\n          exec(code, locals())\n        File \"<string>\", line 5, in <module>\n      ModuleNotFoundError: No module named 'pkg_resources'\n      [end of output]\n  \n  note: This error originates from a subprocess, and is likely not a problem with pip.\nerror: subprocess-exited-with-error\n\n× Getting requirements to build wheel did not run successfully.\n│ exit code: 1\n╰─> See above for output.\n\nnote: This error originates from a subprocess, and is likely not a problem with pip.\n\nCollecting openai-whisper==20231117\n  Downloading openai-whisper-20231117.tar.gz (798 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 12.4 MB/s eta 0:00:00\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'error'","shortMessage":"Command failed with exit code 1: pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","command":"pip3 install -U -t /var/www/peertube/storage/bin/pip openai-whisper==20231117","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","cwd":"/var/www/peertube/versions/peertube-v8.2.1","durationMs":2373.49451,"failed":true,"timedOut":false,"isCanceled":false,"isGracefullyCanceled":false,"isTerminated":false,"isMaxBuffer":false,"isForcefullyTerminated":false,"exitCode":1,"stdout":"Collecting openai-whisper==20231117\n  Downloading openai-whisper-20231117.tar.gz (798 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 12.4 MB/s eta 0:00:00\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'error'","stderr":"  error: subprocess-exited-with-error\n  \n  × Getting requirements to build wheel did not run successfully.\n  │ exit code: 1\n  ╰─> [20 lines of output]\n      Traceback (most recent call last):\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 353, in <module>\n          main()\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 335, in main\n          json_out['return_val'] = hook(**hook_input['kwargs'])\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 118, in get_requires_for_build_wheel\n          return hook(config_settings)\n                 ^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 333, in get_requires_for_build_wheel\n          return self._get_build_requires(config_settings, requirements=[])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 301, in _get_build_requires\n          self.run_setup()\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 520, in run_setup\n          super().run_setup(setup_script=setup_script)\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 317, in run_setup\n          exec(code, locals())\n        File \"<string>\", line 5, in <module>\n      ModuleNotFoundError: No module named 'pkg_resources'\n      [end of output]\n  \n  note: This error originates from a subprocess, and is likely not a problem with pip.\nerror: subprocess-exited-with-error\n\n× Getting requirements to build wheel did not run successfully.\n│ exit code: 1\n╰─> See above for output.\n\nnote: This error originates from a subprocess, and is likely not a problem with pip.","stdio":[null,"Collecting openai-whisper==20231117\n  Downloading openai-whisper-20231117.tar.gz (798 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 12.4 MB/s eta 0:00:00\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'error'","  error: subprocess-exited-with-error\n  \n  × Getting requirements to build wheel did not run successfully.\n  │ exit code: 1\n  ╰─> [20 lines of output]\n      Traceback (most recent call last):\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 353, in <module>\n          main()\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 335, in main\n          json_out['return_val'] = hook(**hook_input['kwargs'])\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 118, in get_requires_for_build_wheel\n          return hook(config_settings)\n                 ^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 333, in get_requires_for_build_wheel\n          return self._get_build_requires(config_settings, requirements=[])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 301, in _get_build_requires\n          self.run_setup()\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 520, in run_setup\n          super().run_setup(setup_script=setup_script)\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 317, in run_setup\n          exec(code, locals())\n        File \"<string>\", line 5, in <module>\n      ModuleNotFoundError: No module named 'pkg_resources'\n      [end of output]\n  \n  note: This error originates from a subprocess, and is likely not a problem with pip.\nerror: subprocess-exited-with-error\n\n× Getting requirements to build wheel did not run successfully.\n│ exit code: 1\n╰─> See above for output.\n\nnote: This error originates from a subprocess, and is likely not a problem with pip."],"ipcOutput":[],"pipedFrom":[]},"options":{"stdin":"inherit","preferLocal":true},"level":"error","message":"Command failed with exit code 1: pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","label":"localhost:9000"}
{"type":"duration","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","commandId":"0","timestamp":"2026-07-01T12:40:03.627Z","piped":false,"result":{"stack":"ExecaError: Command failed with exit code 1: pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'\n\n  error: subprocess-exited-with-error\n  \n  × Getting requirements to build wheel did not run successfully.\n  │ exit code: 1\n  ╰─> [20 lines of output]\n      Traceback (most recent call last):\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 353, in <module>\n          main()\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 335, in main\n          json_out['return_val'] = hook(**hook_input['kwargs'])\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 118, in get_requires_for_build_wheel\n          return hook(config_settings)\n                 ^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 333, in get_requires_for_build_wheel\n          return self._get_build_requires(config_settings, requirements=[])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 301, in _get_build_requires\n          self.run_setup()\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 520, in run_setup\n          super().run_setup(setup_script=setup_script)\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 317, in run_setup\n          exec(code, locals())\n        File \"<string>\", line 5, in <module>\n      ModuleNotFoundError: No module named 'pkg_resources'\n      [end of output]\n  \n  note: This error originates from a subprocess, and is likely not a problem with pip.\nerror: subprocess-exited-with-error\n\n× Getting requirements to build wheel did not run successfully.\n│ exit code: 1\n╰─> See above for output.\n\nnote: This error originates from a subprocess, and is likely not a problem with pip.\n\nCollecting openai-whisper==20231117\n  Downloading openai-whisper-20231117.tar.gz (798 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 12.4 MB/s eta 0:00:00\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'error'\n    at getFinalError (file:///var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/final-error.js:6:9)\n    at makeError (file:///var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/result.js:108:16)\n    at getAsyncResult (file:///var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:168:4)\n    at handlePromise (file:///var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:151:17)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async OpenaiTranscriber.install (file:///var/www/peertube/versions/peertube-v8.2.1/packages/transcription/dist/whisper/transcriber/openai-transcriber.js:45:9)\n    at async generateSubtitle (file:///var/www/peertube/versions/peertube-v8.2.1/dist/core/lib/video-captions.js:117:17)\n    at async Object.wrapPromiseFun (file:///var/www/peertube/versions/peertube-v8.2.1/dist/core/lib/plugins/hooks.js:8:24)\n    at async /var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/bullmq@5.77.6/node_modules/bullmq/dist/cjs/classes/worker.js:589:32","message":"Command failed with exit code 1: pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'\n\n  error: subprocess-exited-with-error\n  \n  × Getting requirements to build wheel did not run successfully.\n  │ exit code: 1\n  ╰─> [20 lines of output]\n      Traceback (most recent call last):\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 353, in <module>\n          main()\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 335, in main\n          json_out['return_val'] = hook(**hook_input['kwargs'])\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 118, in get_requires_for_build_wheel\n          return hook(config_settings)\n                 ^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 333, in get_requires_for_build_wheel\n          return self._get_build_requires(config_settings, requirements=[])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 301, in _get_build_requires\n          self.run_setup()\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 520, in run_setup\n          super().run_setup(setup_script=setup_script)\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 317, in run_setup\n          exec(code, locals())\n        File \"<string>\", line 5, in <module>\n      ModuleNotFoundError: No module named 'pkg_resources'\n      [end of output]\n  \n  note: This error originates from a subprocess, and is likely not a problem with pip.\nerror: subprocess-exited-with-error\n\n× Getting requirements to build wheel did not run successfully.\n│ exit code: 1\n╰─> See above for output.\n\nnote: This error originates from a subprocess, and is likely not a problem with pip.\n\nCollecting openai-whisper==20231117\n  Downloading openai-whisper-20231117.tar.gz (798 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 12.4 MB/s eta 0:00:00\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'error'","shortMessage":"Command failed with exit code 1: pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","command":"pip3 install -U -t /var/www/peertube/storage/bin/pip openai-whisper==20231117","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","cwd":"/var/www/peertube/versions/peertube-v8.2.1","durationMs":2373.49451,"failed":true,"timedOut":false,"isCanceled":false,"isGracefullyCanceled":false,"isTerminated":false,"isMaxBuffer":false,"isForcefullyTerminated":false,"exitCode":1,"stdout":"Collecting openai-whisper==20231117\n  Downloading openai-whisper-20231117.tar.gz (798 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 12.4 MB/s eta 0:00:00\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'error'","stderr":"  error: subprocess-exited-with-error\n  \n  × Getting requirements to build wheel did not run successfully.\n  │ exit code: 1\n  ╰─> [20 lines of output]\n      Traceback (most recent call last):\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 353, in <module>\n          main()\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 335, in main\n          json_out['return_val'] = hook(**hook_input['kwargs'])\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 118, in get_requires_for_build_wheel\n          return hook(config_settings)\n                 ^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 333, in get_requires_for_build_wheel\n          return self._get_build_requires(config_settings, requirements=[])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 301, in _get_build_requires\n          self.run_setup()\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 520, in run_setup\n          super().run_setup(setup_script=setup_script)\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 317, in run_setup\n          exec(code, locals())\n        File \"<string>\", line 5, in <module>\n      ModuleNotFoundError: No module named 'pkg_resources'\n      [end of output]\n  \n  note: This error originates from a subprocess, and is likely not a problem with pip.\nerror: subprocess-exited-with-error\n\n× Getting requirements to build wheel did not run successfully.\n│ exit code: 1\n╰─> See above for output.\n\nnote: This error originates from a subprocess, and is likely not a problem with pip.","stdio":[null,"Collecting openai-whisper==20231117\n  Downloading openai-whisper-20231117.tar.gz (798 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 12.4 MB/s eta 0:00:00\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'error'","  error: subprocess-exited-with-error\n  \n  × Getting requirements to build wheel did not run successfully.\n  │ exit code: 1\n  ╰─> [20 lines of output]\n      Traceback (most recent call last):\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 353, in <module>\n          main()\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 335, in main\n          json_out['return_val'] = hook(**hook_input['kwargs'])\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 118, in get_requires_for_build_wheel\n          return hook(config_settings)\n                 ^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 333, in get_requires_for_build_wheel\n          return self._get_build_requires(config_settings, requirements=[])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 301, in _get_build_requires\n          self.run_setup()\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 520, in run_setup\n          super().run_setup(setup_script=setup_script)\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 317, in run_setup\n          exec(code, locals())\n        File \"<string>\", line 5, in <module>\n      ModuleNotFoundError: No module named 'pkg_resources'\n      [end of output]\n  \n  note: This error originates from a subprocess, and is likely not a problem with pip.\nerror: subprocess-exited-with-error\n\n× Getting requirements to build wheel did not run successfully.\n│ exit code: 1\n╰─> See above for output.\n\nnote: This error originates from a subprocess, and is likely not a problem with pip."],"ipcOutput":[],"pipedFrom":[]},"options":{"stdin":"inherit","preferLocal":true},"level":"debug","message":"(done in 2.3s)","label":"localhost:9000"}
{"sql":"Executing (default): UPDATE\n      \"videoJobInfo\"\n    SET\n      \"pendingTranscription\" = GREATEST(\"videoJobInfo\".\"pendingTranscription\" - 1, 0),\n      \"updatedAt\" = NOW()\n    FROM \"video\"\n    WHERE\n      \"video\".\"id\" = \"videoJobInfo\".\"videoId\" AND \"video\".\"uuid\" = $1\n    RETURNING\n      \"pendingTranscription\";","tags":["sql"],"level":"debug","message":"Executed SQL request","label":"localhost:9000","timestamp":"2026-07-01T12:40:03.629Z"}
{"level":"error","message":"Cannot execute job 26 in queue video-transcription.","label":"localhost:9000","payload":{"videoUUID":"af2940a8-66e6-448a-b15a-4ed239b40c29"},"err":{"stack":"ExecaError: Command failed with exit code 1: pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'\n\n  error: subprocess-exited-with-error\n  \n  × Getting requirements to build wheel did not run successfully.\n  │ exit code: 1\n  ╰─> [20 lines of output]\n      Traceback (most recent call last):\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 353, in <module>\n          main()\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 335, in main\n          json_out['return_val'] = hook(**hook_input['kwargs'])\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 118, in get_requires_for_build_wheel\n          return hook(config_settings)\n                 ^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 333, in get_requires_for_build_wheel\n          return self._get_build_requires(config_settings, requirements=[])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 301, in _get_build_requires\n          self.run_setup()\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 520, in run_setup\n          super().run_setup(setup_script=setup_script)\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 317, in run_setup\n          exec(code, locals())\n        File \"<string>\", line 5, in <module>\n      ModuleNotFoundError: No module named 'pkg_resources'\n      [end of output]\n  \n  note: This error originates from a subprocess, and is likely not a problem with pip.\nerror: subprocess-exited-with-error\n\n× Getting requirements to build wheel did not run successfully.\n│ exit code: 1\n╰─> See above for output.\n\nnote: This error originates from a subprocess, and is likely not a problem with pip.\n\nCollecting openai-whisper==20231117\n  Downloading openai-whisper-20231117.tar.gz (798 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 12.4 MB/s eta 0:00:00\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'error'\n    at getFinalError (file:///var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/final-error.js:6:9)\n    at makeError (file:///var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/result.js:108:16)\n    at getAsyncResult (file:///var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:168:4)\n    at handlePromise (file:///var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:151:17)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async OpenaiTranscriber.install (file:///var/www/peertube/versions/peertube-v8.2.1/packages/transcription/dist/whisper/transcriber/openai-transcriber.js:45:9)\n    at async generateSubtitle (file:///var/www/peertube/versions/peertube-v8.2.1/dist/core/lib/video-captions.js:117:17)\n    at async Object.wrapPromiseFun (file:///var/www/peertube/versions/peertube-v8.2.1/dist/core/lib/plugins/hooks.js:8:24)\n    at async /var/www/peertube/versions/peertube-v8.2.1/node_modules/.pnpm/bullmq@5.77.6/node_modules/bullmq/dist/cjs/classes/worker.js:589:32","message":"Command failed with exit code 1: pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'\n\n  error: subprocess-exited-with-error\n  \n  × Getting requirements to build wheel did not run successfully.\n  │ exit code: 1\n  ╰─> [20 lines of output]\n      Traceback (most recent call last):\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 353, in <module>\n          main()\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 335, in main\n          json_out['return_val'] = hook(**hook_input['kwargs'])\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 118, in get_requires_for_build_wheel\n          return hook(config_settings)\n                 ^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 333, in get_requires_for_build_wheel\n          return self._get_build_requires(config_settings, requirements=[])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 301, in _get_build_requires\n          self.run_setup()\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 520, in run_setup\n          super().run_setup(setup_script=setup_script)\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 317, in run_setup\n          exec(code, locals())\n        File \"<string>\", line 5, in <module>\n      ModuleNotFoundError: No module named 'pkg_resources'\n      [end of output]\n  \n  note: This error originates from a subprocess, and is likely not a problem with pip.\nerror: subprocess-exited-with-error\n\n× Getting requirements to build wheel did not run successfully.\n│ exit code: 1\n╰─> See above for output.\n\nnote: This error originates from a subprocess, and is likely not a problem with pip.\n\nCollecting openai-whisper==20231117\n  Downloading openai-whisper-20231117.tar.gz (798 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 12.4 MB/s eta 0:00:00\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'error'","shortMessage":"Command failed with exit code 1: pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","command":"pip3 install -U -t /var/www/peertube/storage/bin/pip openai-whisper==20231117","escapedCommand":"pip3 install -U -t /var/www/peertube/storage/bin/pip 'openai-whisper==20231117'","cwd":"/var/www/peertube/versions/peertube-v8.2.1","durationMs":2373.49451,"failed":true,"timedOut":false,"isCanceled":false,"isGracefullyCanceled":false,"isTerminated":false,"isMaxBuffer":false,"isForcefullyTerminated":false,"exitCode":1,"stdout":"Collecting openai-whisper==20231117\n  Downloading openai-whisper-20231117.tar.gz (798 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 12.4 MB/s eta 0:00:00\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'error'","stderr":"  error: subprocess-exited-with-error\n  \n  × Getting requirements to build wheel did not run successfully.\n  │ exit code: 1\n  ╰─> [20 lines of output]\n      Traceback (most recent call last):\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 353, in <module>\n          main()\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 335, in main\n          json_out['return_val'] = hook(**hook_input['kwargs'])\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 118, in get_requires_for_build_wheel\n          return hook(config_settings)\n                 ^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 333, in get_requires_for_build_wheel\n          return self._get_build_requires(config_settings, requirements=[])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 301, in _get_build_requires\n          self.run_setup()\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 520, in run_setup\n          super().run_setup(setup_script=setup_script)\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 317, in run_setup\n          exec(code, locals())\n        File \"<string>\", line 5, in <module>\n      ModuleNotFoundError: No module named 'pkg_resources'\n      [end of output]\n  \n  note: This error originates from a subprocess, and is likely not a problem with pip.\nerror: subprocess-exited-with-error\n\n× Getting requirements to build wheel did not run successfully.\n│ exit code: 1\n╰─> See above for output.\n\nnote: This error originates from a subprocess, and is likely not a problem with pip.","stdio":[null,"Collecting openai-whisper==20231117\n  Downloading openai-whisper-20231117.tar.gz (798 kB)\n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 12.4 MB/s eta 0:00:00\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'error'","  error: subprocess-exited-with-error\n  \n  × Getting requirements to build wheel did not run successfully.\n  │ exit code: 1\n  ╰─> [20 lines of output]\n      Traceback (most recent call last):\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 353, in <module>\n          main()\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 335, in main\n          json_out['return_val'] = hook(**hook_input['kwargs'])\n                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 118, in get_requires_for_build_wheel\n          return hook(config_settings)\n                 ^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 333, in get_requires_for_build_wheel\n          return self._get_build_requires(config_settings, requirements=[])\n                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 301, in _get_build_requires\n          self.run_setup()\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 520, in run_setup\n          super().run_setup(setup_script=setup_script)\n        File \"/tmp/pip-build-env-f0eyyn7g/overlay/local/lib/python3.12/dist-packages/setuptools/build_meta.py\", line 317, in run_setup\n          exec(code, locals())\n        File \"<string>\", line 5, in <module>\n      ModuleNotFoundError: No module named 'pkg_resources'\n      [end of output]\n  \n  note: This error originates from a subprocess, and is likely not a problem with pip.\nerror: subprocess-exited-with-error\n\n× Getting requirements to build wheel did not run successfully.\n│ exit code: 1\n╰─> See above for output.\n\nnote: This error originates from a subprocess, and is likely not a problem with pip."],"ipcOutput":[],"pipedFrom":[]},"timestamp":"2026-07-01T12:40:03.631Z"}