ironic-conductor deployment in loop with tftpd-hpa

Bug #2074222 reported by Manuel Eurico Paula

This bug report will be marked for expiration in 58 days if no further activity occurs. (find out why)

6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Ironic Conductor Charm
Incomplete
Undecided
Unassigned

Bug Description

ironic-conductor channel: yoga/stable
ironic-conductor revision: 173

I was trying to deploy ironic-conductor and it seems the charm is in loop in "Installing packages" stage due to problems in installing tftpd-hpa and nginx packages.

subprocess.CalledProcessError: Command '['apt-get', '--assume-yes', '--option=Dpkg::Options::=--force-confold', 'install', 'tftpd-hpa', 'nginx']' returned non-zero exit status 100.

unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install Traceback (most recent call last):
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install File "/var/lib/juju/agents/unit-ironic-conductor-1/charm/hooks/install", line 22, in <module>
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install main()
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install File "/var/lib/juju/agents/unit-ironic-conductor-1/.venv/lib/python3.10/site-packages/charms/reactive/__init__.py", line 74, in main
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install bus.dispatch(restricted=restricted_mode)
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install File "/var/lib/juju/agents/unit-ironic-conductor-1/.venv/lib/python3.10/site-packages/charms/reactive/bus.py", line 390, in dispatch
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install _invoke(other_handlers)
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install File "/var/lib/juju/agents/unit-ironic-conductor-1/.venv/lib/python3.10/site-packages/charms/reactive/bus.py", line 359, in _invoke
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install handler.invoke()
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install File "/var/lib/juju/agents/unit-ironic-conductor-1/.venv/lib/python3.10/site-packages/charms/reactive/bus.py", line 181, in invoke
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install self._action(*args)
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install File "/var/lib/juju/agents/unit-ironic-conductor-1/charm/reactive/layer_openstack.py", line 28, in default_install
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install instance.install()
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install File "/var/lib/juju/agents/unit-ironic-conductor-1/charm/lib/charm/openstack/ironic/ironic.py", line 328, in install
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install super().install()
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install File "/var/lib/juju/agents/unit-ironic-conductor-1/.venv/lib/python3.10/site-packages/charms_openstack/charm/core.py", line 592, in install
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install fetch.apt_install(packages, fatal=True)
unit-ironic-conductor-1: 17:47:24 WARNING unit.ironic-conductor/1.install File "/var/lib/juju/agents/unit-ironic-conductor-1/.venv/lib/python3.10/site-packages/charmhelpers/fetch/ubuntu.py", line 373, in apt_install
^Xunit-ironic-conductor-1: 17:51:37 INFO juju.worker.uniter awaiting error resolution for "install" hook
unit-ironic-conductor-1: 17:52:24 INFO juju.worker.uniter awaiting error resolution for "install" hook
unit-ironic-conductor-1: 17:52:25 INFO unit.ironic-conductor/1.juju-log Reactive main running for hook install
unit-ironic-conductor-1: 17:52:26 INFO unit.ironic-conductor/1.juju-log Initializing Leadership Layer (is follower)
unit-ironic-conductor-1: 17:52:26 INFO unit.ironic-conductor/1.juju-log Invoking reactive handler: reactive/layer_openstack.py:15:default_install
unit-ironic-conductor-1: 17:52:50 INFO unit.ironic-conductor/1.juju-log Installing ['tftpd-hpa', 'nginx'] with options: ['--option=Dpkg::Options::=--force-confold']
unit-ironic-conductor-1: 17:52:51 WARNING unit.ironic-conductor/1.install No apport report written because the error message indicates its a followup error from a previous failure.
unit-ironic-conductor-1: 17:52:54 WARNING unit.ironic-conductor/1.install E: Sub-process /usr/bin/dpkg returned an error code (1)

Logs and configurations are attached.

Revision history for this message
Manuel Eurico Paula (manuel-paula) wrote :
Revision history for this message
Felipe Reyes (freyes) wrote : Re: [Bug 2074222] [NEW] ironic-conductor deployment in loop with tftpd-hpa

Hi, thanks for this bug report.

On Fri, 2024-07-26 at 17:00 +0000, Manuel Eurico Paula wrote:
> Public bug reported:
>
> ironic-conductor channel: yoga/stable
> ironic-conductor revision: 173
>
> I was trying to deploy ironic-conductor and it seems the charm is in
> loop in "Installing packages" stage due to problems in installing tftpd-
> hpa and nginx packages.
>
> subprocess.CalledProcessError: Command '['apt-get', '--assume-yes', '--
> option=Dpkg::Options::=--force-confold', 'install', 'tftpd-hpa',
> 'nginx']' returned non-zero exit status 100.

Can you attach to this bug the apt-get related logs /var/log/apt/history.log and /var/log/apt/term.log , please make sure they correspond to the same time window when these packages were being installed.

Changed in charm-ironic-conductor:
status: New → Incomplete
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.