Upgrade from 7.5 to any newer version always show "The room does not exist or you may not have access permission"

Description

My rocketchat is version 7.5.0 with docker.I want upgrade to newer version.
Use command:
docker compose -f compose.yml up -d
It’s can upgrade to 7.6 or 7.11
But any room always show “The room does not exist or you may not have access permission”

Server Setup Information

  • Version of Rocket.Chat Server: 7.6.0
  • Operating System: Ubuntu 24
  • Deployment Method: docker
  • Number of Running Instances: 1
  • DB Replicaset Oplog: 1.51.0
  • NodeJS Version: v22.13.1
  • MongoDB Version: 6.0.13
  • Proxy: nginx
  • Firewalls involved:

Any additional Information

7.5.0 is normal.

You should be on 7.5.5 which has various fixes.

Read the changelogs/release notes and keep up to date for your own security.

It is also EOL in a few days. You should have been testing weeks ago.

Go to 7.5.5 first.

Then test upgrade to 7.6.6

I suggest you do NOT go to 7.11.x

Go in steps to 7.10.x and make sure you have no errors first.

Hello

I has upgrade from 7.5.0 to 7.5.5.Then upgrade to 7.6.6.

In 7.5.5 is normal.In the 7.6.6 will show the same error message.

I has got error message in terminal.

rocketchat-1 | Exception while invoking method ‘saveSettings’ TypeError: httpHeaders.entries is not a function
rocketchat-1 | at getModifiedHttpHeaders (app/lib/server/functions/getModifiedHttpHeaders.ts:2:66)
rocketchat-1 | at traceConnection (app/lib/server/lib/debug.js:46:17)
rocketchat-1 | at MethodInvocation.methodsMap. (app/lib/server/lib/debug.js:56:3)
rocketchat-1 | at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1748:12)
rocketchat-1 | at packages/ddp-server/livedata_server.js:601:19
rocketchat-1 | at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)
rocketchat-1 | at EnvironmentVariableAsync.withValue (packages/meteor.js:1431:29)
rocketchat-1 | at packages/ddp-server/livedata_server.js:599:46
rocketchat-1 | at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)
rocketchat-1 | at EnvironmentVariableAsync.withValue (packages/meteor.js:1431:29)
rocketchat-1 | at packages/ddp-server/livedata_server.js:597:46
rocketchat-1 | at new Promise ()
rocketchat-1 | at Session.method (packages/ddp-server/livedata_server.js:571:23)
rocketchat-1 | at runHandlers (packages/ddp-server/livedata_server.js:423:58)
rocketchat-1 | at processNext (packages/ddp-server/livedata_server.js:440:7)
rocketchat-1 | at Session.processMessage (packages/ddp-server/livedata_server.js:443:5)
rocketchat-1 | at SockJSConnection. (packages/ddp-server/livedata_server.js:1324:31)
rocketchat-1 | at SockJSConnection.emit (node:events:524:28)
rocketchat-1 | at SockJSConnection.emit (node:domain:489:12)
rocketchat-1 | at Session.didMessage (/app/bundle/programs/server/npm/node_modules/meteor/ddp-server/node_modules/sockjs/lib/transport.js:246:25)
rocketchat-1 | at WebSocketReceiver.didMessage (/app/bundle/programs/server/npm/node_modules/meteor/ddp-server/node_modules/sockjs/lib/trans-websocket.js:104:39)
rocketchat-1 | at WebSocket. (/app/bundle/programs/server/npm/node_modules/meteor/ddp-server/node_modules/sockjs/lib/trans-websocket.js:70:24)

Specifically this comment:

So it’s a duplicate you have commented on several times.

Please stay in one place per issue.

Also looks like a PR will be 7.12