superset: [Urgent] Unable to load superset stuck in welcome page post login
Superset docker-compose deployment not proceeding after login. Returns 404 for /static/assets/images/loading.gif
How to reproduce the bug
- Clone superset repo.
cd supersetand usedocker-compose up -dto bring up containers.- Open developer tools and log in to Superset with admin creds.
- Post login it redirects to http://localhost:8088/superset/welcome/ and is stuck there
Expected results
Should Proceed to further screens.
Actual results
Page is stuck at http://localhost:8088/superset/welcome/ and in developer tools, under Network we can see http://localhost:8088/static/assets/images/loading.gif returning 404.
Screenshots

Environment
- browser type and version: Chrome - Version 94.0.4606.61 (Official Build) (64-bit)
- superset version: Observed in docker images on both
apache/superset:latest-dev (sha256:a430759eb60d3dc1ddf905eb5b3afdeccdd17c8ece7370c71901ed1b68f5fbbb)andapache/superset:latest (sha256:f7afd84becc688f239228b2460910e316c1e140baf943115c3eca1be00ef6ccc) - python version:
3.8.12(python verso=ion found in apache/superset:latest-dev image) - node.js version:
node:16(sha256:ed7bbdf4d76e3083f22827edc444b061b6562cb08341be973bfde0a972b65272)(docker image) - any feature flags active: not sure. nothing has been changed in code/config post cloning.
Checklist
Make sure to follow these steps before submitting your issue - thank you!
- I have checked the superset logs for python stacktraces and included it here as text if there are any.
- I have reproduced the issue with at least the latest released version of superset.
- I have checked the issue tracker for the same issue and I haven’t found one similar.
Additional context
I have cloned the repo and used docker-compose to bring up the system. I can also see that containers superset_worker_beat, superset_worker to be unhealthy.

Superset app logs
127.0.0.1 - - [12/Oct/2021 18:00:24] "GET /health HTTP/1.1" 200 -
2021-10-12 18:00:24,588:INFO:werkzeug:127.0.0.1 - - [12/Oct/2021 18:00:24] "GET /health HTTP/1.1" 200 -
172.25.0.1 - - [12/Oct/2021 18:00:25] "GET / HTTP/1.1" 302 -
2021-10-12 18:00:25,596:INFO:werkzeug:172.25.0.1 - - [12/Oct/2021 18:00:25] "GET / HTTP/1.1" 302 -
2021-10-12 18:00:25,791:DEBUG:superset.stats_logger:[stats_logger] (incr) welcome
172.25.0.1 - - [12/Oct/2021 18:00:25] "GET /superset/welcome/ HTTP/1.1" 200 -
2021-10-12 18:00:25,818:INFO:werkzeug:172.25.0.1 - - [12/Oct/2021 18:00:25] "GET /superset/welcome/ HTTP/1.1" 200 -
2021-10-12 18:00:25,894:WARNING:superset.views.base:404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
172.25.0.1 - - [12/Oct/2021 18:00:25] "GET /static/assets/images/loading.gif HTTP/1.1" 404 -
2021-10-12 18:00:25,895:INFO:werkzeug:172.25.0.1 - - [12/Oct/2021 18:00:25] "GET /static/assets/images/loading.gif HTTP/1.1" 404 -
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Reactions: 20
- Comments: 24 (3 by maintainers)
Docker didn’t work for me, I checked out the
docker/docker-frontend.shscript, and ran those commands manually. i.e.:My guess is some of the init scripts should have run this, but because nodejs is not installed it skipped it. I guess the installation docs can be improved on this.
I think the problem was solve by following this steps:
I am getting the same error here. After waiting around 20 min it finished installing and got an error with webpack installation, on
superset_node:superset_node | webpack 5.52.1 compiled with 48 errors and 9 warnings in 138433 msThis is the kind of problem that discourages a lot of people who are having their first contact with the project following the tutorial. I would like to fix it, is anyone already working on it? Any suggestion on the best approach?
Comment: I didn’t have this issue when running
docker-compose-non-dev.yml.I had the same issue. Wait for 10 or 15 minutes then npm has installed all packages. This is imho a bug
+1 here too, installed yesterday and bumped into the same issue Ubuntu server 20.04, Docker
Found this other thread with a solution that worked for me: #8818
docker-compose -f docker-compose-non-dev.yml up, suggested by @aseem-poloniexi’m having this same exact issue…: https://github.com/apache/superset/issues/24579#issuecomment-1662806410
This worked for me
docker-compose -f docker-compose-non-dev.yml up