Troubleshooting¶
This page details some common issues and their respective workarounds. For Anaconda installation or technical support options, visit our support offerings page.
403 error¶
Cause¶
A 403 errors is a generic Forbidden error issued by a web server in the event the client is forbidden from accessing a resource.
The 403 error you are receiving may look like the following:
Collecting package metadata (current_repodata.json): failed
UnavailableInvalidChannel: The channel is not accessible or is invalid.
channel name: pkgs/main
channel url: https://repo.anaconda.com/pkgs/main
error code: 403
You will need to adjust your conda configuration to proceed.
Use `conda config --show channels` to view your configuration's current state,
and use `conda config --show-sources` to view config file locations.
There are several reasons a 403 error could be received:
The user has misconfigured their channels in their configuration (most common)
A firewall or other security device or system is preventing user access (second most common)
We are blocking their access because of a potential terms of service violation (third most common)
Solution¶
If you have ruled out the first two reasons to your 403 error, then we recommend consulting our Terms of Service error page to resolve the matter.
Using Redis¶
Cause
By default, Redis does not require a password. Not enabling a password requirement leaves your instance of Team Edition vulnerable.
Solution
Follow these steps to password protect your instance:
In the installation directory, update
config/nginx/conf.d/repo.conf
to include theadd_header
directive somewhere in theserver
block:server { ... add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; ... }
Create a directory called
redis
in the configs directory:mkdir -p config/redis
Create a file called
redis.conf
insideconfig/redis
with the following contents:requirepass "mypassword"
Update the
docker-compose.yml
file of TE installation to mount this custom redis config:redis: image: ${DOCKER_REGISTRY}redis-ubi:${VERSION} restart: always volumes: - ${BASE_INSTALL_DIR}/config/redis/redis.conf:/usr/local/etc/redis/redis.conf
Update
REDIS_ADDR
variable in.env
file to include password:... REDIS_ADDR=redis://:mypassword@redis:6379/0 ...
Restart docker-compose services so changes are picked up. You can do this using:
docker-compose up -d