Comment 8 for bug 1612535

Revision history for this message
Konstantinos Tsakalozos (kos.tsakalozos) wrote :

Hi,

Thank you for your work on this charm. Here are a couple of things that need your attention.

- After building the charm and deploying it under ibm-was-base I hit this exception:

2016-11-03 15:34:16 INFO juju-log IBM HTTP: fetching the ibm_http_installer3 resource
2016-11-03 15:34:39 INFO juju-log IBM HTTP: dir exist already.
2016-11-03 15:34:39 INFO install architecture is x86_64
2016-11-03 15:34:39 INFO install ('/var/lib/juju/agents/unit-ibm-http-0/resources/ibm_http_installer1/ibm_http.installer1.zip', '/var/lib/juju/agents/unit-ibm-http-0/resourc
es/ibm_http_installer2/ibm_http.installer2.zip', '/var/lib/juju/agents/unit-ibm-http-0/resources/ibm_http_installer3/ibm_http.installer3.zip')
2016-11-03 15:34:39 INFO install Traceback (most recent call last):
2016-11-03 15:34:39 INFO install File "/var/lib/juju/agents/unit-ibm-http-0/charm/hooks/install", line 19, in <module>
2016-11-03 15:34:39 INFO install main()
2016-11-03 15:34:39 INFO install File "/usr/local/lib/python3.4/dist-packages/charms/reactive/__init__.py", line 78, in main
2016-11-03 15:34:39 INFO install bus.dispatch()
2016-11-03 15:34:39 INFO install File "/usr/local/lib/python3.4/dist-packages/charms/reactive/bus.py", line 434, in dispatch
2016-11-03 15:34:39 INFO install _invoke(other_handlers)
2016-11-03 15:34:39 INFO install File "/usr/local/lib/python3.4/dist-packages/charms/reactive/bus.py", line 417, in _invoke
2016-11-03 15:34:39 INFO install handler.invoke()
2016-11-03 15:34:39 INFO install File "/usr/local/lib/python3.4/dist-packages/charms/reactive/bus.py", line 291, in invoke
2016-11-03 15:34:39 INFO install self._action(*args)
2016-11-03 15:34:39 INFO install File "/var/lib/juju/agents/unit-ibm-http-0/charm/reactive/ibm_http.py", line 94, in install_ibm_http
2016-11-03 15:34:39 INFO install if ((os.path.exists(charmpath+"/disk1") and
2016-11-03 15:34:39 INFO install UnboundLocalError: local variable 'charmpath' referenced before assignment
2016-11-03 15:34:39 ERROR juju.worker.uniter.operation runhook.go:107 hook "install" failed: exit status 1
2016-11-03 15:34:49 INFO juju-log Reactive main running for hook install

- There are some issues with getting the amulet test to run from bundletester. The cs:~ibmcharmers/* charms are not accessible (this is a known issue) so I replaced any references with local builds of the same charms. However, the status message ended up to be "missing required ibm_im_installer resource". This message comes from the ibm-im layer and it shadows the expected "ibm_http_installer resource" missing. I am not aware of a good strategy for testing charms with resources, but for sure what is right now in the 01-deploy.py does not pass the tests.

Thank you for your time and effort,
Konstantinos