[debian][cloudfoundry] CloudFoundry deployment failed because linux-image-virtual package couldn't located

Bug #1453583 reported by Victor Ryzhenkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
murano-apps
Fix Released
Critical
Unassigned
Liberty
Fix Released
Critical
Dmytro Dovbii
Mitaka
Fix Released
Critical
Dmytro Dovbii

Bug Description

Steps to reproduce:
1.Use debian-based image with murano-agent
2. Add CF to environment
3. Deploy environment.

Actual result:
Deploymen fails with error:
2015-05-10 17:48:00 - [murano.engine.system.agent.AgentException]: {'errorCode': 100, 'message': u'Script deploy returned error code', 'extra': None, 'details': {u'stdout': None, u'stderr': None, u'exitCode': 1}, 'time': u'2015-05-10 17:47:58.738459'}

The same exception in murano-agent.log

Looking deeper, we can find deployment logs in /tmp dir:

+ apt-get install -o Dpkg::Options::=--force-confnew -y -f linux-image-virtual linux-image-extra-virtual
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package linux-image-virtual
E: Unable to locate package linux-image-extra-virtual

Looks like we need to add extra repos for debian to debian-based image.

Changed in murano:
importance: Undecided → Critical
milestone: none → liberty-1
status: New → Confirmed
Changed in murano-apps:
status: New → Confirmed
importance: Undecided → Critical
milestone: none → liberty-1
no longer affects: murano
Changed in murano-apps:
milestone: liberty-1 → liberty-2
Changed in murano-apps:
milestone: liberty-2 → liberty-3
Changed in murano-apps:
milestone: liberty-3 → liberty-rc1
Dmytro Dovbii (ddovbii)
Changed in murano-apps:
assignee: nobody → Dmytro Dovbii (ddovbii)
Revision history for this message
Dmytro Dovbii (ddovbii) wrote :

Looks like we can't fix this bug now. This application uses CF Nise Installer which is officialy supported by CF https://docs.cloudfoundry.org/deploying/run-local.html

But in requirements of Nise Installer we can see what it supports only Ubuntu 14.04 x64 https://github.com/yudai/cf_nise_installer#requirements

So, looks like we can't install CF on Debian now

Changed in murano-apps:
assignee: Dmytro Dovbii (ddovbii) → nobody
Changed in murano-apps:
status: Confirmed → Won't Fix
Changed in murano-apps:
milestone: liberty-rc1 → liberty-rc2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano-apps (stable/liberty)

Fix proposed to branch: stable/liberty
Review: https://review.openstack.org/228407

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to murano-apps (stable/kilo)

Reviewed: https://review.openstack.org/227841
Committed: https://git.openstack.org/cgit/openstack/murano-apps/commit/?id=616c46336f56d97c49938b669b650cf8bc467d41
Submitter: Jenkins
Branch: stable/kilo

commit 616c46336f56d97c49938b669b650cf8bc467d41
Author: Dmytro Dovbii <email address hidden>
Date: Fri Sep 18 16:40:49 2015 +0300

    Add image requirements to CF app

    This patch adds image restrictions to CF application due to
    installer requirements:
    https://github.com/yudai/cf_nise_installer#requirements
    Now deployment will be terminated if user starts it with
    non-Ubuntu image.

    README file describing requirements also was added.

    Change-Id: Ia9e45fccbe22688c3daeabecfbb9d09c234494dd
    Related-Bug: #1453583

tags: added: in-stable-kilo
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to murano-apps (master)

Reviewed: https://review.openstack.org/225154
Committed: https://git.openstack.org/cgit/openstack/murano-apps/commit/?id=7af9b4e8505c29d5fd12529156d945cc407efcea
Submitter: Jenkins
Branch: master

commit 7af9b4e8505c29d5fd12529156d945cc407efcea
Author: Dmytro Dovbii <email address hidden>
Date: Fri Sep 18 16:40:49 2015 +0300

    Add image requirements to CF app

    This patch adds image restrictions to CF application due to
    installer requirements:
    https://github.com/yudai/cf_nise_installer#requirements
    Now deployment will be terminated if user starts it with
    non-Ubuntu image.

    README file describing requirements also was added.

    Change-Id: Ia9e45fccbe22688c3daeabecfbb9d09c234494dd
    Related-Bug: #1453583

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to murano-apps (stable/liberty)

Reviewed: https://review.openstack.org/228407
Committed: https://git.openstack.org/cgit/openstack/murano-apps/commit/?id=029b34ca2190b1ec42b0dc3319bb755f86a41f96
Submitter: Jenkins
Branch: stable/liberty

commit 029b34ca2190b1ec42b0dc3319bb755f86a41f96
Author: Dmytro Dovbii <email address hidden>
Date: Fri Sep 18 16:40:49 2015 +0300

    Add image requirements to CF app

    This patch adds image restrictions to CF application due to
    installer requirements:
    https://github.com/yudai/cf_nise_installer#requirements
    Now deployment will be terminated if user starts it with
    non-Ubuntu image.

    README file describing requirements also was added.

    Change-Id: Ia9e45fccbe22688c3daeabecfbb9d09c234494dd
    Related-Bug: #1453583

tags: added: in-stable-liberty
Changed in murano-apps:
status: Fix Committed → Fix Released
Changed in murano-apps:
milestone: liberty-rc2 → 1.0.0
Changed in murano-apps:
status: Fix Committed → Fix Released
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.