jinja template renders incorrectly . ChunkedEncodingError: ('Connection broken: IncompleteRead(0 bytes read)', IncompleteRead(0 bytes read))

Bug #1889681 reported by wes hayutin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Triaged
High
Unassigned

Bug Description

It looks like when

2020-07-30 17:08:11 | rendering j2 template to file: /home/zuul/tripleo-heat-installer-templates/./deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml

Either the file is empty or not rendered.

20-07-30 17:08:11 | jinja2 rendering normal template container-image-prepare-baremetal-ansible.j2.yaml
2020-07-30 17:08:11 | rendering j2 template to file: /home/zuul/tripleo-heat-installer-templates/./deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml
2020-07-30 17:13:38 | Exception: ('Connection broken: IncompleteRead(0 bytes read)', IncompleteRead(0 bytes read))
2020-07-30 17:13:38 | Traceback (most recent call last):
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tripleoclient/v1/tripleo_deploy.py", line 1265, in _standalone_deploy
2020-07-30 17:13:38 | parsed_args)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tripleoclient/v1/tripleo_deploy.py", line 799, in _deploy_tripleo_heat_templates
2020-07-30 17:13:38 | self._prepare_container_images(env, roles_data)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tripleoclient/v1/tripleo_deploy.py", line 744, in _prepare_container_images
2020-07-30 17:13:38 | env, roles_data, dry_run=True)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tripleo_common/image/kolla_builder.py", line 217, in container_images_prepare_multi
2020-07-30 17:13:38 | lock=lock
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tripleo_common/image/kolla_builder.py", line 350, in container_images_prepare
2020-07-30 17:13:38 | images, modify_only_with_labels)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tripleo_common/image/image_uploader.py", line 970, in filter_images_with_labels
2020-07-30 17:13:38 | url, session=session)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tripleo_common/image/image_uploader.py", line 563, in _image_labels
2020-07-30 17:13:38 | i = cls._inspect(image_url, session)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tripleo_common/image/image_uploader.py", line 2335, in _inspect
2020-07-30 17:13:38 | image_url, session=session, default_tag=default_tag)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tenacity/__init__.py", line 292, in wrapped_f
2020-07-30 17:13:38 | return self.call(f, *args, **kw)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tenacity/__init__.py", line 358, in call
2020-07-30 17:13:38 | do = self.iter(retry_state=retry_state)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tenacity/__init__.py", line 331, in iter
2020-07-30 17:13:38 | raise retry_exc.reraise()
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tenacity/__init__.py", line 167, in reraise
2020-07-30 17:13:38 | raise self.last_attempt.result()
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/concurrent/futures/_base.py", line 422, in result
2020-07-30 17:13:38 | return self.__get_result()
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tenacity/__init__.py", line 361, in call
2020-07-30 17:13:38 | result = fn(*args, **kwargs)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tripleo_common/image/image_uploader.py", line 708, in _inspect
2020-07-30 17:13:38 | tags_r = RegistrySessionHelper.get(session, tags_url, timeout=30)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tripleo_common/image/image_uploader.py", line 281, in get
2020-07-30 17:13:38 | **kwargs)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/tripleo_common/image/image_uploader.py", line 258, in _action
2020-07-30 17:13:38 | req = _action(*args, **kwargs)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 546, in get
2020-07-30 17:13:38 | return self.request('GET', url, **kwargs)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 533, in request
2020-07-30 17:13:38 | resp = self.send(prep, **send_kwargs)
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 686, in send
2020-07-30 17:13:38 | r.content
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/requests/models.py", line 828, in content
2020-07-30 17:13:38 | self._content = b''.join(self.iter_content(CONTENT_CHUNK_SIZE)) or b''
2020-07-30 17:13:38 | File "/usr/lib/python2.7/site-packages/requests/models.py", line 753, in generate
2020-07-30 17:13:38 | raise ChunkedEncodingError(e)
2020-07-30 17:13:38 | ChunkedEncodingError: ('Connection broken: IncompleteRead(0 bytes read)', IncompleteRead(0 bytes read))
2020-07-30 17:13:38 | None
2020-07-30 17:13:39 | Not cleaning working directory /home/zuul/tripleo-heat-installer-templates
2020-07-30 17:13:39 | Not cleaning ansible directory /home/zuul/undercloud-ansible-ngj30F
2020-07-30 17:13:39 | Install artifact is located at /home/zuul/undercloud-install-20200730171338.tar.bzip2

https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_216/734567/2/gate/tripleo-ci-centos-7-containers-multinode-train/216318a/logs/undercloud/home/zuul/undercloud_install.log

https://opendev.org/openstack/tripleo-heat-templates/src/branch/master/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.j2.yaml

Tags: alert
Revision history for this message
wes hayutin (weshayutin) wrote :
Changed in tripleo:
milestone: victoria-3 → wallaby-1
Changed in tripleo:
milestone: wallaby-1 → wallaby-2
Changed in tripleo:
milestone: wallaby-2 → wallaby-3
Changed in tripleo:
milestone: wallaby-3 → wallaby-rc1
Changed in tripleo:
milestone: wallaby-rc1 → xena-1
Changed in tripleo:
milestone: xena-1 → xena-2
Changed in tripleo:
milestone: xena-2 → xena-3
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.