-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Description
Version
21.8.0
Steps to Reproduce
- Use some plugin that requires some additional
aptprograms to be installed (like sentry-ldap-auth) - Add the line to
sentry/entrypoint.shafterchecksum_file=...likeapt-get update && apt-get install -y gcc libsasl2-dev python-dev libldap2-dev libssl-dev - Run
./install.sh - Run
docker-compose up -d
Expected Result
Sentry booting up normally - in docker-compose logs -f you can see the packages getting installed.
Actual Result
# docker-compose up -d
Creating network "sentry_onpremise_default" with the default driver
Creating sentry_onpremise_postgres_1 ... done
Creating sentry_onpremise_clickhouse_1 ... done
Creating sentry_onpremise_symbolicator_1 ... done
Creating sentry_onpremise_symbolicator-cleanup_1 ... done
Creating sentry_onpremise_memcached_1 ... done
Creating sentry_onpremise_geoipupdate_1 ... done
Creating sentry_onpremise_redis_1 ... done
Creating sentry_onpremise_zookeeper_1 ... done
Creating sentry_onpremise_smtp_1 ... done
Creating sentry_onpremise_kafka_1 ... done
Creating sentry_onpremise_snuba-api_1 ... done
Creating sentry_onpremise_snuba-sessions-consumer_1 ... done
Creating sentry_onpremise_snuba-consumer_1 ... done
Creating sentry_onpremise_snuba-cleanup_1 ... done
Creating sentry_onpremise_snuba-transactions-cleanup_1 ... done
Creating sentry_onpremise_snuba-transactions-consumer_1 ... done
Creating sentry_onpremise_snuba-subscription-consumer-transactions_1 ... done
Creating sentry_onpremise_snuba-outcomes-consumer_1 ... done
Creating sentry_onpremise_snuba-replacer_1 ... done
Creating sentry_onpremise_snuba-subscription-consumer-events_1 ... done
Creating sentry_onpremise_web_1 ... done
Creating sentry_onpremise_cron_1 ... done
Creating sentry_onpremise_subscription-consumer-transactions_1 ... done
Creating sentry_onpremise_subscription-consumer-events_1 ... done
Creating sentry_onpremise_worker_1 ... done
Creating sentry_onpremise_ingest-consumer_1 ... done
Creating sentry_onpremise_post-process-forwarder_1 ... done
Creating sentry_onpremise_sentry-cleanup_1 ... done
ERROR: for relay Container "f7106d52f474" is unhealthy.
ERROR: Encountered errors while bringing up the project.
This is because the packages take a few moments to install and the default health check is set to 30s intervals with only 3 retries. Sentry thinks that the containers are unhealthy and will stop booting up, but in the logs I can see that the packages are installing without any problems. They just would need more time.
I just increased the number of retries in x-healthcheck-defaults to 10 and it worked for me.
Metadata
Metadata
Assignees
Labels
No labels