Description
Hello,
I have the problem that Rocketchat Daemon does not start after updating to the latest rocketchat version. When updating step by step I noticed that updating to version 4.3.3 still works, but as soon as I update to version 4.4.0 it no longer works, after all from version 4.4.0 the node version is also updated to version 14.
The output via journalctl -xe , after starting the deamon is the following:
Feb 06 11:04:57 HOSTNAMEXY sudo[230020]: userxy : TTY=pts/0 ; PWD=/opt/Rocket.Chat/programs/server ; USER=root ; COMMAND=/usr/bin/systemctl start rocketchat
Feb 06 11:04:57 HOSTNAMEXY sudo[230020]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 06 11:04:57 HOSTNAMEXY systemd[1]: Started The Rocket.Chat server.
-- Subject: A start job for unit rocketchat.service has finished successfully
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- A start job for unit rocketchat.service has finished successfully.
--
-- The job identifier is 11910.
Feb 06 11:04:57 HOSTNAMEXY sudo[230020]: pam_unix(sudo:session): session closed for user root
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: /opt/Rocket.Chat/programs/server/node_modules/fibers/future.js:313
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: throw(ex);
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: ^
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: MongoError: An equivalent index already exists with the same name but different options. Requested index: { v: 2, key: { connections.instanceId: 1 }, name: "connections.instanceId", sparse: 1 }, existing index: { v: 2, key: { connections.instanceId: 1 }, name: "connections.instanceId", sparse: true }
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at MessageStream.messageHandler (/opt/Rocket.Chat/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/connection.js:272:20)
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at MessageStream.emit (events.js:400:28)
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at MessageStream.emit (domain.js:475:12)
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at processIncomingData (/opt/Rocket.Chat/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_stream.js:144:12)
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at MessageStream._write (/opt/Rocket.Chat/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/message_stream.js:42:5)
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at writeOrBuffer (internal/streams/writable.js:358:12)
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at MessageStream.Writable.write (internal/streams/writable.js:303:10)
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at Socket.ondata (internal/streams/readable.js:731:22)
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at Socket.emit (events.js:400:28)
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at Socket.emit (domain.js:475:12)
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at addChunk (internal/streams/readable.js:293:12)
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at readableAddChunk (internal/streams/readable.js:267:9)
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at Socket.Readable.push (internal/streams/readable.js:206:10)
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: at TCP.onStreamRead (internal/stream_base_commons.js:188:23) {
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: ok: 0,
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: code: 85,
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: codeName: 'IndexOptionsConflict',
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: '$clusterTime': {
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: clusterTime: Timestamp { _bsontype: 'Timestamp', low_: 1, high_: 1675677889 },
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: signature: {
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: hash: Binary {
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: _bsontype: 'Binary',
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: sub_type: 0,
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: position: 20,
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: buffer: Buffer(20) [Uint8Array] [
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: 0, 0, 0, 0, 0, 0, 0,
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: 0, 0, 0, 0, 0, 0, 0,
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: 0, 0, 0, 0, 0, 0
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: ]
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: },
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: keyId: 0
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: }
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: },
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: operationTime: Timestamp { _bsontype: 'Timestamp', low_: 1, high_: 1675677889 }
Feb 06 11:04:58 HOSTNAMEXY rocketchat[230023]: }
Feb 06 11:04:58 HOSTNAMEXY systemd[1]: rocketchat.service: Main process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- An ExecStart= process belonging to unit rocketchat.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 1.
Feb 06 11:04:58 HOSTNAMEXY systemd[1]: rocketchat.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- The unit rocketchat.service has entered the 'failed' state with result 'exit-code'.
Server Setup Information
- Version of Rocket.Chat Server: 4.3.1
- Operating System: Ubuntu 20.04.05 LTS
- Deployment Method: tar
- Number of Running Instances: 1
- DB Replicaset Oplog: oplog Enabled
- NodeJS Version: v12.22.1
- MongoDB Version: 5.0.13
- Proxy:
- Firewalls involved:
Many thanks already
Benni