Hello Community,
I tried to follow this tutorial and I have a problem deploying gitlab-k8s
. I have this error `hook failed: “install”. I tied both ways LOCAL and using AWS and I got the same result.
Model Controller Cloud/Region Version SLA Timestamp
test-glab-local micro microk8s/localhost 2.8.7 unsupported 23:17:25+01:00
App Version Status Scale Charm Store Rev OS Address Notes
gitlab-k8s error 1 gitlab-k8s jujucharms 1 kubernetes hook failed: "install"
mariadb-k8s registry.jujucharms.com/juj... active 1 mariadb-k8s jujucharms 3 kubernetes 10.152.183.98
Unit Workload Agent Address Ports Message
gitlab-k8s/0* error idle hook failed: "install"
mariadb-k8s/0* active idle 10.1.100.9 3306/TCP
I have this debug-log.
pedro@ubuntu-master-worker4g-vm:~$ juju debug-log
application-gitlab-k8s: 01:25:52 WARNING unit.gitlab-k8s/0.install from charms.reactive.helpers import data_changed
application-gitlab-k8s: 01:25:52 WARNING unit.gitlab-k8s/0.install File "lib/charms/reactive/helpers.py", line 21, in <module>
application-gitlab-k8s: 01:25:52 WARNING unit.gitlab-k8s/0.install from charmhelpers.core import host
application-gitlab-k8s: 01:25:52 WARNING unit.gitlab-k8s/0.install File "lib/charmhelpers/core/host.py", line 41, in <module>
application-gitlab-k8s: 01:25:52 WARNING unit.gitlab-k8s/0.install __platform__ = get_platform()
application-gitlab-k8s: 01:25:52 WARNING unit.gitlab-k8s/0.install File "lib/charmhelpers/osplatform.py", line 13, in get_platform
application-gitlab-k8s: 01:25:52 WARNING unit.gitlab-k8s/0.install tuple_platform = platform.linux_distribution()
application-gitlab-k8s: 01:25:52 WARNING unit.gitlab-k8s/0.install AttributeError: module 'platform' has no attribute 'linux_distribution'
application-gitlab-k8s: 01:25:52 ERROR juju.worker.caasoperator.uniter.operation hook "install" (via explicit, bespoke hook script) failed: exit status 1
application-gitlab-k8s: 01:25:52 INFO juju.worker.caasoperator.uniter awaiting error resolution for "install" hook
application-mariadb-k8s: 01:25:06 INFO unit.mariadb-k8s/0.juju-log Reactive main running for hook update-status
application-mariadb-k8s: 01:25:06 INFO unit.mariadb-k8s/0.juju-log Invoking reactive handler: reactive/mysql.py:21:mariadb_active
application-mariadb-k8s: 01:25:06 INFO unit.mariadb-k8s/0.juju-log Invoking reactive handler: hooks/relations/mysql/provides.py:25:_handle_broken:server
application-mariadb-k8s: 01:25:06 INFO unit.mariadb-k8s/0.juju-log status-set: active:
application-mariadb-k8s: 01:25:07 INFO juju.worker.caasoperator.uniter.operation ran "update-status" hook (via explicit, bespoke hook script)
application-gitlab-k8s: 01:25:13 INFO juju.worker.caasoperator.uniter awaiting error resolution for "install" hook
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install Traceback (most recent call last):
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install File "/var/lib/juju/agents/unit-gitlab-k8s-0/charm/hooks/install", line 8, in <module>
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install caas_base.init_config_states()
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install File "lib/charms/layer/caas_base.py", line 35, in init_config_states
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install from charms.reactive import set_state
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install File "lib/charms/reactive/__init__.py", line 22, in <module>
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install from .endpoints import * # noqa
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install File "lib/charms/reactive/endpoints.py", line 23, in <module>
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install from charms.reactive.helpers import data_changed
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install File "lib/charms/reactive/helpers.py", line 21, in <module>
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install from charmhelpers.core import host
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install File "lib/charmhelpers/core/host.py", line 41, in <module>
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install __platform__ = get_platform()
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install File "lib/charmhelpers/osplatform.py", line 13, in get_platform
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install tuple_platform = platform.linux_distribution()
application-gitlab-k8s: 01:25:13 WARNING unit.gitlab-k8s/0.install AttributeError: module 'platform' has no attribute 'linux_distribution'
application-gitlab-k8s: 01:25:13 ERROR juju.worker.caasoperator.uniter.operation hook "install" (via explicit, bespoke hook script) failed: exit status 1
application-gitlab-k8s: 01:25:13 INFO juju.worker.caasoperator.uniter awaiting error resolution for "install" hook
application-gitlab-k8s: 01:25:46 INFO juju.worker.caasoperator.uniter awaiting error resolution for "install" hook
It seems for some reason the charm doesn’t find the linux distro.
Any ideas on how to solve this issue?