[fuel-devops] dos.py list failed with traceback after the installation of fuel-devops

Bug #1524497 reported by Timur Nurlygayanov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Undecided
Fuel QA Team

Bug Description

Steps To Reproduce:
1. Setup the latest version of fuel-devops
2. Run the following commands:
source /qa_environments/fuel-devops-venv/bin/activate
dos.py list

Observed Result:
-----------------------------------------------------------------
(fuel-devops-venv)xwizard@DFldslr:~/mos-ci-deployment-scripts$ dos.py list
Traceback (most recent call last):
  File "/qa_environments/fuel-devops-venv/bin/dos.py", line 22, in <module>
    main()
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/devops/shell.py", line 544, in main
    Shell(args).execute()
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/devops/shell.py", line 49, in execute
    self.commands.get(self.params.command)(self)
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/devops/shell.py", line 58, in do_list
    for env in env_list:
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/django/db/models/query.py", line 96, in __iter__
    self._fetch_all()
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/django/db/models/query.py", line 857, in _fetch_all
    self._result_cache = list(self.iterator())
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/django/db/models/query.py", line 946, in iterator
    for row in self.query.get_compiler(self.db).results_iter():
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 713, in results_iter
    for rows in self.execute_sql(MULTI):
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 785, in execute_sql
    cursor = self.connection.cursor()
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/django/db/backends/__init__.py", line 162, in cursor
    cursor = util.CursorWrapper(self._cursor(), self)
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/django/db/backends/__init__.py", line 132, in _cursor
    self.ensure_connection()
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/django/db/backends/__init__.py", line 127, in ensure_connection
    self.connect()
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/django/db/utils.py", line 99, in __exit__
    six.reraise(dj_exc_type, dj_exc_value, traceback)
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/django/db/backends/__init__.py", line 127, in ensure_connection
    self.connect()
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/django/db/backends/__init__.py", line 115, in connect
    self.connection = self.get_new_connection(conn_params)
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py", line 115, in get_new_connection
    return Database.connect(**conn_params)
  File "/qa_environments/fuel-devops-venv/local/lib/python2.7/site-packages/psycopg2/__init__.py", line 164, in connect
    conn = _connect(dsn, connection_factory=connection_factory, async=async)
django.db.utils.OperationalError: FATAL: password authentication failed for user "fuel_devops"
FATAL: password authentication failed for user "fuel_devops"
-----------------------------------------------------------------

#############################
INSTALATION STEPS:
#############################
sudo apt-get install -y git \
postgresql \
postgresql-server-dev-all \
libyaml-dev \
libffi-dev \
python-dev \
python-libvirt \
python-pip \
qemu-kvm \
qemu-utils \
libvirt-bin \
libvirt-dev \
ubuntu-vm-builder \
bridge-utils

sudo apt-get update && sudo apt-get upgrade -y

sudo apt-get install -y python-virtualenv libpq-dev libgmp-dev

sudo mkdir -p /qa_environments/fuel-devops-venv
sudo chmod 777 /qa_environments/fuel-devops-venv

virtualenv --system-site-packages /qa_environments/fuel-devops-venv

source /qa_environments/fuel-devops-venv/bin/activate
pip install git+https://github.com/openstack/fuel-devops.git@2.9.13 --upgrade
#############################

Changed in fuel:
assignee: nobody → Fuel DevOps (fuel-devops)
milestone: none → 8.0
Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

The root of this issue in outdated documentation in https://github.com/openstack/fuel-devops/blob/master/README.md

Revision history for this message
Igor Shishkin (teran) wrote :

Infra DevOps team is not maintaining python-devops. Assigning to repo owners.

Changed in fuel:
assignee: Fuel DevOps (fuel-devops) → Fuel QA Team (fuel-qa)
Revision history for this message
Tatyanka (tatyana-leontovich) wrote :

Actually the issue is in your db settings, you should be sure that you pass correct user/password data and configure your Postgres correctly and I do not see any reasons copy Postgres docs into devops readme, so move to invalid

Changed in fuel:
status: New → Invalid
Dmitry Pyzhov (dpyzhov)
tags: added: area-qa fuel-devops
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.