ISO cannot be built w/o make deep_clean

Bug #1393777 reported by Daniele Pizzolli
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Won't Fix
High
Matthew Mosesohn
5.1.x
Fix Committed
High
Meg McRoberts
6.0.x
Won't Fix
High
Matthew Mosesohn
6.1.x
Won't Fix
High
Matthew Mosesohn

Bug Description

make iso into stable/5.1 branch fails with the following:

Debug: Executing '/usr/bin/yum -d 0 -e 0 -y install nailgun'
Error: Execution of '/usr/bin/yum -d 0 -e 0 -y install nailgun' returned 1: Error: Package: nailgun-0.1.0-3.noarch (nailgun)
           Requires: python-netaddr = 0.7.10
           Installed: python-netaddr-0.7.12-6.2.mira1.x86_64 (@nailgun)
               python-netaddr = 0.7.12-6.2.mira1
           Available: python-netaddr-0.7.5-4.el6.noarch (nailgun)
               python-netaddr = 0.7.5-4.el6
           Available: python-netaddr-0.7.10-2.mira1.noarch (nailgun)
               python-netaddr = 0.7.10-2.mira1
Error: Package: nailgun-0.1.0-3.noarch (nailgun)
           Requires: python-oslo-config = 1:1.2.1
           Installed: 1:python-oslo-config-1.4.0-fuel6.0.mira22.noarch (@nailgun)
               python-oslo-config = 1:1.4.0-fuel6.0.mira22
           Available: 1:python-oslo-config-1.2.1-1.el6.noarch (nailgun)
               python-oslo-config = 1:1.2.1-1.el6
Error: Package: nailgun-0.1.0-3.noarch (nailgun)
           Requires: python-simplejson = 3.3.0
           Installed: python-simplejson-3.5.3-2.mira1.x86_64 (@nailgun)
               python-simplejson = 3.5.3-2.mira1
           Available: python-simplejson-3.3.0-2.el6.x86_64 (nailgun)
               python-simplejson = 3.3.0-2.el6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Error: /Stage[main]/Nailgun::Venv/Package[nailgun]/ensure: change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install nailgun' returned 1: Error: Package: nailgun-0.1.0-3.noarch (nailgun)
           Requires: python-netaddr = 0.7.10
           Installed: python-netaddr-0.7.12-6.2.mira1.x86_64 (@nailgun)
               python-netaddr = 0.7.12-6.2.mira1
           Available: python-netaddr-0.7.5-4.el6.noarch (nailgun)
               python-netaddr = 0.7.5-4.el6
           Available: python-netaddr-0.7.10-2.mira1.noarch (nailgun)
               python-netaddr = 0.7.10-2.mira1
Error: Package: nailgun-0.1.0-3.noarch (nailgun)
           Requires: python-oslo-config = 1:1.2.1
           Installed: 1:python-oslo-config-1.4.0-fuel6.0.mira22.noarch (@nailgun)
               python-oslo-config = 1:1.4.0-fuel6.0.mira22
           Available: 1:python-oslo-config-1.2.1-1.el6.noarch (nailgun)
               python-oslo-config = 1:1.2.1-1.el6
Error: Package: nailgun-0.1.0-3.noarch (nailgun)
           Requires: python-simplejson = 3.3.0
           Installed: python-simplejson-3.5.3-2.mira1.x86_64 (@nailgun)
               python-simplejson = 3.5.3-2.mira1
           Available: python-simplejson-3.3.0-2.el6.x86_64 (nailgun)
               python-simplejson = 3.3.0-2.el6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

A more compresinve log is attached.

You see the similar log into:
https://bugs.launchpad.net/fuel/+bug/1361279
https://bugs.launchpad.net/fuel/+bug/1392698

Revision history for this message
Daniele Pizzolli (daniele-pizzolli) wrote :
Changed in fuel:
importance: Undecided → High
assignee: nobody → Fuel Library Team (fuel-library)
milestone: none → 5.1.1
tags: added: customer-found
tags: removed: customer-found
Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

Danielle, I'm glad you provided make iso logs. It looks like you have some old packages perhaps. Can you make deep_clean and try to make iso again? We have jenkins builds from only 6 hours ago that were successful in building 5.1.1 with a clean environment.

Revision history for this message
Daniele Pizzolli (daniele-pizzolli) wrote :

Thanks Matthew,

A build after deep_clean ended successfully.

this is the second time that I hit the problem of the build process
works only with deep_clean. See
https://bugs.launchpad.net/fuel/+bug/1383204

Unfortunately make deep_clean takes 1 hour to download 2.5 GB of stuff
on my side.

Do you think that adding a proxy will speed up the download or it will
cause even more trouble? Are there smarter work around? Any hint on
what is wrong? It's because you re-build some package without changing
names as I discovered in other bug reports?

Thanks again

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Set to invalid due to deep_clean resolves the issue. Though, we should put that at the docs as well, make deep_clean is a requirement for build ISO.

Changed in fuel:
status: New → Invalid
summary: - puppet fails to install nailgun into docker
+ ISO cannot be build w/o make deep_clean
Changed in fuel:
status: Invalid → Triaged
assignee: Fuel Library Team (fuel-library) → Fuel Documentation Team (fuel-docs)
summary: - ISO cannot be build w/o make deep_clean
+ ISO cannot be built w/o make deep_clean
Mike Scherbakov (mihgen)
tags: added: docs
tags: added: release-notes
Revision history for this message
Irina Povolotskaya (ipovolotskaya) wrote :

Meg, please add this to RN 5.1.1.

As to reflecting this within our basic docs, I covered it in https://review.openstack.org/#/c/125637

Please, look through this CR once this item has already bee touched. Thx!

Changed in fuel:
assignee: Fuel Documentation Team (fuel-docs) → Meg McRoberts (dreidellhasa)
Revision history for this message
Dmitry Borodaenko (angdraug) wrote :

Any update? We're finalizing 5.1.1 documentation this week, this has to be ready for merge by Wednesday.

Revision history for this message
Meg McRoberts (dreidellhasa) wrote : Re: [Bug 1393777] Re: ISO cannot be built w/o make deep_clean
Download full text (3.9 KiB)

See line 356 of
https://review.openstack.org/#/c/130717/37/pages/release-notes/v5-1/050-known-issues.rst
.
Irina said she also included this in the ISO build instructions.

On Mon, Dec 1, 2014 at 9:42 PM, Dmitry Borodaenko <email address hidden>
wrote:

> Any update? We're finalizing 5.1.1 documentation this week, this has to
> be ready for merge by Wednesday.
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/1393777
>
> Title:
> ISO cannot be built w/o make deep_clean
>
> Status in Fuel: OpenStack installer that works:
> Triaged
>
> Bug description:
> make iso into stable/5.1 branch fails with the following:
>
> Debug: Executing '/usr/bin/yum -d 0 -e 0 -y install nailgun'
> Error: Execution of '/usr/bin/yum -d 0 -e 0 -y install nailgun' returned
> 1: Error: Package: nailgun-0.1.0-3.noarch (nailgun)
> Requires: python-netaddr = 0.7.10
> Installed: python-netaddr-0.7.12-6.2.mira1.x86_64 (@nailgun)
> python-netaddr = 0.7.12-6.2.mira1
> Available: python-netaddr-0.7.5-4.el6.noarch (nailgun)
> python-netaddr = 0.7.5-4.el6
> Available: python-netaddr-0.7.10-2.mira1.noarch (nailgun)
> python-netaddr = 0.7.10-2.mira1
> Error: Package: nailgun-0.1.0-3.noarch (nailgun)
> Requires: python-oslo-config = 1:1.2.1
> Installed: 1:python-oslo-config-1.4.0-fuel6.0.mira22.noarch
> (@nailgun)
> python-oslo-config = 1:1.4.0-fuel6.0.mira22
> Available: 1:python-oslo-config-1.2.1-1.el6.noarch (nailgun)
> python-oslo-config = 1:1.2.1-1.el6
> Error: Package: nailgun-0.1.0-3.noarch (nailgun)
> Requires: python-simplejson = 3.3.0
> Installed: python-simplejson-3.5.3-2.mira1.x86_64 (@nailgun)
> python-simplejson = 3.5.3-2.mira1
> Available: python-simplejson-3.3.0-2.el6.x86_64 (nailgun)
> python-simplejson = 3.3.0-2.el6
> You could try using --skip-broken to work around the problem
> You could try running: rpm -Va --nofiles --nodigest
>
> Error: /Stage[main]/Nailgun::Venv/Package[nailgun]/ensure: change from
> absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install
> nailgun' returned 1: Error: Package: nailgun-0.1.0-3.noarch (nailgun)
> Requires: python-netaddr = 0.7.10
> Installed: python-netaddr-0.7.12-6.2.mira1.x86_64 (@nailgun)
> python-netaddr = 0.7.12-6.2.mira1
> Available: python-netaddr-0.7.5-4.el6.noarch (nailgun)
> python-netaddr = 0.7.5-4.el6
> Available: python-netaddr-0.7.10-2.mira1.noarch (nailgun)
> python-netaddr = 0.7.10-2.mira1
> Error: Package: nailgun-0.1.0-3.noarch (nailgun)
> Requires: python-oslo-config = 1:1.2.1
> Installed: 1:python-oslo-config-1.4.0-fuel6.0.mira22.noarch
> (@nailgun)
> python-oslo-config = 1:1.4.0-fuel6.0.mira22
> Available: 1:python-oslo-config-1.2.1-1.el6.noarch (nailgun)
> python-oslo-config = 1:1.2.1-...

Read more...

Revision history for this message
Dmitry Borodaenko (angdraug) wrote :

Matt, please confirm if it's also a problem in 6.0.

Revision history for this message
Stanislaw Bogatkin (sbogatkin) wrote :

Matthew, any updates?

Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

I was able to do a simple clean with a 3 week old build env with no conflicts. It's not possible for us to cover every situation, but sometimes deps will break without deep clean.

Changed in fuel:
status: Triaged → Won't Fix
tags: added: release-notes-done
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-docs (stable/6.1)

Related fix proposed to branch: stable/6.1
Review: https://review.openstack.org/194961

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-docs (stable/6.1)
Download full text (45.4 KiB)

Reviewed: https://review.openstack.org/194961
Committed: https://git.openstack.org/cgit/stackforge/fuel-docs/commit/?id=0e26e7d7cc153d179ec34985645dd23cdd239ddb
Submitter: Jenkins
Branch: stable/6.1

commit 5cc5f0c643aebecaf3bf4580535a3ea7c3334a6c
Author: Mike Scherbakov <email address hidden>
Date: Tue Jun 23 13:43:35 2015 -0700

    Removed streamlined patching backend pieces

    Change-Id: I955e76ccdbd12a9145f4e9b689f80bdf9fcaf929

commit 563c4b5c78ebfcb1f4f91047c2919f6270f9a1d4
Author: Mike Scherbakov <email address hidden>
Date: Tue Jun 23 13:30:30 2015 -0700

    Removed outdated patching guide

    Change-Id: I76180c277789ade9c5ebedd19fe2092847c0b7d9

commit 8d120c14bec1ab41d448683ad146a3053a57c4ee
Author: Irina Povolotskaya <email address hidden>
Date: Tue Jun 23 19:59:11 2015 +0300

    Add dual hypervisor ref arch into 6.1 docs

    Change-Id: I900c24c9de878eafadbfc995aa879b7f55737fac

commit feebd1592d3305b64bbdfd0bc5fe108190aef120
Author: OlgaGusarenko <email address hidden>
Date: Tue Jun 23 18:38:17 2015 +0300

    [OPs guide] Running Ceilometer section edits

    1. conf file extract is updated
    2. note is updated

    Closes-bug: 1467817
    Change-Id: I0217e164108e0ba6c1397045a5e57d13ff429223

commit 44a93f9dead7511a3461ec35248dbb689c81eafd
Author: OlgaGusarenko <email address hidden>
Date: Tue Jun 23 18:04:40 2015 +0300

    [RN6_1] Final changes

    1. capitalization
    2. 2014.2 to 2014.2.2
    3. general improvements

    Change-Id: I45057e90c90550559f66bc67ccdf97a559fd9000

commit bb41389cae58084285688853281516b659686422
Author: evkonstantinov <email address hidden>
Date: Tue Jun 23 16:45:35 2015 +0300

    Update patching decription

    Update patching description with
    the standard Linux commands.

    Change-Id: Ia1a8346639c468fdfce15a11d2430bf3a4731244

commit bf3018fae3f2e564413d33aba6cdebf8868f0b4e
Author: OlgaGusarenko <email address hidden>
Date: Tue Jun 23 15:55:49 2015 +0300

    [RN6_1] Clean up

    1. Rearranges sections
    2. Improves RST
    3. Changes titles order

    Change-Id: I6110bf515667d3d6ba08ad35ff5d593dbc96641e

commit 1c7e4457808e8f2d6c56fdf31252170972e444b9
Author: Maria Zlatkova <email address hidden>
Date: Tue Jun 23 15:26:28 2015 +0300

    Replaces VBOX screenshots

    This patch:
    - replaces VBOX screenshots
    - changes the link for Download Mirantis VirtualBox scripts
     to https://docs.mirantis.com/openstack/fuel/fuel-master/#downloads

    Change-Id: I58dede960c5c3355d39b07ff44b757403f6af02c
    Closes-Bug: #1467872

commit 0a568bf53fc0e25d1d692d5d74b4a7b4d983bbcc
Author: evkonstantinov <email address hidden>
Date: Tue Jun 23 14:01:55 2015 +0300

    6.1 --separate repos

    change wording and add links to the
    separate repos feature.

    Change-Id: Ib5d0778a0d8f1534f79ed2f553574cb69a3150b0

commit 95a188b21cbdd064d92696b7920e6a0105fe0c56
Author: Maria Zlatkova <email address hidden>
Date: Tue Jun 23 12:07:28 2015 +0300

    Corrects the output 'pcs status'

    Changes the example outputs to appropriate ones.

    Change-Id: Ib6d83...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers