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


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

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

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. PeerTube
  3. Post update to 8.0.3 one of my PeerTube instances is Not Responding

Post update to 8.0.3 one of my PeerTube instances is Not Responding

Scheduled Pinned Locked Moved Solved PeerTube
2 Posts 1 Posters 310 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • jdaviescoatesJ Offline
    jdaviescoatesJ Offline
    jdaviescoates
    wrote on last edited by jdaviescoates
    #1

    uniteddiversity.tv won't start. The problem seems to perhaps be something to do with the OIDC plugin? But it's a bit odd that bridport.tv is still running fine (that also uses OIDC)

    code_text==> Installing OIDC plugin
    Aug 06 18:42:38 <30>1 2024-08-06T17:42:38Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - > peertube@6.2.1 plugin:install <30>1 2024-08-06T17:42:38Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - > node ./dist/scripts/plugin/install.js -n peertube-plugin-auth-openid-connect -v 0.1.1 <30>1 2024-08-06T17:42:38Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a -
    Aug 06 18:42:39 [uniteddiversity.tv:443] 2024-08-06 17:42:39.924 info: Installing plugin peertube-plugin-auth-openid-connect.
    Aug 06 18:42:40 => Healtheck error: Error: connect ECONNREFUSED 172.18.17.182:80
    Aug 06 18:42:43 [uniteddiversity.tv:443] 2024-08-06 17:42:43.376 error: Cannot install plugin peertube-plugin-auth-openid-connect, removing it... { <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "err": { <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "err": {
    Aug 06 18:42:43 "stack": "Error: Command failed: yarn add peertube-plugin-auth-openid-connect@0.1.1\nwarning package.json: No license field\nwarning No license field\nwarning Workspaces can only be enabled in private projects.\nerror /app/data/storage/plugins/node_modules/ffi-napi: Command failed.\nExit code: 1\nCommand: node-gyp-build\nArguments: \nDirectory: /app/data/storage/plugins/node_modules/ffi-napi\nOutput:\ngyp info it worked if it ends with ok\ngyp info using node-gyp@10.1.0\ngyp info using node@20.15.1 | linux | x64\ngyp info find Python using Python version 3.10.12 found at \"/usr/bin/python3\"\n\ngyp info spawn /usr/bin/python3\ngyp info spawn args [\ngyp info spawn args '/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',\ngyp info spawn args 'binding.gyp',\ngyp info spawn args '-f',\ngyp info spawn args 'make',\ngyp info spawn args '-I',\ngyp info spawn args '/app/data/storage/plugins/node_modules/ffi-napi/build/config.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/home/cloudron/.cache/node-gyp/20.15.1/include/node/common.gypi',\ngyp info spawn args '-Dlibrary=shared_library',\ngyp info spawn args '-Dvisibility=default',\ngyp info spawn args '-Dnode_root_dir=/home/cloudron/.cache/node-gyp/20.15.1',\ngyp info spawn args '-Dnode_gyp_dir=/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp',\ngyp info spawn args '-Dnode_lib_file=/home/cloudron/.cache/node-gyp/20.15.1/<(target_arch)/node.lib',\ngyp info spawn args '-Dmodule_root_dir=/app/data/storage/plugins/node_modules/ffi-napi',\ngyp info spawn args '-Dnode_engine=v8',\ngyp info spawn args '--depth=.',\ngyp info spawn args '--no-parallel',\ngyp info spawn args '--generator-output',\ngyp info spawn args 'build',\ngyp info spawn args '-Goutput_dir=.'\ngyp info spawn args ]\ngyp info spawn make\ngyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]\nmake: Entering directory '/app/data/storage/plugins/node_modules/ffi-napi/build'\n CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o\nrm -f Release/obj.target/../node-addon-api/nothing.a Release/obj.target/../node-addon-api/nothing.a.ar-file-list; mkdir -p `dirname Release/obj.target/../node-addon-api/nothing.a`\nar crs Release/obj.target/../node-addon-api/nothing.a @Release/obj.target/../node-addon-api/nothing.a.ar-file-list\n COPY Release/nothing.a\n CC(target) Release/obj.target/ffi/deps/libffi/src/prep_cif.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/types.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/raw_api.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/java_raw_api.o\n../deps/libffi/src/java_raw_api.c: In function 'ffi_java_raw_call':\n../deps/libffi/src/java_raw_api.c:317:3: warning: 'ffi_java_raw_to_ptrarray' is deprecated [-Wdeprecated-declarations]\n 317 | ffi_java_raw_to_ptrarray (cif, raw, avalue);\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:76:1: note: declared here\n 76 | ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args)\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c: In function 'ffi_java_translate_args':\n../deps/libffi/src/java_raw_api.c:328:3: warning: 'ffi_java_raw_size' is deprecated [-Wdeprecated-declarations]\n 328 | ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif));\n | ^~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:45:1: note: declared here\n 45 | ffi_java_raw_size (ffi_cif *cif)\n | ^~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:331:3: warning: 'ffi_java_ptrarray_to_raw' is deprecated [-Wdeprecated-declarations]\n 331 | ffi_java_ptrarray_to_raw (cif, avalue, raw);\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:157:1: note: declared here\n 157 | ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw)\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c: In function 'ffi_prep_java_raw_closure':\n../deps/libffi/src/java_raw_api.c:369:3: warning: 'ffi_prep_java_raw_closure_loc' is deprecated [-Wdeprecated-declarations]\n 369 | return ffi_prep_java_raw_closure_loc (cl, cif, fun, user_data, cl);\n | ^~~~~~\n../deps/libffi/src/java_raw_api.c:337:1: note: declared here\n 337 | ffi_prep_java_raw_closure_loc (ffi_java_raw_closure* cl,\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n CC(target) Release/obj.target/ffi/deps/libffi/src/closures.o\n../deps/libffi/src/closures.c: In function 'allocate_space':\n../deps/libffi/src/closures.c:748:29: warning: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]\n 748 | off_t to_write = (len < page_size) ? len : page_size;\n | ^\n../deps/libffi/src/closures.c:748:44: warning: operand of '?:' changes signedness from 'off_t' {aka 'long int'} to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand [-Wsign-compare]\n 748 | off_t to_write = (len < page_size) ? len : page_size;\n | ^~~\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffiw64.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffi64.o\n../deps/libffi/src/x86/ffi64.c: In function 'classify_argument':\n../deps/libffi/src/x86/ffi64.c:200:25: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]\n 200 | FFI_ASSERT (0);\n | ^\n../deps/libffi/src/x86/ffi64.c:175:7: warning: this statement may fall through [-Wimplicit-fallthrough=]\n 175 | {\n | ^\n../deps/libffi/src/x86/ffi64.c:202:5: note: here\n 202 | case FFI_TYPE_FLOAT:\n | ^~~~\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/unix64.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/win64.o\nrm -f Release/obj.target/deps/libffi/libffi.a Release/obj.target/deps/libffi/libffi.a.ar-file-list; mkdir -p `dirname Release/obj.target/deps/libffi/libffi.a`\nar crs Release/obj.target/deps/libffi/libffi.a @Release/obj.target/deps/libffi/libffi.a.ar-file-list\n COPY Release/libffi.a\n CXX(target) Release/obj.target/ffi_bindings/src/ffi.o\nIn file included from ../src/ffi.cc:5:\n/app/data/storage/plugins/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h: In function 'uv_loop_t* get_uv_event_loop(napi_env)':\n/app/data/storage/plugins/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h:26:30: error: invalid conversion from 'napi_status (*)(node_api_nogc_env, uv_loop_s**)' {aka 'napi_status (*)(const napi_env__*, uv_loop_s**)'} to 'get_uv_event_loop_fn' {aka 'napi_status (*)(napi_env__*, uv_loop_s**)'} [-fpermissive]\n 26 | napi_get_uv_event_loop__ = &napi_get_uv_event_loop;\n | ^~~~~~~~~~~~~~~~~~~~~~~\n | |\n | napi_status (*)(node_api_nogc_env, uv_loop_s**) {aka napi_status (*)(const napi_env__*, uv_loop_s**)}\nIn file included from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:2725,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h: In instantiation of 'napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = Napi::details::CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]':\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:1965:39: required from 'napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = Napi::details::CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]'\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:2021:38: required from 'static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = Napi::Value (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]'\n../src/ffi.cc:58:41: required from here\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from 'napi_finalize' {aka 'void (*)(napi_env__*, void*, void*)'} to 'node_api_nogc_finalize' {aka 'void (*)(const napi_env__*, void*, void*)'} [-fpermissive]\n 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);\n | ^~~~~~~~~\n | |\n | napi_finalize {aka void (*)(napi_env__*, void*, void*)}\nIn file included from /home/cloudron/.cache/node-gyp/20.15.1/include/node/node_api.h:12,\n from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:4,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/home/cloudron/.cache/node-gyp/20.15.1/include/node/js_native_api.h:523:43: note: initializing argument 4 of 'napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)'\n 523 | node_api_nogc_finalize finalize_cb,\n | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~\nIn file included from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:2725,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h: In instantiation of 'napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = Napi::details::CallbackData<void (*)(const Napi::CallbackInfo&), void>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]':\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:1965:39: required from 'napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = Napi::details::CallbackData<void (*)(const Napi::CallbackInfo&), void>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]'\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:2021:38: required from 'static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = void (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]'\n../src/ffi.cc:60:37: required from here\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from 'napi_finalize' {aka 'void (*)(napi_env__*, void*, void*)'} to 'node_api_nogc_finalize' {aka 'void (*)(const napi_env__*, void*, void*)'} [-fpermissive]\n 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);\n | ^~~~~~~~~\n | |\n | napi_finalize {aka void (*)(napi_env__*, void*, void*)}\nIn file included from /home/cloudron/.cache/node-gyp/20.15.1/include/node/node_api.h:12,\n from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:4,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/home/cloudron/.cache/node-gyp/20.15.1/include/node/js_native_api.h:523:43: note: initializing argument 4 of 'napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)'\n 523 | node_api_nogc_finalize finalize_cb,\n | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~\nmake: *** [ffi_bindings.target.mk:121: Release/obj.target/ffi_bindings/src/ffi.o] Error 1\nmake: Leaving directory '/app/data/storage/plugins/node_modules/ffi-napi/build'\ngyp ERR! build error \ngyp ERR! stack Error: `make` failed with exit code: 2\ngyp ERR! stack at ChildProcess.<anonymous> (/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)\ngyp ERR! System Linux 5.15.0-117-generic\ngyp ERR! command \"/usr/local/node-20.15.1/bin/node\" \"/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\"\ngyp ERR! cwd /app/data/storage/plugins/node_modules/ffi-napi\ngyp ERR! node -v v20.15.1\ngyp ERR! node-gyp -v v10.1.0\ngyp ERR! not ok\n\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at ChildProcess.exithandler (node:child_process:422:12)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1105:16)\n at ChildProcess._handle.onexit (node:internal/child_process:305:5)", <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "message": "Command failed: yarn add peertube-plugin-auth-openid-connect@0.1.1\nwarning package.json: No license field\nwarning No license field\nwarning Workspaces can only be enabled in private projects.\nerror /app/data/storage/plugins/node_modules/ffi-napi: Command failed.\nExit code: 1\nCommand: node-gyp-build\nArguments: \nDirectory: /app/data/storage/plugins/node_modules/ffi-napi\nOutput:\ngyp info it worked if it ends with ok\ngyp info using node-gyp@10.1.0\ngyp info using node@20.15.1 | linux | x64\ngyp info find Python using Python version 3.10.12 found at \"/usr/bin/python3\"\n\ngyp info spawn /usr/bin/python3\ngyp info spawn args [\ngyp info spawn args '/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',\ngyp info spawn args 'binding.gyp',\ngyp info spawn args '-f',\ngyp info spawn args 'make',\ngyp info spawn args '-I',\ngyp info spawn args '/app/data/storage/plugins/node_modules/ffi-napi/build/config.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/home/cloudron/.cache/node-gyp/20.15.1/include/node/common.gypi',\ngyp info spawn args '-Dlibrary=shared_library',\ngyp info spawn args '-Dvisibility=default',\ngyp info spawn args '-Dnode_root_dir=/home/cloudron/.cache/node-gyp/20.15.1',\ngyp info spawn args '-Dnode_gyp_dir=/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp',\ngyp info spawn args '-Dnode_lib_file=/home/cloudron/.cache/node-gyp/20.15.1/<(target_arch)/node.lib',\ngyp info spawn args '-Dmodule_root_dir=/app/data/storage/plugins/node_modules/ffi-napi',\ngyp info spawn args '-Dnode_engine=v8',\ngyp info spawn args '--depth=.',\ngyp info spawn args '--no-parallel',\ngyp info spawn args '--generator-output',\ngyp info spawn args 'build',\ngyp info spawn args '-Goutput_dir=.'\ngyp info spawn args ]\ngyp info spawn make\ngyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]\nmake: Entering directory '/app/data/storage/plugins/node_modules/ffi-napi/build'\n CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o\nrm -f Release/obj.target/../node-addon-api/nothing.a Release/obj.target/../node-addon-api/nothing.a.ar-file-list; mkdir -p `dirname Release/obj.target/../node-addon-api/nothing.a`\nar crs Release/obj.target/../node-addon-api/nothing.a @Release/obj.target/../node-addon-api/nothing.a.ar-file-list\n COPY Release/nothing.a\n CC(target) Release/obj.target/ffi/deps/libffi/src/prep_cif.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/types.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/raw_api.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/java_raw_api.o\n../deps/libffi/src/java_raw_api.c: In function 'ffi_java_raw_call':\n../deps/libffi/src/java_raw_api.c:317:3: warning: 'ffi_java_raw_to_ptrarray' is deprecated [-Wdeprecated-declarations]\n 317 | ffi_java_raw_to_ptrarray (cif, raw, avalue);\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:76:1: note: declared here\n 76 | ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args)\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c: In function 'ffi_java_translate_args':\n../deps/libffi/src/java_raw_api.c:328:3: warning: 'ffi_java_raw_size' is deprecated [-Wdeprecated-declarations]\n 328 | ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif));\n | ^~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:45:1: note: declared here\n 45 | ffi_java_raw_size (ffi_cif *cif)\n | ^~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:331:3: warning: 'ffi_java_ptrarray_to_raw' is deprecated [-Wdeprecated-declarations]\n 331 | ffi_java_ptrarray_to_raw (cif, avalue, raw);\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:157:1: note: declared here\n 157 | ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw)\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c: In function 'ffi_prep_java_raw_closure':\n../deps/libffi/src/java_raw_api.c:369:3: warning: 'ffi_prep_java_raw_closure_loc' is deprecated [-Wdeprecated-declarations]\n 369 | return ffi_prep_java_raw_closure_loc (cl, cif, fun, user_data, cl);\n | ^~~~~~\n../deps/libffi/src/java_raw_api.c:337:1: note: declared here\n 337 | ffi_prep_java_raw_closure_loc (ffi_java_raw_closure* cl,\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n CC(target) Release/obj.target/ffi/deps/libffi/src/closures.o\n../deps/libffi/src/closures.c: In function 'allocate_space':\n../deps/libffi/src/closures.c:748:29: warning: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]\n 748 | off_t to_write = (len < page_size) ? len : page_size;\n | ^\n../deps/libffi/src/closures.c:748:44: warning: operand of '?:' changes signedness from 'off_t' {aka 'long int'} to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand [-Wsign-compare]\n 748 | off_t to_write = (len < page_size) ? len : page_size;\n | ^~~\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffiw64.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffi64.o\n../deps/libffi/src/x86/ffi64.c: In function 'classify_argument':\n../deps/libffi/src/x86/ffi64.c:200:25: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]\n 200 | FFI_ASSERT (0);\n | ^\n../deps/libffi/src/x86/ffi64.c:175:7: warning: this statement may fall through [-Wimplicit-fallthrough=]\n 175 | {\n | ^\n../deps/libffi/src/x86/ffi64.c:202:5: note: here\n 202 | case FFI_TYPE_FLOAT:\n | ^~~~\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/unix64.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/win64.o\nrm -f Release/obj.target/deps/libffi/libffi.a Release/obj.target/deps/libffi/libffi.a.ar-file-list; mkdir -p `dirname Release/obj.target/deps/libffi/libffi.a`\nar crs Release/obj.target/deps/libffi/libffi.a @Release/obj.target/deps/libffi/libffi.a.ar-file-list\n COPY Release/libffi.a\n CXX(target) Release/obj.target/ffi_bindings/src/ffi.o\nIn file included from ../src/ffi.cc:5:\n/app/data/storage/plugins/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h: In function 'uv_loop_t* get_uv_event_loop(napi_env)':\n/app/data/storage/plugins/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h:26:30: error: invalid conversion from 'napi_status (*)(node_api_nogc_env, uv_loop_s**)' {aka 'napi_status (*)(const napi_env__*, uv_loop_s**)'} to 'get_uv_event_loop_fn' {aka 'napi_status (*)(napi_env__*, uv_loop_s**)'} [-fpermissive]\n 26 | napi_get_uv_event_loop__ = &napi_get_uv_event_loop;\n | ^~~~~~~~~~~~~~~~~~~~~~~\n | |\n | napi_status (*)(node_api_nogc_env, uv_loop_s**) {aka napi_status (*)(const napi_env__*, uv_loop_s**)}\nIn file included from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:2725,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h: In instantiation of 'napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = Napi::details::CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]':\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:1965:39: required from 'napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = Napi::details::CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]'\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:2021:38: required from 'static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = Napi::Value (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]'\n../src/ffi.cc:58:41: required from here\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from 'napi_finalize' {aka 'void (*)(napi_env__*, void*, void*)'} to 'node_api_nogc_finalize' {aka 'void (*)(const napi_env__*, void*, void*)'} [-fpermissive]\n 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);\n | ^~~~~~~~~\n | |\n | napi_finalize {aka void (*)(napi_env__*, void*, void*)}\nIn file included from /home/cloudron/.cache/node-gyp/20.15.1/include/node/node_api.h:12,\n from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:4,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/home/cloudron/.cache/node-gyp/20.15.1/include/node/js_native_api.h:523:43: note: initializing argument 4 of 'napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)'\n 523 | node_api_nogc_finalize finalize_cb,\n | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~\nIn file included from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:2725,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h: In instantiation of 'napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = Napi::details::CallbackData<void (*)(const Napi::CallbackInfo&), void>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]':\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:1965:39: required from 'napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = Napi::details::CallbackData<void (*)(const Napi::CallbackInfo&), void>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]'\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:2021:38: required from 'static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = void (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]'\n../src/ffi.cc:60:37: required from here\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from 'napi_finalize' {aka 'void (*)(napi_env__*, void*, void*)'} to 'node_api_nogc_finalize' {aka 'void (*)(const napi_env__*, void*, void*)'} [-fpermissive]\n 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);\n | ^~~~~~~~~\n | |\n | napi_finalize {aka void (*)(napi_env__*, void*, void*)}\nIn file included from /home/cloudron/.cache/node-gyp/20.15.1/include/node/node_api.h:12,\n from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:4,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/home/cloudron/.cache/node-gyp/20.15.1/include/node/js_native_api.h:523:43: note: initializing argument 4 of 'napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)'\n 523 | node_api_nogc_finalize finalize_cb,\n | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~\nmake: *** [ffi_bindings.target.mk:121: Release/obj.target/ffi_bindings/src/ffi.o] Error 1\nmake: Leaving directory '/app/data/storage/plugins/node_modules/ffi-napi/build'\ngyp ERR! build error \ngyp ERR! stack Error: `make` failed with exit code: 2\ngyp ERR! stack at ChildProcess.<anonymous> (/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)\ngyp ERR! System Linux 5.15.0-117-generic\ngyp ERR! command \"/usr/local/node-20.15.1/bin/node\" \"/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\"\ngyp ERR! cwd /app/data/storage/plugins/node_modules/ffi-napi\ngyp ERR! node -v v20.15.1\ngyp ERR! node-gyp -v v10.1.0\ngyp ERR! not ok\n", <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "code": 1, <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "killed": false, <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "signal": null, <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "cmd": "yarn add peertube-plugin-auth-openid-connect@0.1.1" <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - }, <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a 
    

    I use Cloudron with Gandi & Hetzner

    jdaviescoatesJ 1 Reply Last reply
    0
    • jdaviescoatesJ jdaviescoates

      uniteddiversity.tv won't start. The problem seems to perhaps be something to do with the OIDC plugin? But it's a bit odd that bridport.tv is still running fine (that also uses OIDC)

      code_text==> Installing OIDC plugin
      Aug 06 18:42:38 <30>1 2024-08-06T17:42:38Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - > peertube@6.2.1 plugin:install <30>1 2024-08-06T17:42:38Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - > node ./dist/scripts/plugin/install.js -n peertube-plugin-auth-openid-connect -v 0.1.1 <30>1 2024-08-06T17:42:38Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a -
      Aug 06 18:42:39 [uniteddiversity.tv:443] 2024-08-06 17:42:39.924 info: Installing plugin peertube-plugin-auth-openid-connect.
      Aug 06 18:42:40 => Healtheck error: Error: connect ECONNREFUSED 172.18.17.182:80
      Aug 06 18:42:43 [uniteddiversity.tv:443] 2024-08-06 17:42:43.376 error: Cannot install plugin peertube-plugin-auth-openid-connect, removing it... { <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "err": { <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "err": {
      Aug 06 18:42:43 "stack": "Error: Command failed: yarn add peertube-plugin-auth-openid-connect@0.1.1\nwarning package.json: No license field\nwarning No license field\nwarning Workspaces can only be enabled in private projects.\nerror /app/data/storage/plugins/node_modules/ffi-napi: Command failed.\nExit code: 1\nCommand: node-gyp-build\nArguments: \nDirectory: /app/data/storage/plugins/node_modules/ffi-napi\nOutput:\ngyp info it worked if it ends with ok\ngyp info using node-gyp@10.1.0\ngyp info using node@20.15.1 | linux | x64\ngyp info find Python using Python version 3.10.12 found at \"/usr/bin/python3\"\n\ngyp info spawn /usr/bin/python3\ngyp info spawn args [\ngyp info spawn args '/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',\ngyp info spawn args 'binding.gyp',\ngyp info spawn args '-f',\ngyp info spawn args 'make',\ngyp info spawn args '-I',\ngyp info spawn args '/app/data/storage/plugins/node_modules/ffi-napi/build/config.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/home/cloudron/.cache/node-gyp/20.15.1/include/node/common.gypi',\ngyp info spawn args '-Dlibrary=shared_library',\ngyp info spawn args '-Dvisibility=default',\ngyp info spawn args '-Dnode_root_dir=/home/cloudron/.cache/node-gyp/20.15.1',\ngyp info spawn args '-Dnode_gyp_dir=/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp',\ngyp info spawn args '-Dnode_lib_file=/home/cloudron/.cache/node-gyp/20.15.1/<(target_arch)/node.lib',\ngyp info spawn args '-Dmodule_root_dir=/app/data/storage/plugins/node_modules/ffi-napi',\ngyp info spawn args '-Dnode_engine=v8',\ngyp info spawn args '--depth=.',\ngyp info spawn args '--no-parallel',\ngyp info spawn args '--generator-output',\ngyp info spawn args 'build',\ngyp info spawn args '-Goutput_dir=.'\ngyp info spawn args ]\ngyp info spawn make\ngyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]\nmake: Entering directory '/app/data/storage/plugins/node_modules/ffi-napi/build'\n CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o\nrm -f Release/obj.target/../node-addon-api/nothing.a Release/obj.target/../node-addon-api/nothing.a.ar-file-list; mkdir -p `dirname Release/obj.target/../node-addon-api/nothing.a`\nar crs Release/obj.target/../node-addon-api/nothing.a @Release/obj.target/../node-addon-api/nothing.a.ar-file-list\n COPY Release/nothing.a\n CC(target) Release/obj.target/ffi/deps/libffi/src/prep_cif.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/types.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/raw_api.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/java_raw_api.o\n../deps/libffi/src/java_raw_api.c: In function 'ffi_java_raw_call':\n../deps/libffi/src/java_raw_api.c:317:3: warning: 'ffi_java_raw_to_ptrarray' is deprecated [-Wdeprecated-declarations]\n 317 | ffi_java_raw_to_ptrarray (cif, raw, avalue);\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:76:1: note: declared here\n 76 | ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args)\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c: In function 'ffi_java_translate_args':\n../deps/libffi/src/java_raw_api.c:328:3: warning: 'ffi_java_raw_size' is deprecated [-Wdeprecated-declarations]\n 328 | ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif));\n | ^~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:45:1: note: declared here\n 45 | ffi_java_raw_size (ffi_cif *cif)\n | ^~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:331:3: warning: 'ffi_java_ptrarray_to_raw' is deprecated [-Wdeprecated-declarations]\n 331 | ffi_java_ptrarray_to_raw (cif, avalue, raw);\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:157:1: note: declared here\n 157 | ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw)\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c: In function 'ffi_prep_java_raw_closure':\n../deps/libffi/src/java_raw_api.c:369:3: warning: 'ffi_prep_java_raw_closure_loc' is deprecated [-Wdeprecated-declarations]\n 369 | return ffi_prep_java_raw_closure_loc (cl, cif, fun, user_data, cl);\n | ^~~~~~\n../deps/libffi/src/java_raw_api.c:337:1: note: declared here\n 337 | ffi_prep_java_raw_closure_loc (ffi_java_raw_closure* cl,\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n CC(target) Release/obj.target/ffi/deps/libffi/src/closures.o\n../deps/libffi/src/closures.c: In function 'allocate_space':\n../deps/libffi/src/closures.c:748:29: warning: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]\n 748 | off_t to_write = (len < page_size) ? len : page_size;\n | ^\n../deps/libffi/src/closures.c:748:44: warning: operand of '?:' changes signedness from 'off_t' {aka 'long int'} to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand [-Wsign-compare]\n 748 | off_t to_write = (len < page_size) ? len : page_size;\n | ^~~\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffiw64.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffi64.o\n../deps/libffi/src/x86/ffi64.c: In function 'classify_argument':\n../deps/libffi/src/x86/ffi64.c:200:25: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]\n 200 | FFI_ASSERT (0);\n | ^\n../deps/libffi/src/x86/ffi64.c:175:7: warning: this statement may fall through [-Wimplicit-fallthrough=]\n 175 | {\n | ^\n../deps/libffi/src/x86/ffi64.c:202:5: note: here\n 202 | case FFI_TYPE_FLOAT:\n | ^~~~\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/unix64.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/win64.o\nrm -f Release/obj.target/deps/libffi/libffi.a Release/obj.target/deps/libffi/libffi.a.ar-file-list; mkdir -p `dirname Release/obj.target/deps/libffi/libffi.a`\nar crs Release/obj.target/deps/libffi/libffi.a @Release/obj.target/deps/libffi/libffi.a.ar-file-list\n COPY Release/libffi.a\n CXX(target) Release/obj.target/ffi_bindings/src/ffi.o\nIn file included from ../src/ffi.cc:5:\n/app/data/storage/plugins/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h: In function 'uv_loop_t* get_uv_event_loop(napi_env)':\n/app/data/storage/plugins/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h:26:30: error: invalid conversion from 'napi_status (*)(node_api_nogc_env, uv_loop_s**)' {aka 'napi_status (*)(const napi_env__*, uv_loop_s**)'} to 'get_uv_event_loop_fn' {aka 'napi_status (*)(napi_env__*, uv_loop_s**)'} [-fpermissive]\n 26 | napi_get_uv_event_loop__ = &napi_get_uv_event_loop;\n | ^~~~~~~~~~~~~~~~~~~~~~~\n | |\n | napi_status (*)(node_api_nogc_env, uv_loop_s**) {aka napi_status (*)(const napi_env__*, uv_loop_s**)}\nIn file included from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:2725,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h: In instantiation of 'napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = Napi::details::CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]':\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:1965:39: required from 'napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = Napi::details::CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]'\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:2021:38: required from 'static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = Napi::Value (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]'\n../src/ffi.cc:58:41: required from here\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from 'napi_finalize' {aka 'void (*)(napi_env__*, void*, void*)'} to 'node_api_nogc_finalize' {aka 'void (*)(const napi_env__*, void*, void*)'} [-fpermissive]\n 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);\n | ^~~~~~~~~\n | |\n | napi_finalize {aka void (*)(napi_env__*, void*, void*)}\nIn file included from /home/cloudron/.cache/node-gyp/20.15.1/include/node/node_api.h:12,\n from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:4,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/home/cloudron/.cache/node-gyp/20.15.1/include/node/js_native_api.h:523:43: note: initializing argument 4 of 'napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)'\n 523 | node_api_nogc_finalize finalize_cb,\n | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~\nIn file included from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:2725,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h: In instantiation of 'napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = Napi::details::CallbackData<void (*)(const Napi::CallbackInfo&), void>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]':\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:1965:39: required from 'napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = Napi::details::CallbackData<void (*)(const Napi::CallbackInfo&), void>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]'\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:2021:38: required from 'static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = void (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]'\n../src/ffi.cc:60:37: required from here\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from 'napi_finalize' {aka 'void (*)(napi_env__*, void*, void*)'} to 'node_api_nogc_finalize' {aka 'void (*)(const napi_env__*, void*, void*)'} [-fpermissive]\n 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);\n | ^~~~~~~~~\n | |\n | napi_finalize {aka void (*)(napi_env__*, void*, void*)}\nIn file included from /home/cloudron/.cache/node-gyp/20.15.1/include/node/node_api.h:12,\n from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:4,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/home/cloudron/.cache/node-gyp/20.15.1/include/node/js_native_api.h:523:43: note: initializing argument 4 of 'napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)'\n 523 | node_api_nogc_finalize finalize_cb,\n | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~\nmake: *** [ffi_bindings.target.mk:121: Release/obj.target/ffi_bindings/src/ffi.o] Error 1\nmake: Leaving directory '/app/data/storage/plugins/node_modules/ffi-napi/build'\ngyp ERR! build error \ngyp ERR! stack Error: `make` failed with exit code: 2\ngyp ERR! stack at ChildProcess.<anonymous> (/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)\ngyp ERR! System Linux 5.15.0-117-generic\ngyp ERR! command \"/usr/local/node-20.15.1/bin/node\" \"/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\"\ngyp ERR! cwd /app/data/storage/plugins/node_modules/ffi-napi\ngyp ERR! node -v v20.15.1\ngyp ERR! node-gyp -v v10.1.0\ngyp ERR! not ok\n\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at ChildProcess.exithandler (node:child_process:422:12)\n at ChildProcess.emit (node:events:519:28)\n at maybeClose (node:internal/child_process:1105:16)\n at ChildProcess._handle.onexit (node:internal/child_process:305:5)", <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "message": "Command failed: yarn add peertube-plugin-auth-openid-connect@0.1.1\nwarning package.json: No license field\nwarning No license field\nwarning Workspaces can only be enabled in private projects.\nerror /app/data/storage/plugins/node_modules/ffi-napi: Command failed.\nExit code: 1\nCommand: node-gyp-build\nArguments: \nDirectory: /app/data/storage/plugins/node_modules/ffi-napi\nOutput:\ngyp info it worked if it ends with ok\ngyp info using node-gyp@10.1.0\ngyp info using node@20.15.1 | linux | x64\ngyp info find Python using Python version 3.10.12 found at \"/usr/bin/python3\"\n\ngyp info spawn /usr/bin/python3\ngyp info spawn args [\ngyp info spawn args '/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',\ngyp info spawn args 'binding.gyp',\ngyp info spawn args '-f',\ngyp info spawn args 'make',\ngyp info spawn args '-I',\ngyp info spawn args '/app/data/storage/plugins/node_modules/ffi-napi/build/config.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/home/cloudron/.cache/node-gyp/20.15.1/include/node/common.gypi',\ngyp info spawn args '-Dlibrary=shared_library',\ngyp info spawn args '-Dvisibility=default',\ngyp info spawn args '-Dnode_root_dir=/home/cloudron/.cache/node-gyp/20.15.1',\ngyp info spawn args '-Dnode_gyp_dir=/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp',\ngyp info spawn args '-Dnode_lib_file=/home/cloudron/.cache/node-gyp/20.15.1/<(target_arch)/node.lib',\ngyp info spawn args '-Dmodule_root_dir=/app/data/storage/plugins/node_modules/ffi-napi',\ngyp info spawn args '-Dnode_engine=v8',\ngyp info spawn args '--depth=.',\ngyp info spawn args '--no-parallel',\ngyp info spawn args '--generator-output',\ngyp info spawn args 'build',\ngyp info spawn args '-Goutput_dir=.'\ngyp info spawn args ]\ngyp info spawn make\ngyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]\nmake: Entering directory '/app/data/storage/plugins/node_modules/ffi-napi/build'\n CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o\nrm -f Release/obj.target/../node-addon-api/nothing.a Release/obj.target/../node-addon-api/nothing.a.ar-file-list; mkdir -p `dirname Release/obj.target/../node-addon-api/nothing.a`\nar crs Release/obj.target/../node-addon-api/nothing.a @Release/obj.target/../node-addon-api/nothing.a.ar-file-list\n COPY Release/nothing.a\n CC(target) Release/obj.target/ffi/deps/libffi/src/prep_cif.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/types.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/raw_api.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/java_raw_api.o\n../deps/libffi/src/java_raw_api.c: In function 'ffi_java_raw_call':\n../deps/libffi/src/java_raw_api.c:317:3: warning: 'ffi_java_raw_to_ptrarray' is deprecated [-Wdeprecated-declarations]\n 317 | ffi_java_raw_to_ptrarray (cif, raw, avalue);\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:76:1: note: declared here\n 76 | ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args)\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c: In function 'ffi_java_translate_args':\n../deps/libffi/src/java_raw_api.c:328:3: warning: 'ffi_java_raw_size' is deprecated [-Wdeprecated-declarations]\n 328 | ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif));\n | ^~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:45:1: note: declared here\n 45 | ffi_java_raw_size (ffi_cif *cif)\n | ^~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:331:3: warning: 'ffi_java_ptrarray_to_raw' is deprecated [-Wdeprecated-declarations]\n 331 | ffi_java_ptrarray_to_raw (cif, avalue, raw);\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c:157:1: note: declared here\n 157 | ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw)\n | ^~~~~~~~~~~~~~~~~~~~~~~~\n../deps/libffi/src/java_raw_api.c: In function 'ffi_prep_java_raw_closure':\n../deps/libffi/src/java_raw_api.c:369:3: warning: 'ffi_prep_java_raw_closure_loc' is deprecated [-Wdeprecated-declarations]\n 369 | return ffi_prep_java_raw_closure_loc (cl, cif, fun, user_data, cl);\n | ^~~~~~\n../deps/libffi/src/java_raw_api.c:337:1: note: declared here\n 337 | ffi_prep_java_raw_closure_loc (ffi_java_raw_closure* cl,\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n CC(target) Release/obj.target/ffi/deps/libffi/src/closures.o\n../deps/libffi/src/closures.c: In function 'allocate_space':\n../deps/libffi/src/closures.c:748:29: warning: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]\n 748 | off_t to_write = (len < page_size) ? len : page_size;\n | ^\n../deps/libffi/src/closures.c:748:44: warning: operand of '?:' changes signedness from 'off_t' {aka 'long int'} to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand [-Wsign-compare]\n 748 | off_t to_write = (len < page_size) ? len : page_size;\n | ^~~\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffiw64.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffi64.o\n../deps/libffi/src/x86/ffi64.c: In function 'classify_argument':\n../deps/libffi/src/x86/ffi64.c:200:25: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]\n 200 | FFI_ASSERT (0);\n | ^\n../deps/libffi/src/x86/ffi64.c:175:7: warning: this statement may fall through [-Wimplicit-fallthrough=]\n 175 | {\n | ^\n../deps/libffi/src/x86/ffi64.c:202:5: note: here\n 202 | case FFI_TYPE_FLOAT:\n | ^~~~\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/unix64.o\n CC(target) Release/obj.target/ffi/deps/libffi/src/x86/win64.o\nrm -f Release/obj.target/deps/libffi/libffi.a Release/obj.target/deps/libffi/libffi.a.ar-file-list; mkdir -p `dirname Release/obj.target/deps/libffi/libffi.a`\nar crs Release/obj.target/deps/libffi/libffi.a @Release/obj.target/deps/libffi/libffi.a.ar-file-list\n COPY Release/libffi.a\n CXX(target) Release/obj.target/ffi_bindings/src/ffi.o\nIn file included from ../src/ffi.cc:5:\n/app/data/storage/plugins/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h: In function 'uv_loop_t* get_uv_event_loop(napi_env)':\n/app/data/storage/plugins/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h:26:30: error: invalid conversion from 'napi_status (*)(node_api_nogc_env, uv_loop_s**)' {aka 'napi_status (*)(const napi_env__*, uv_loop_s**)'} to 'get_uv_event_loop_fn' {aka 'napi_status (*)(napi_env__*, uv_loop_s**)'} [-fpermissive]\n 26 | napi_get_uv_event_loop__ = &napi_get_uv_event_loop;\n | ^~~~~~~~~~~~~~~~~~~~~~~\n | |\n | napi_status (*)(node_api_nogc_env, uv_loop_s**) {aka napi_status (*)(const napi_env__*, uv_loop_s**)}\nIn file included from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:2725,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h: In instantiation of 'napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = Napi::details::CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]':\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:1965:39: required from 'napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = Napi::details::CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]'\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:2021:38: required from 'static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = Napi::Value (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]'\n../src/ffi.cc:58:41: required from here\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from 'napi_finalize' {aka 'void (*)(napi_env__*, void*, void*)'} to 'node_api_nogc_finalize' {aka 'void (*)(const napi_env__*, void*, void*)'} [-fpermissive]\n 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);\n | ^~~~~~~~~\n | |\n | napi_finalize {aka void (*)(napi_env__*, void*, void*)}\nIn file included from /home/cloudron/.cache/node-gyp/20.15.1/include/node/node_api.h:12,\n from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:4,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/home/cloudron/.cache/node-gyp/20.15.1/include/node/js_native_api.h:523:43: note: initializing argument 4 of 'napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)'\n 523 | node_api_nogc_finalize finalize_cb,\n | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~\nIn file included from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:2725,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h: In instantiation of 'napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = Napi::details::CallbackData<void (*)(const Napi::CallbackInfo&), void>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]':\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:1965:39: required from 'napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = Napi::details::CallbackData<void (*)(const Napi::CallbackInfo&), void>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]'\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:2021:38: required from 'static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = void (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]'\n../src/ffi.cc:60:37: required from here\n/app/data/storage/plugins/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from 'napi_finalize' {aka 'void (*)(napi_env__*, void*, void*)'} to 'node_api_nogc_finalize' {aka 'void (*)(const napi_env__*, void*, void*)'} [-fpermissive]\n 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);\n | ^~~~~~~~~\n | |\n | napi_finalize {aka void (*)(napi_env__*, void*, void*)}\nIn file included from /home/cloudron/.cache/node-gyp/20.15.1/include/node/node_api.h:12,\n from /app/data/storage/plugins/node_modules/node-addon-api/napi.h:4,\n from ../src/ffi.h:2,\n from ../src/ffi.cc:3:\n/home/cloudron/.cache/node-gyp/20.15.1/include/node/js_native_api.h:523:43: note: initializing argument 4 of 'napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)'\n 523 | node_api_nogc_finalize finalize_cb,\n | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~\nmake: *** [ffi_bindings.target.mk:121: Release/obj.target/ffi_bindings/src/ffi.o] Error 1\nmake: Leaving directory '/app/data/storage/plugins/node_modules/ffi-napi/build'\ngyp ERR! build error \ngyp ERR! stack Error: `make` failed with exit code: 2\ngyp ERR! stack at ChildProcess.<anonymous> (/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)\ngyp ERR! System Linux 5.15.0-117-generic\ngyp ERR! command \"/usr/local/node-20.15.1/bin/node\" \"/usr/local/node-20.15.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\"\ngyp ERR! cwd /app/data/storage/plugins/node_modules/ffi-napi\ngyp ERR! node -v v20.15.1\ngyp ERR! node-gyp -v v10.1.0\ngyp ERR! not ok\n", <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "code": 1, <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "killed": false, <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "signal": null, <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - "cmd": "yarn add peertube-plugin-auth-openid-connect@0.1.1" <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a - }, <30>1 2024-08-06T17:42:43Z Ubuntu-2204-jammy-amd64-base 09fd0b5c-7f2a-470d-8072-88397d6c710a 727810 09fd0b5c-7f2a-470d-8072-88397d6c710a 
      
      jdaviescoatesJ Offline
      jdaviescoatesJ Offline
      jdaviescoates
      wrote on last edited by jdaviescoates
      #2

      @jdaviescoates said in Post update to 8.0.3 one of my PeerTube instances is Not Responding:

      But it's a bit odd that bridport.tv is still running fine (that also uses OIDC)

      I guess the issue was actually an incompatibility with that plugin and other plugins, not with the OIDC plugin itself.

      Because I managed to use to the File Manager to edit /app/data/storage/plugins/package.json to remove all references to other plugins and now uniteddiversity.tv is back up and running again! 🙂

      I now only have this (which I copy/ pasted from the running bridport.tv) :

      {
        "dependencies": {
          "peertube-plugin-auth-openid-connect": "0.1.1"
        }
      }
      

      (Although for some odd reason after editing the file the owner had changed from 'cloudron' to 'root' so I just changed that back to 'cloudron).

      Stupidly I didn't make a copy of previous package.json to easily know which plugins I was previously using... if I had I could turn them on one by one to find the culprit... I guess I could extract that info out of a backup, but I doubt I'll bother now...

      I use Cloudron with Gandi & Hetzner

      1 Reply Last reply
      0
      • jdaviescoatesJ jdaviescoates marked this topic as a question on
      • jdaviescoatesJ jdaviescoates has marked this topic as solved on
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

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