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