Install fails on trusty - No module named 'requests'

Bug #1864169 reported by Tom Haddon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Elasticsearch Charm
Fix Released
High
Adam Dyess

Bug Description

With cs:elasticsearch-39 install fails on trusty:

2020-02-21 08:53:00 DEBUG install Traceback (most recent call last):
2020-02-21 08:53:00 DEBUG install File "/var/lib/juju/agents/unit-elasticsearch-0/charm/hooks/install", line 9, in <module>
2020-02-21 08:53:00 DEBUG install import requests
2020-02-21 08:53:00 DEBUG install ImportError: No module named 'requests'
2020-02-21 08:53:00 ERROR juju.worker.uniter.operation runhook.go:132 hook "install" failed: exit status 1

Related branches

Revision history for this message
Joe Guo (guoqiao) wrote :

I am able to reproduce this:

unit-es-1: 21:03:13 DEBUG unit.es/1.install Traceback (most recent call last):
unit-es-1: 21:03:13 DEBUG unit.es/1.install File "/var/lib/juju/agents/unit-es-1/charm/hooks/install", line 8, in <module>
unit-es-1: 21:03:13 DEBUG unit.es/1.install import requests
unit-es-1: 21:03:13 DEBUG unit.es/1.install ImportError: No module named 'requests'
unit-es-1: 21:03:14 ERROR juju.worker.uniter.operation hook "install" failed: exit status 1
unit-es-1: 21:03:54 DEBUG unit.es/1.install Traceback (most recent call last):
unit-es-1: 21:03:54 DEBUG unit.es/1.install File "/var/lib/juju/agents/unit-es-1/charm/hooks/install", line 8, in <module>
unit-es-1: 21:03:54 DEBUG unit.es/1.install import requests
unit-es-1: 21:03:54 DEBUG unit.es/1.install ImportError: No module named 'requests'
unit-es-1: 21:03:54 ERROR juju.worker.uniter.operation hook "install" failed: exit status 1
unit-es-1: 21:05:16 DEBUG unit.es/1.install Traceback (most recent call last):
unit-es-1: 21:05:16 DEBUG unit.es/1.install File "/var/lib/juju/agents/unit-es-1/charm/hooks/install", line 8, in <module>
unit-es-1: 21:05:16 DEBUG unit.es/1.install import requests
unit-es-1: 21:05:16 DEBUG unit.es/1.install ImportError: No module named 'requests'
unit-es-1: 21:05:16 ERROR juju.worker.uniter.operation hook "install" failed: exit status 1

Revision history for this message
Joe Guo (guoqiao) wrote :

After installed `requests`, charm deploy still fail with with apt_key:

Failed to validate the SSL certificate for artifacts.elastic.co:443. Use validate_certs=no or make sure your managed systems have a valid CA certificate installed. Paths checked for this platform: /etc/ssl/certs, /etc/pki/ca-trust/extracted/pem, /etc/pki/tls/certs, /usr/share/ca-certificates/cacert.org, /etc/ansible

It seems like this charm has never been deployed in trusty?

Celia Wang (ziyiwang)
Changed in charm-elasticsearch:
importance: Undecided → High
Adam Dyess (addyess)
Changed in charm-elasticsearch:
assignee: nobody → Adam Dyess (addyess)
status: New → Confirmed
status: Confirmed → In Progress
milestone: none → 20.08
Xav Paice (xavpaice)
Changed in charm-elasticsearch:
status: In Progress → Fix Committed
Linda Guo (lihuiguo)
Changed in charm-elasticsearch:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.