question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Docker-->ModuleNotFoundError: No module named 'gevent'

See original GitHub issue

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.

Expected results

superset starts up without error.

Additional context

###Steps to reproduce: git clone https://github.com/apache/incubator-superset/ cd incubator-superset/contrib/docker docker-compose run --rm superset ./docker-init.sh docker-compose up

Actual results

####When I run to this step, the display is as follows docker-compose up

/usr/lib/python2.7/site-packages/requests/init.py:80: RequestsDependencyWarning: urllib3 (1.22) or chardet (2.2.1) doesn’t match a supported version! RequestsDependencyWarning) Starting superset_postgres_1 … done Starting superset_redis_1 … done Recreating superset_superset_1 … done Attaching to superset_postgres_1, superset_redis_1, superset_superset_1 postgres_1 | 2019-05-16 04:51:54.489 UTC [1] LOG: listening on IPv4 address “0.0.0.0”, port 5432 postgres_1 | 2019-05-16 04:51:54.489 UTC [1] LOG: listening on IPv6 address “::”, port 5432 postgres_1 | 2019-05-16 04:51:54.502 UTC [1] LOG: listening on Unix socket “/var/run/postgresql/.s.PGSQL.5432” postgres_1 | 2019-05-16 04:51:54.519 UTC [21] LOG: database system was shut down at 2019-05-16 04:48:03 UTC postgres_1 | 2019-05-16 04:51:54.530 UTC [1] LOG: database system is ready to accept connections redis_1 | 1:C 16 May 04:51:54.449 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf redis_1 | .
redis_1 | .-__ ''-._ redis_1 | _.- . . ‘’-._ Redis 3.2.12 (00000000/0) 64 bit redis_1 | .- .-```. ```\/ _.,_ ''-._ redis_1 | ( ' , .-` | `, ) Running in standalone mode redis_1 | |`-._`-...-` __...-.-.|'_.-'| Port: 6379 redis_1 | | -. ._ / _.-' | PID: 1 redis_1 | -._ -._ -./ .-’ .-’
redis_1 | |-._-.
-.__.-' _.-'_.-'| redis_1 | | -.
-._ _.-'_.-' | http://redis.io redis_1 | -._ -._-..-'.-’ .-’
redis_1 | |-._-.
-.__.-' _.-'_.-'| redis_1 | | -.
-._ _.-'_.-' | redis_1 | -._ -._-.
.-‘_.-’ _.-’
redis_1 | -._ -..-’ _.-’
redis_1 | -._ _.-' redis_1 | -.
.-’
redis_1 | redis_1 | 1:M 16 May 04:51:54.451 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128. redis_1 | 1:M 16 May 04:51:54.451 # Server started, Redis version 3.2.12 redis_1 | 1:M 16 May 04:51:54.451 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add ‘vm.overcommit_memory = 1’ to /etc/sysctl.conf and then reboot or run the command ‘sysctl vm.overcommit_memory=1’ for this to take effect. redis_1 | 1:M 16 May 04:51:54.451 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command ‘echo never > /sys/kernel/mm/transparent_hugepage/enabled’ as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled. redis_1 | 1:M 16 May 04:51:54.451 * DB loaded from disk: 0.000 seconds redis_1 | 1:M 16 May 04:51:54.451 * The server is now ready to accept connections on port 6379 superset_1 | + ‘[’ 0 -ne 0 ‘]’ superset_1 | + ‘[’ development = development ‘]’ superset_1 | + celery worker --app=superset.sql_lab:celery_app --pool=gevent -Ofair superset_1 | + cd superset/assets/ superset_1 | + npm ci superset_1 | Traceback (most recent call last): superset_1 | File “/usr/local/bin/celery”, line 10, in <module> superset_1 | sys.exit(main()) superset_1 | File “/usr/local/lib/python3.6/site-packages/celery/main.py”, line 14, in main superset_1 | maybe_patch_concurrency() superset_1 | File “/usr/local/lib/python3.6/site-packages/celery/init.py”, line 142, in maybe_patch_concurrency superset_1 | patcher() superset_1 | File “/usr/local/lib/python3.6/site-packages/celery/init.py”, line 110, in _patch_gevent superset_1 | import gevent superset_1 | ModuleNotFoundError: No module named ‘gevent’

Environment

centos7

Checklist

Make sure these boxes are checked 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.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:2
  • Comments:8 (3 by maintainers)

github_iconTop GitHub Comments

7reactions
ali-bahjaticommented, May 21, 2019

You should open this issue again

6reactions
issue-label-bot[bot]commented, May 16, 2019

Issue-Label Bot is automatically applying the label #bug to this issue, with a confidence of 0.86. Please mark this comment with 👍 or 👎 to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Docker-->ModuleNotFoundError: No module named 'gevent ...
AFAICT the issue is that the docker build doesn't include gevent , but that the entrypoint starts celery using it. This should be...
Read more >
python 2.7 - no module named gevent even though it is installed
Working in a Python virtual environment in Ubuntu 16.04 I got the following results: $ python -m pip install gevent Requirement already ...
Read more >
ModuleNotFoundError: No module named 'gevent'
Hi all, I'm fairly new to web development, and this hopefully has a simple solution, but I'm trying to run a .py script...
Read more >
ModuleNotFoundError: No module named 'tasks'
Hi, My Python program is throwing following error: ModuleNotFoundError: No module named 'tasks' How to remove the ModuleNotFou.
Read more >
docker-ubuntu-vnc-desktop - Bountysource
... in <module> from gevent import GreenletExit ModuleNotFoundError: No module named 'gevent' 2020-08-14 16:46:04,295 INFO exited: web (exit status 1; not ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found