Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem: minor details missing in digital ocean instructions #72

Closed
joel-simpson opened this issue May 8, 2018 · 0 comments
Closed

Comments

@joel-simpson
Copy link
Contributor

I installed Archivematica 1.7 using digital-ocean-install-example.rst

I used Ubuntu 16.04. The instructions still work great, but I noticed a few details that would be helpful to add / correct:

  • using Ubuntu 16.04, digital ocean only installs Python 3 by default. I had to add python 2.7 manually first.
  • the step about using user.yml wasn't totally clear to me, if nothing else because it was missing the actual ansible command $ ansible-playbook user.yml

I also had real troubles executing this deployment from either my Mac Air latop or iMac desktop. In both cases I had repeated problems with a particular dependency because of TLS errors, due to my Macs using an old version of OpenSSL.

- downloading role 'nodejs', owned by geerlingguy
- downloading role from https://github.com/geerlingguy/ansible-role-nodejs/archive/4.1.1.tar.gz
 [ERROR]: failed to download the file: Failed to validate the SSL certificate for github.com:443. Make sure your managed systems have a valid CA certificate installed. You can use
validate_certs=False if you do not need to confirm the servers identity but this is unsafe and not recommended. Paths checked for this platform: /etc/ssl/certs, /etc/ansible,
/usr/local/etc/openssl. The exception msg was: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590).

 [WARNING]: - geerlingguy.nodejs was NOT installed successfully.

I tried to resolve this by updating OpenSSL but couldn't get it to work. In the end, I found it faster to simply set up another digital ocean droplet from which to run the ansible scripts. (I'm not sure whether any of this last issue is worth noting in the installation instructions, but I note it here just in case anyone else comes across this problem).

joel-simpson added a commit to joel-simpson/deploy-pub that referenced this issue May 8, 2018
Added note about Digital Ocean needing Python 2.7 installed as a precondition. 
Added specific command to be used in step 7. 
This addresses issues in artefactual#72
sevein pushed a commit that referenced this issue May 14, 2018
* Add details to installation instructions

Added note about Digital Ocean needing Python 2.7 installed as a precondition. 
Added specific command to be used in step 7. 
This addresses issues in #72

* fixed typos in digital-ocean-install-example.rst

fixed typos
@sevein sevein closed this as completed May 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants