RocketChat / RocketChat/Rocket.Chat
Rocketchat setup wizard won’t get past page 1 Docker setup on Ubuntu 18.04
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:
- Copy https://github.com/RocketChat/Rocket.Chat/blob/develop/docker-compose.yml
- Chage the ROOT_URL with my url
- sudo docker-compose up -d mongo
- sudo docker-compose up -d mongo-init-replica
- sudo docker-compose up -d rocketchat
- From browser loard page http://myurl:3000
- Setup wizard page 1 is loaded
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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