tazire Posted February 9, 2021 Share Posted February 9, 2021 After recent update the following will appear in rocketchat logs and just not proceed any further. Change Stream is available for your installation, give admin permissions to your database user to use this improved version. This isnt the first time ive had an issue like this. Had the same issue a while back and re installed everything. I havent put it back into use as I wanted to monitor a few updates before I did. And now this again. Any idea what to do? Quote Link to comment
Tolete Posted February 12, 2021 Share Posted February 12, 2021 need some help applying updates/hotfixes; Security Alert Important Cross-Site-Scripting (XSS) security fix. Please upgrade as soon as possible. 3.9.3 / 3.8.4 / 3.7.4 / 2.4.14 / 1.3.5 Security Alert Critical security hotfix for Live Chat available in our latest releases 3.10.5, 3.9.7, 3.8.8. Please upgrade as soon as possible. how do i go about applying these updates/fixes, currently unraid shows up-to-date 1 Quote Link to comment
carnivorebrah Posted February 16, 2021 Share Posted February 16, 2021 On 6/13/2020 at 3:39 PM, presence06 said: I'm going through your guide @SpaceInvaderOne , I got the mongodb working, I think... but when I try and start the Rocketchat it just doesn't start.. in the log: disregard, I'm dumb... had a special character in the password that it didn't like... I hate myself sometimes. Thank you. lol 1 Quote Link to comment
mikel632 Posted February 26, 2021 Share Posted February 26, 2021 On 2/12/2021 at 11:23 AM, Tolete said: need some help applying updates/hotfixes; Security Alert Important Cross-Site-Scripting (XSS) security fix. Please upgrade as soon as possible. 3.9.3 / 3.8.4 / 3.7.4 / 2.4.14 / 1.3.5 Security Alert Critical security hotfix for Live Chat available in our latest releases 3.10.5, 3.9.7, 3.8.8. Please upgrade as soon as possible. how do i go about applying these updates/fixes, currently unraid shows up-to-date Is this still being updated and supported? I am also wondering how to upgrade. The dockerhub link is dead. If it is no longer supported is there a safe way to migrate to the official docker or do we need to rebuild from scratch? Quote Link to comment
rs5050 Posted May 13, 2021 Share Posted May 13, 2021 On 2/26/2021 at 9:16 AM, mikel632 said: Is this still being updated and supported? I am also wondering how to upgrade. The dockerhub link is dead. If it is no longer supported is there a safe way to migrate to the official docker or do we need to rebuild from scratch? https://hub.docker.com/_/rocket-chat is the correct dockerhub link now Quote Link to comment
phreeq Posted August 11, 2021 Share Posted August 11, 2021 On 2/9/2021 at 2:57 PM, tazire said: After recent update the following will appear in rocketchat logs and just not proceed any further. Change Stream is available for your installation, give admin permissions to your database user to use this improved version. This isnt the first time ive had an issue like this. Had the same issue a while back and re installed everything. I havent put it back into use as I wanted to monitor a few updates before I did. And now this again. Any idea what to do? I'm having the same problem with my install. Please update if you find anything and I'll do the same. Quote Link to comment
tazire Posted August 17, 2021 Share Posted August 17, 2021 (edited) On 8/11/2021 at 8:02 PM, phreeq said: I'm having the same problem with my install. Please update if you find anything and I'll do the same. I did get this sorted. It was a security file which isnt mentioned in the spaceinvaderone video. I'll edit this post when I find it but I cant for the life of me remember where I found it at the moment. It was just a copy paste thing so I dont remember the details atm I'm afraid. I will say I havent actually put RC back into use like I had it but the container is there, running just fine ready for whenever/ if I ever decide to use it. EDIT That solved my issues. Edited August 17, 2021 by tazire 2 Quote Link to comment
phreeq Posted August 17, 2021 Share Posted August 17, 2021 4 hours ago, tazire said: I did get this sorted. It was a security file which isnt mentioned in the spaceinvaderone video. I'll edit this post when I find it but I cant for the life of me remember where I found it at the moment. It was just a copy paste thing so I dont remember the details atm I'm afraid. I will say I havent actually put RC back into use like I had it but the container is there, running just fine ready for whenever/ if I ever decide to use it. EDIT That solved my issues. Now I remember. I saw this info once before and halfway did it but didn't finish the process because, at the time, I wasn't having any issues. Now that I've finished the last couple of steps, my server is back up and running and my RPG group is cheering. Thanks! Quote Link to comment
b0n3v Posted October 2, 2021 Share Posted October 2, 2021 Actual repository - rocketchat/rocket.chat . Work verry well just copy variables and path from this. Quote Link to comment
tazire Posted October 29, 2021 Share Posted October 29, 2021 Latest update seems to have broken this for me again. Safe to say I wont be returning to Rocket Chat after this. Just has not been stable enough for me. Quote Link to comment
Nanobug Posted October 29, 2021 Share Posted October 29, 2021 11 minutes ago, tazire said: Latest update seems to have broken this for me again. Safe to say I wont be returning to Rocket Chat after this. Just has not been stable enough for me. You could try a VM for it. Quote Link to comment
tazire Posted October 29, 2021 Share Posted October 29, 2021 22 minutes ago, Nanobug said: You could try a VM for it. I could but tbh I kinda like that I've been able to to everything I've needed through docker alone. I have 0 VM's setup and havent needed them. And this docker just hasnt worked consistently for me. Quote Link to comment
Nanobug Posted November 1, 2021 Share Posted November 1, 2021 On 10/29/2021 at 3:26 PM, tazire said: I could but tbh I kinda like that I've been able to to everything I've needed through docker alone. I have 0 VM's setup and havent needed them. And this docker just hasnt worked consistently for me. It was just a suggestion. Use it or don't Quote Link to comment
Tolete Posted March 7, 2022 Share Posted March 7, 2022 (edited) if you are seen in the log Change Stream is available for your installation, give admin permissions to your database user to use this improved version. -Stop the Rocket.Chat Container -Edit Container -Add another Path, Port, Variable, Label or Device -Key:USE_NATIVE_OPLOG -Value:true -Save/Apply -Start Rocket.Chat Container -Resolved. Edited March 7, 2022 by Tolete Quote Link to comment
Nanobug Posted March 17, 2022 Share Posted March 17, 2022 I'm not sure it belongs here, but Googling didn't help me. How do you make a public/anonymous channel that you don't need a user to access? I can't get it to work, and everything I find about it, is years old with solutions that doesn't work for me, or they have no replies. Any ideas? Quote Link to comment
Omish Posted April 27, 2022 Share Posted April 27, 2022 Does rocket.chat work with any other database? I get this error from mongodb about my CPU. "MongoDB 5.0+ requires a CPU with AVX support, and your current system does not appear to have that!" I am running a dual Xeon L5640 cpu. Thanks Quote Link to comment
atakan Posted May 3, 2022 Share Posted May 3, 2022 with me the installation does not work can someone help me Config: https://ibb.co/ZcQsM4w Log: ErrorWarningSystemArrayLogin /app/bundle/programs/server/node_modules/fibers/future.js:313 throw(ex); ^ MongoServerSelectionError: connect EHOSTUNREACH 192.168.2.13:27017 at Timeout._onTimeout (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/core/sdam/topology.js:437:30) at listOnTimeout (internal/timers.js:557:17) at processTimers (internal/timers.js:500:7) { reason: TopologyDescription { type: 'Single', setName: null, maxSetVersion: null, maxElectionId: null, servers: Map(1) { '192.168.2.13:27017' => ServerDescription { address: '192.168.2.13:27017', error: Error: connect EHOSTUNREACH 192.168.2.13:27017 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1159:16) { name: 'MongoNetworkError' }, roundTripTime: -1, lastUpdateTime: 76443631, lastWriteDate: null, opTime: null, type: 'Unknown', topologyVersion: undefined, minWireVersion: 0, maxWireVersion: 0, hosts: [], passives: [], arbiters: [], tags: [] } }, stale: false, compatible: true, compatibilityError: null, logicalSessionTimeoutMinutes: null, heartbeatFrequencyMS: 10000, localThresholdMS: 15, commonWireVersion: null } } Quote Link to comment
xenoblade Posted May 25, 2022 Share Posted May 25, 2022 about send email i got the problem Exception in defer callback: [Error: 23084885911424:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332: ] { library: 'SSL routines', function: 'ssl3_get_record', reason: 'wrong version number', code: 'ESOCKET', command: 'CONN' } please help me thank you Quote Link to comment
avinyc Posted July 15, 2022 Share Posted July 15, 2022 Trying to get federation working with rocket.chat. I have everything running fine with the installation thanks to SP1, but when I go to Administration, Settings, Federation, the Public Key is empty. This may be a dumb question, but the documentation says this is generated by Rocket.Chat, so how do I get it to populate or does anyone know if there is another way to do this. TIA Quote Link to comment
avinyc Posted July 16, 2022 Share Posted July 16, 2022 13 hours ago, avinyc said: Trying to get federation working with rocket.chat. I have everything running fine with the installation thanks to SP1, but when I go to Administration, Settings, Federation, the Public Key is empty. This may be a dumb question, but the documentation says this is generated by Rocket.Chat, so how do I get it to populate or does anyone know if there is another way to do this. TIA So I was able to determine the installation with reverse proxy is causing the setup problems. Port 3000 is being refused for connections and it was screwing up the setup wizard's ability to complete. I have a public key auto-generated, but with reverse proxy on, I still cannot get federation to work with port 3000. I have reviewed the SP1 subdomain.conf and the one posted in the rocketchat docs, no clue what I need to do to fix this. If someone has any insight, I would appreciate it. Thank you! Quote Link to comment
avinyc Posted July 18, 2022 Share Posted July 18, 2022 On 7/16/2022 at 7:36 AM, avinyc said: So I was able to determine the installation with reverse proxy is causing the setup problems. Port 3000 is being refused for connections and it was screwing up the setup wizard's ability to complete. I have a public key auto-generated, but with reverse proxy on, I still cannot get federation to work with port 3000. I have reviewed the SP1 subdomain.conf and the one posted in the rocketchat docs, no clue what I need to do to fix this. If someone has any insight, I would appreciate it. Thank you! I'll give this another week or so to troubleshoot and see if anyone is monitoring this topic for support. I have tried multiple fresh reinstalls (both mongodb and rocketchat), checked the port 3000 is not conflicting and open on my router (port forwarding rule set up and checked on https://portchecker.co/ to confirm it is open), tried both SP1 one's rocketchat.subdomain.conf and rocket.chat's doc suggested settings, and set up on cloudflare the proper SRV and TXT records to get green check marks on Federation for everything except the port 3000. I am assuming the reason I can only connect through the web browser and not on the android app is related to this error. I'm clearly making a mistake somewhere or (less likely but possible) this is still a buggy mess to work with reliably. If this is too difficult for me to figure out, I will try setting up matrix, element (formerly riot) and jitsi meet instead. I appreciate anyone taking the time to look at this and let me know if they have any ideas or pointers that could fix this. Thank you! Quote Link to comment
9BAR Posted August 6, 2022 Share Posted August 6, 2022 Updated my image today and now I'm seeing RC can't connect to the database (mongodb 5.x). Can't resolve the (previously working) address. Ideas? Quote Link to comment
9BAR Posted August 7, 2022 Share Posted August 7, 2022 4 hours ago, 9BAR said: Updated my image today and now I'm seeing RC can't connect to the database (mongodb 5.x). Can't resolve the (previously working) address. Ideas? Adding the argument "directConnection=true" to the end of my MONGO_URL variable seems to have resolved the error. Should look something like this now: mongodb://rocketchat:<password>@<localhost>:27017/rocketchat?directConnection=true Still trying to research the ramifications of passing this argument -- but RC seems happy and we're making writes to the DB. Please, if anyone smarter than me can pipe up, I'm all ears. For now, I'm assuming this is alright. Quote Link to comment
Zeroeth Posted August 7, 2022 Share Posted August 7, 2022 15 hours ago, 9BAR said: Adding the argument "directConnection=true" to the end of my MONGO_URL variable seems to have resolved the error. Should look something like this now: mongodb://rocketchat:<password>@<localhost>:27017/rocketchat?directConnection=true Still trying to research the ramifications of passing this argument -- but RC seems happy and we're making writes to the DB. Please, if anyone smarter than me can pipe up, I'm all ears. For now, I'm assuming this is alright. I've had the exact same problem today, and the above argument seems to have fixed the issue. However, I can see the below error in the logs right after > SERVER RUNNING. Would appreciate any insights on this. +--------------------------------------------------+ | SERVER RUNNING | +--------------------------------------------------+ | | | Rocket.Chat Version: 5.0.1 | | NodeJS Version: 14.19.3 - x64 | | MongoDB Version: 5.0.10 | | MongoDB Engine: unknown | | Platform: linux | | Process Port: 3000 | | Site URL: https://xxx | | ReplicaSet OpLog: Enabled | | Commit Hash: xxx | | Commit Branch: HEAD | | | +--------------------------------------------------+ === UnHandledPromiseRejection === MongoServerSelectionError: getaddrinfo ENOTFOUND mongodatabase at Timeout._onTimeout (/app/bundle/programs/server/npm/node_modules/mongodb/lib/sdam/topology.js:306:38) at listOnTimeout (internal/timers.js:557:17) at processTimers (internal/timers.js:500:7) => awaited here: at Function.Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12) at server/database/DatabaseWatcher.ts:96:3 at /app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40 { reason: TopologyDescription { type: 'ReplicaSetNoPrimary', servers: Map(1) { 'mongodatabase:27017' => [ServerDescription] }, stale: false, compatible: true, heartbeatFrequencyMS: 10000, localThresholdMS: 15, setName: 'rs01', maxSetVersion: 1, maxElectionId: new ObjectId("7fffffff0000000000000034"), commonWireVersion: 13, logicalSessionTimeoutMinutes: undefined }, code: undefined, [Symbol(errorLabels)]: Set(0) {} } --------------------------------- Errors like this can cause oplog processing errors. Setting EXIT_UNHANDLEDPROMISEREJECTION will cause the process to exit allowing your service to automatically restart the process Future node.js versions will automatically exit the process ================================= Quote Link to comment
oniichan Posted August 8, 2022 Share Posted August 8, 2022 Everything was working fine for me until I updated. Now rocket chat will not start, I removed and reinstalled both mongodb and rocket chat to no avail. This is the error I am getting. /app/bundle/programs/server/node_modules/fibers/future.js:313 throw(ex); ^ MongoServerSelectionError: getaddrinfo ENOTFOUND http at Timeout._onTimeout (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/sdam/topology.js:312:38) at listOnTimeout (internal/timers.js:557:17) at processTimers (internal/timers.js:500:7) { reason: TopologyDescription { type: 'Unknown', servers: Map(1) { 'http:27017' => ServerDescription { _hostAddress: HostAddress { isIPv6: false, host: 'http', port: 27017 }, address: 'http:27017', type: 'Unknown', hosts: [], passives: [], arbiters: [], tags: {}, minWireVersion: 0, maxWireVersion: 0, roundTripTime: -1, lastUpdateTime: 9433577, lastWriteDate: 0, error: MongoNetworkError: getaddrinfo ENOTFOUND http at connectionFailureError (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/connect.js:381:20) at Socket.<anonymous> (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/cmap/connect.js:301:22) at Object.onceWrapper (events.js:520:26) at Socket.emit (events.js:400:28) at emitErrorNT (internal/streams/destroy.js:106:8) at emitErrorCloseNT (internal/streams/destroy.js:74:3) at processTicksAndRejections (internal/process/task_queues.js:82:21) } }, stale: false, compatible: true, heartbeatFrequencyMS: 10000, localThresholdMS: 15, logicalSessionTimeoutMinutes: undefined } } Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.