After running the command:
commcare-cloud monolith deploy-stack --first-time -e 'CCHQ_IS_FRESH_INSTALL=1'
I am getting the error "unable to fetch some archives".
Is there a work around to solve this issue?
Note I have tries the following command and still getting the same error
commcare-cloud monolith deploy-stack --skip-check -e 'CCHQ_IS_FRESH_INSTALL=1'
Can you give more context about where that error happens? That could be a network error or it could mean an archive or package is no longer available.
Here is a screenshot
It updated the package list when I run:
commcare-cloud monolith deploy-stack --first-time -e 'CCHQ_IS_FRESH_INSTALL=1'
Then it fails when it tries to install the packages.
clara
May 18, 2022, 8:27am
4
(tagging @Simon_Kelly so he gets a notification)
That looks like an issue outside of our control and potentially a transient issue since I was able to find the file it was looking for:
http://ke.archive.ubuntu.com/pool/main/p/pcre3/
If the issue persists you could try updating /etc/apt/sources.list
to use a different mirror as described here: https://linuxconfig.org/ubuntu-mirrors
Thank you @Simon_Kelly
You are right. I did a rerun of the script without changing the /etc/apt/sources.list and it has continued to install the packages.
1 Like
clara
May 18, 2022, 2:14pm
7
Hey @Simon_Kelly . Thanks again. We managed to install commcare and now we're getting an error when we punch in this command: $ commcare-cloud cluster django-manage create_kafka_topics.
We can create a new ticket for this but just wanted to see if you have a gut feel for what could be wrong.
@EzraMungai will paste the image in a minute.
You should try and restart Kafka and Zookeeper:
cchq <env> service kafka restart
(this should restart both services)
If the problem persists you'll need to check the Kafka logs for any clues.
I restarted the services with the command:
commcare-cloud monolith service kafka restart
and getting the error " could not get the requested service zookeeper"
Then, when I check the zookeeper-server.service logs i get the following
It looks like the Zookeeper configuration is missing. You could try re-run the Kafka playbook:
cchq <env> ap deploy_kafka.yml
clara
May 18, 2022, 3:08pm
13
It didn't work. Zookeper is still down but the playbook run. It seems the configuration is there so the command just run through and nothing changed.
I found a work around to this problem to this issue.
The folder /opt/zookeeper/conf/ and copied the zoo_sample.cfg to zoo.cfg then restarted zookeeper.
After this I run the create kafka topics command.
@Simon_Kelly
Thank you for your assistance. I managed to install commcare successfully.
Just one more question. Is there a way to upload custom certificates that are not from letsencrypt?
I have not tested this but I think it should be possible by setting up the configuration as follows:
[env]/proxy.yml
letsencrypt_cchq_ssl: False
nginx_combined_cert_value: '{{ ssl_secrets.commcare_cert }}'
nginx_key_value: '{{ ssl_secrets.commcare_key }}'
[env]/vault.yml
ssl_secrets:
commcare_cert: |
-----BEGIN CERTIFICATE-----
KEY CONTENTS
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
KEY CONTENTS
-----END CERTIFICATE-----
commcare_key: |
-----BEGIN PRIVATE KEY-----
KEY CONTENTS
-----END PRIVATE KEY-----