RocketChat / RocketChat/Rocket.Chat

Rocketchat setup wizard won’t get past page 1 Docker setup on Ubuntu 18.04

Open
#18,729 6 comments 8 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

Description:

I used the official docker-compose script and only changed the ROOT_URL variable.
I tried on my Ubuntu 18.04 server and on google cloud Ubuntu 20.04 virtual machine. When I load the setup wizard page, I insert the data and press the continue button but the page freezes. If I try to reload the page the normal login page appears, but obviously there is no user to log in.

Steps to reproduce:
  1. Copy https://github.com/RocketChat/Rocket.Chat/blob/develop/docker-compose.yml
  2. Chage the ROOT_URL with my url
  3. sudo docker-compose up -d mongo
  4. sudo docker-compose up -d mongo-init-replica
  5. sudo docker-compose up -d rocketchat
  6. From browser loard page http://myurl:3000
  7. Setup wizard page 1 is loaded
  8. Fill in the data and press continue
Expected behavior:

It should go to setup page 2

Actual behavior:

The page is frozen and nothing happens

Server Setup Information:
  • Version of Rocket.Chat Server: 3.5.4
  • Operating System: Ubuntu Server 18.04
  • Deployment Method: docker-compose
  • Number of Running Instances: 1
  • DB Replicaset Oplog: Enabled
  • NodeJS Version: 12.16.1 - x64
  • MongoDB Version: 4.0.20
Client Setup Information
  • Chrome 85.0.4183.83, Edge 85.0.564.41, Firefox 80.0
  • Windows
Additional context
Relevant logs:
LocalStore: store created at
LocalStore: store created at
LocalStore: store created at
Setting default file store to GridFS
ufs: temp directory created at “/tmp/ufs”
Loaded the Apps Framework and loaded a total of 0 Apps!
Using GridFS for custom sounds storage
Using GridFS for custom emoji storage
Updating process.env.MAIL_URL
Browserslist: caniuse-lite is outdated. Please run next command npm update
(node:8) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use th
e Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
➔ System ➔ startup
➔ ±--------------------------------------------------+
➔ | SERVER RUNNING |
➔ ±--------------------------------------------------+
➔ | |
➔ | Rocket.Chat Version: 3.5.4 |
➔ | NodeJS Version: 12.16.1 - x64 |
➔ | MongoDB Version: 4.0.20 |
➔ | MongoDB Engine: mmapv1 |
➔ | Platform: linux |
➔ | Process Port: 3000 |
➔ | Site URL: http://X.X.X.X:3000 |
➔ | ReplicaSet OpLog: Enabled |
➔ | Commit Hash: ef234790be |
➔ | Commit Branch: HEAD |
➔ | |

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the official docker-compose.yml and reproduce the setup wizard page 1 flow using the reported Ubuntu and Docker Compose versions. Inspect the browser behavior and the provided server logs around the Continue action. Done means the wizard advances to page 2 instead of freezing and leaves a usable initial account.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker-compose, ubuntu
Domain
devops, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.