Hallo liebe Community
Ich habe einen Server aktualisiert, von Ubuntu 20.04 auf 22.04. Nach anfänglichen kleinen PHP- Problemchen läuft alles wieder - nur Rocketchat nicht mehr…
Der direkte Aufruf der URL zeigt den HTTP Fehler 503, was daran liegt daß die Docker für Rocketchat + MongoDB nicht mehr laufen wollen.
Ein docker ps -a zeigt daß diese Container nicht mehr laufen (mittels docker ps werden sie ja auch niucht angezeigt)
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f680e3ed5899 rocketchat/rocket.chat:latest "docker-entrypoint.s…" 7 minutes ago Exited (137) 6 minutes ago rocketchat
20bb52fc08d2 mongo:4.0 "docker-entrypoint.s…" 35 minutes ago Exited (0) 7 minutes ago egroupware-rocketchat_mongo-init-replica_1
7b9c7fd78403 mongo:4.0 "docker-entrypoint.s…" 35 minutes ago Exited (0) 6 minutes ago rocketchat-mongo
Womöglich war es falsch mittels compose die Software nochmal zu pullen und neu zu aktivieren. Aber wenn ich das wiederhole bekomme ich folgender Fehlermeldung als Antwort auf das
/etc/egroupware-rocketchat# docker-compose pull
/etc/egroupware-rocketchat# docker-compose up
–>
rocketchat-mongo | 2023-05-21T14:34:41.753+0000 I NETWORK [conn2] end connection 172.21.0.4:46664 (0 connections now open)
rocketchat |
rocketchat | /app/bundle/programs/server/node_modules/fibers/future.js:313
rocketchat | throw(ex);
rocketchat | ^
rocketchat | errorClass [Error]: [An error occurred when creating an index for collection "users: connect ECONNREFUSED 127.0.0.1:27017]
rocketchat | at Collection.createIndex (packages/mongo/collection.js:801:15)
rocketchat | at setupUsersCollection (packages/accounts-base/accounts_server.js:1777:9)
rocketchat | at new AccountsServer (packages/accounts-base/accounts_server.js:75:5)
rocketchat | at packages/accounts-base/server_main.js:7:12
rocketchat | at module (packages/accounts-base/server_main.js:19:31)
rocketchat | at fileEvaluate (packages/modules-runtime.js:336:7)
rocketchat | at Module.require (packages/modules-runtime.js:238:14)
rocketchat | at require (packages/modules-runtime.js:258:21)
rocketchat | at /app/bundle/programs/server/packages/accounts-base.js:2193:15
rocketchat | at /app/bundle/programs/server/packages/accounts-base.js:2200:3
rocketchat | at /app/bundle/programs/server/boot.js:369:38
rocketchat | at Array.forEach (<anonymous>)
rocketchat | at /app/bundle/programs/server/boot.js:210:21
rocketchat | at /app/bundle/programs/server/boot.js:423:7
rocketchat | at Function.run (/app/bundle/programs/server/profile.js:256:14)
rocketchat | at /app/bundle/programs/server/boot.js:422:13 {
rocketchat | isClientSafe: true,
rocketchat | error: 'An error occurred when creating an index for collection "users: connect ECONNREFUSED 127.0.0.1:27017',
rocketchat | reason: undefined,
rocketchat | details: undefined,
rocketchat | errorType: 'Meteor.Error'
rocketchat | }
rocketchat | Tried 1 times. Waiting 5 secs...
Dieses Verhalten bildet dann eine Schleife.
Wenn ich versuche über die Paketverwaltung RocketChat neu zu installieren, sagt der Server natürlich daß bereits die neuste Version drauf ist. Macht ja auch Sinn nach einem Distri Update…
Ich habe absolut keine Ahnung woran das liegt…
Aber wenn ich mir die Logs ansehe, dann fällt mir auf:
rocketchat | error: ‘An error occurred when creating an index for collection "users: connect ECONNREFUSED 127.0.0.1:27017’," auf.
Der Port 27017 ist jedoch in der Firewall frei…
Es wäre schon toll wenn Rocketchat wieder laufen würde …