Unable to export

so I am trying to migrate one instance to another (architecture change) and I am having issues. as usual.

first, the channel importer only works (if you are lucky enough for your ip to be allowed) for youtube, not peertube. unless i am wrong, the only way to migrate one peertube to another, is the user export import.

however:

error[2/25/2025, 9:34:51 PM] Cannot generate an export

{
  "err": {
    "stack": "Error: No changed keys found\n    at saveInTransactionWithRetries (file:///var/www/peertube/dist/core/helpers/database-utils.js:31:15)\n    at UserExporter.export (file:///var/www/peertube/dist/core/lib/user-import-export/user-exporter.js:22:19)\n    at Object.processCreateUserExport [as create-user-export] (file:///var/www/peertube/dist/core/lib/job-queue/handlers/create-user-export.js:16:30)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async Object.wrapPromiseFun (file:///var/www/peertube/dist/core/lib/plugins/hooks.js:8:24)\n    at async Worker.processJob (/var/www/peertube/node_modules/bullmq/dist/cjs/classes/worker.js:440:28)\n    at async Worker.retryIfFailed (/var/www/peertube/node_modules/bullmq/dist/cjs/classes/worker.js:629:24)",
    "message": "No changed keys found"
  },
  "tags": [
    "user-export"
  ]
}

error[2/25/2025, 9:34:52 PM] Cannot execute job 2 in queue create-user-export.

{
  "payload": {
    "userExportId": 2
  },
  "err": {
    "stack": "Error: No changed keys found\n    at saveInTransactionWithRetries (file:///var/www/peertube/dist/core/helpers/database-utils.js:31:15)\n    at UserExporter.export (file:///var/www/peertube/dist/core/lib/user-import-export/user-exporter.js:22:19)\n    at Object.processCreateUserExport [as create-user-export] (file:///var/www/peertube/dist/core/lib/job-queue/handlers/create-user-export.js:16:30)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async Object.wrapPromiseFun (file:///var/www/peertube/dist/core/lib/plugins/hooks.js:8:24)\n    at async Worker.processJob (/var/www/peertube/node_modules/bullmq/dist/cjs/classes/worker.js:440:28)\n    at async Worker.retryIfFailed (/var/www/peertube/node_modules/bullmq/dist/cjs/classes/worker.js:629:24)",
    "message": "No changed keys found"
  }
}

it is the very first time I am trying an export. as a matter of fact, I didnt even have the bucket for it, thats the first error I ran into. thanks to the documentation I added it

But I dont know anything about « no changed keys found »

am i missing a step to enable exports?

thanks!

I was unable to find any related forum topic or github issue, so I have also opened a github issue

although i am sure its because I am doing something wrong again, because of something I cannot find some crucial element in the documentation. must be a bucket setting?

this is solved by setting in private: ‹ private › to private: null in upload_acl (production.yaml)
Peertube 6.2.1 [yunohost] Unable to export - No changed keys found · Issue #6904 · Chocobozzz/PeerTube · GitHub thanks!
this may be closed