tripleo scenario002 ci failure on zaqar gate due to dlrn build fatal: because of missing redis dependency

Bug #1737102 reported by gecong
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Invalid
Medium
Unassigned

Bug Description

There are scenario002 ci failure in https://review.openstack.org/#/c/511663/
with logs:
fatal: [undercloud]: FAILED! => {"changed": true, "cmd": "set +e; source /home/zuul/dlrn-venv/bin/activate; while true; do\n dlrn --config-file projects.ini --head-only --package-name openstack-zaqar --local --info-repo rdoinfo --dev;\n if [ $? -eq 0 ]; then\n # SUCCESS\n break;\n elif [ $? -eq 1 ]; then\n # FAILED\n exit 1;\n elif [ $? -eq 2 ]; then\n # RETRY\n continue;\n fi;\n # Unexpected DLRN return code\n exit $?;\n done;", "delta": "0:02:55.752785", "end": "2017-12-08 03:53:52.429842", "failed": true, "msg": "non-zero return code", "rc": 1, "start": "2017-12-08 03:50:56.677057", "stderr": "2017-12-08 03:51:00,228 INFO:dlrn-repositories:Getting https://github.com/rdo-packages/zaqar-distgit.git to ./data/openstack-zaqar_distro (rpm-master)\n2017-12-08 03:51:01,880 INFO:dlrn-repositories:Getting git://git.openstack.org/openstack/zaqar to ./data/openstack-zaqar (master)\n2017-12-08 03:51:02,046 INFO:dlrn-build:Processing openstack-zaqar 8a329e7df89242072b811b3221009c9708400312\n2017-12-08 03:53:40,973 ERROR:dlrn-build:cmd failed. See logs at: /home/zuul/DLRN/data/repos/8a/32/8a329e7df89242072b811b3221009c9708400312_dev/\n2017-12-08 03:53:40,974 INFO:dlrn:Received exception Error in build_rpm_wrapper for openstack-zaqar: \n\n RAN: /usr/bin/env /home/zuul/DLRN/scripts/build_rpm.sh centos-local openstack-zaqar /home/zuul/DLRN/data/repos/8a/32/8a329e7df89242072b811b3221009c9708400312_dev /home/zuul/DLRN/data file:///tmp/fake-dlrn-repos /home/zuul/DLRN/data/openstack-zaqar_distro\n\n STDOUT:\n\n\n STDERR:\n\n2017-12-08 03:53:40,981 ERROR:dlrn:Received exception Error in build_rpm_wrapper for openstack-zaqar: \n\n RAN: /usr/bin/env /home/zuul/DLRN/scripts/build_rpm.sh centos-local openstack-zaqar /home/zuul/DLRN/data/repos/8a/32/8a329e7df89242072b811b3221009c9708400312_dev /home/zuul/DLRN/data file:///tmp/fake-dlrn-repos /home/zuul/DLRN/data/openstack-zaqar_distro\n\n STDOUT:\n\n\n STDERR:\n\n2017-12-08 03:53:40,993 INFO:dlrn-notifications:Skipping notify email to ['<email address hidden>', '<email address hidden>', '<email address hidden>']", "stderr_lines": ["2017-12-08 03:51:00,228 INFO:dlrn-repositories:Getting https://github.com/rdo-packages/zaqar-distgit.git to ./data/openstack-zaqar_distro (rpm-master)", "2017-12-08 03:51:01,880 INFO:dlrn-repositories:Getting git://git.openstack.org/openstack/zaqar to ./data/openstack-zaqar (master)", "2017-12-08 03:51:02,046 INFO:dlrn-build:Processing openstack-zaqar 8a329e7df89242072b811b3221009c9708400312", "2017-12-08 03:53:40,973 ERROR:dlrn-build:cmd failed. See logs at: /home/zuul/DLRN/data/repos/8a/32/8a329e7df89242072b811b3221009c9708400312_dev/", "2017-12-08 03:53:40,974 INFO:dlrn:Received exception Error in build_rpm_wrapper for openstack-zaqar: ", "", " RAN: /usr/bin/env /home/zuul/DLRN/scripts/build_rpm.sh centos-local openstack-zaqar /home/zuul/DLRN/data/repos/8a/32/8a329e7df89242072b811b3221009c9708400312_dev /home/zuul/DLRN/data file:///tmp/fake-dlrn-repos /home/zuul/DLRN/data/openstack-zaqar_distro", "", " STDOUT:", "", "", " STDERR:", "", "2017-12-08 03:53:40,981 ERROR:dlrn:Received exception Error in build_rpm_wrapper for openstack-zaqar: ", "", " RAN: /usr/bin/env /home/zuul/DLRN/scripts/build_rpm.sh centos-local openstack-zaqar /home/zuul/DLRN/data/repos/8a/32/8a329e7df89242072b811b3221009c9708400312_dev /home/zuul/DLRN/data file:///tmp/fake-dlrn-repos /home/zuul/DLRN/data/openstack-zaqar_distro", "", " STDOUT:", "", "", " STDERR:", "", "2017-12-08 03:53:40,993 INFO:dlrn-notifications:Skipping notify email to ['<email address hidden>', '<email address hidden>', '<email address hidden>']"], "stdout": "", "stdout_lines": []}

Changed in tripleo:
status: New → Triaged
importance: Undecided → Medium
milestone: none → queens-3
Revision history for this message
Alex Schultz (alex-schultz) wrote :

I mentioned this in the related review but it is failing because of a missing redis requirement. The change in question is the addition of code that pulls in this new requirement. This isn't a tripleo bug, but rather an issue with zaqar and it's packaging.

Traceback (most recent call last):
  File "/usr/bin/oslo-config-generator", line 10, in <module>
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/oslo_config/generator.py", line 758, in main
    generate(conf)
  File "/usr/lib/python2.7/site-packages/oslo_config/generator.py", line 719, in generate
    groups = _get_groups(_list_opts(conf.namespace))
  File "/usr/lib/python2.7/site-packages/oslo_config/generator.py", line 469, in _list_opts
    loaders = _get_raw_opts_loaders(namespaces)
  File "/usr/lib/python2.7/site-packages/oslo_config/generator.py", line 413, in _get_raw_opts_loaders
    invoke_on_load=False)
  File "/usr/lib/python2.7/site-packages/stevedore/named.py", line 81, in __init__
    verify_requirements)
  File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 203, in _load_plugins
    self._on_load_failure_callback(self, ep, err)
  File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 195, in _load_plugins
    verify_requirements,
  File "/usr/lib/python2.7/site-packages/stevedore/named.py", line 158, in _load_one_plugin
    verify_requirements,
  File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 223, in _load_one_plugin
    plugin = ep.resolve()
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2235, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/builddir/build/BUILD/zaqar-6.0.0.0b2.dev63/zaqar/storage/redis/__init__.py", line 64, in <module>
    from zaqar.storage.redis import driver
  File "/builddir/build/BUILD/zaqar-6.0.0.0b2.dev63/zaqar/storage/redis/driver.py", line 16, in <module>
    import redis
ImportError: No module named redis
RPM build errors:

Changed in tripleo:
status: Triaged → Invalid
summary: tripleo scenario002 ci failure on zaqar gate due to dlrn build fatal:
- cmd failed
+ because of missing redis dependency
Revision history for this message
Alex Schultz (alex-schultz) wrote :
Revision history for this message
Alex Schultz (alex-schultz) wrote :

rdo was updated to include python-redis

no longer affects: zaqar
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.