在 Kubernetes 上安装 awx-operator 时出现 AWX-Web 错误

问题描述

我目前正在安装 awx-operator,但在尝试向外界公开应用程序时遇到了一个问题。

但是我遇到了 awx-web 中的 awx-5b58db49c-9r4hp 容器错误。当我运行 kubectl logs pod/awx-5b58db49c-9r4hp -c awx-web 时,我得到以下输出:

Traceback (most recent call last):
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/awx/conf/settings.py",line 81,in _ctit_db_wrapper
    yield
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/awx/conf/settings.py",line 411,in __getattr__
    value = self._get_local(name)
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/awx/conf/settings.py",line 355,in _get_local
    setting = Setting.objects.filter(key=name,user__isnull=True).order_by('pk').first()
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/django/db/models/query.py",line 653,in first
    for obj in (self if self.ordered else self.order_by('pk'))[:1]:
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/django/db/models/query.py",line 274,in __iter__
    self._fetch_all()
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/django/db/models/query.py",line 1242,in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/django/db/models/query.py",line 55,in __iter__
    results = compiler.execute_sql(chunked_fetch=self.chunked_fetch,chunk_size=self.chunk_size)
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/django/db/models/sql/compiler.py",line 1140,in execute_sql
    cursor = self.connection.cursor()
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/django/db/backends/base/base.py",line 256,in cursor
    return self._cursor()
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/django/db/backends/base/base.py",line 233,in _cursor
    self.ensure_connection()
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/django/db/backends/base/base.py",line 217,in ensure_connection
    self.connect()
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/django/db/utils.py",line 89,in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/django/db/backends/base/base.py",in ensure_connection
    self.connect()
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/django/db/backends/base/base.py",line 195,in connect
    self.connection = self.get_new_connection(conn_params)
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/django/db/backends/postgresql/base.py",line 178,in get_new_connection
    connection = Database.connect(**conn_params)
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/psycopg2/__init__.py",line 126,in connect
    conn = _connect(dsn,connection_factory=connection_factory,**kwasync)
django.db.utils.OperationalError: FATAL:  password authentication failed for user "awx"

2021-05-12 14:28:54,478 ERROR    [-] awx.conf.settings Database settings are not available,using defaults.
Traceback (most recent call last):
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/oauth2_provider/settings.py",line 138,in __getattr__
    val = self.user_settings[attr]
KeyError: 'OAUTH2_VALIDATOR_CLASS'

During handling of the above exception,another exception occurred:

Traceback (most recent call last):
  File "/var/lib/awx/venv/awx/lib64/python3.8/site-packages/django/db/backends/base/base.py",**kwasync)
psycopg2.OperationalError: FATAL:  password authentication failed for user "awx"

我不太确定这是一件大事还是只是一个红鲱鱼。我只是需要一些澄清。如果我需要获取更多信息以帮助进行故障排除,请告诉我!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)