[puppet4] autoload does not work

Bug #1655663 reported by Nikita Karpin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Undecided
Dmitry Ilyin

Bug Description

When deploying using Fuel from master branch [1] and using Puppet4 package from [2] deployment fails with these errors:

Evaluation Error: Error while evaluating a Function Call, Could not autoload puppet/parser/functions/prepare_network_config: cannot load such file -- puppetx/l23network at /etc/puppet/modules/osnailyfacter/manifests/globals/globals.pp:35:3 on node node-3.domain.tld

[1] http://seed.fuel-infra.org/fuelweb-iso/fuel-11.0-community-325-2017-01-10_16-04-15.iso
[2] https://review.fuel-infra.org/#/c/29334/

Nikita Karpin (mkarpin)
Changed in fuel:
milestone: none → 11.0
status: New → Confirmed
Changed in fuel:
assignee: nobody → Dmitry Ilyin (idv1985)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-astute (master)

Reviewed: https://review.openstack.org/418970
Committed: https://git.openstack.org/cgit/openstack/fuel-astute/commit/?id=1c1578b64a5da7f41e74dee35db9a4d3d4f112ed
Submitter: Jenkins
Branch: master

commit 1c1578b64a5da7f41e74dee35db9a4d3d4f112ed
Author: Dmitry Ilyin <email address hidden>
Date: Wed Jan 11 17:24:09 2017 +0300

    Add basemodulepath to the Puppet mcagent

    This parameter is required for Puppet 4
    to be able to find the base modules without
    any environment defined.

    Puppet 3 is able to work in the legacy mode
    without the environment support and does not
    case if there is base module path or not.

    Closes-Bug: 1655663
    Change-Id: I60f2c78ef5fe366314eea186f4671d198e54f1d6

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-astute (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/430387

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-astute (stable/newton)

Reviewed: https://review.openstack.org/430387
Committed: https://git.openstack.org/cgit/openstack/fuel-astute/commit/?id=3c087854a5e295e7808ea659dd23136623f01e10
Submitter: Jenkins
Branch: stable/newton

commit 3c087854a5e295e7808ea659dd23136623f01e10
Author: Dmitry Ilyin <email address hidden>
Date: Wed Jan 11 17:24:09 2017 +0300

    Add basemodulepath to the Puppet mcagent

    This parameter is required for Puppet 4
    to be able to find the base modules without
    any environment defined.

    Puppet 3 is able to work in the legacy mode
    without the environment support and does not
    case if there is base module path or not.

    Closes-Bug: 1655663
    Change-Id: I60f2c78ef5fe366314eea186f4671d198e54f1d6
    (cherry picked from commit 1c1578b64a5da7f41e74dee35db9a4d3d4f112ed)

tags: added: in-stable-newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/fuel-astute 11.0.0.0rc1

This issue was fixed in the openstack/fuel-astute 11.0.0.0rc1 release candidate.

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.