Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-2348

Puppet run randomly fails with "Unknown function <function> at <manifest> on node <node>"

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Duplicate
    • Affects Version/s: PUP 3.5.1, PUP 3.6.0
    • Fix Version/s: PUP 3.6.2
    • Component/s: None
    • Labels:
      None
    • Environment:

      Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux
      ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux]

    • Template:

      Description

      After upgrading puppetmaster to 3.5.1 we started experiencing random manifests failures.

      A given (manifest, function, node) tuple can work several times and then fail, only to succeed on the next run (with the exact same code base).

      Running the agent and the master in debug does not bring any more information on why the function cannot be found.

      The issue appears across multiple modules and custom functions, and cannot be repeated on demand.

      Reverting to puppet 3.4.3 and facter 1.7.5 fixed the issue, reverting to 3.5.0.rc3 (keeping facter at 2.0.1) did not.

      The error is always of the form :

      "Unknown function <function> at <manifest> on node <node>"

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                fconil Francois Conil
                Reporter:
                fconil Francois Conil
              • Votes:
                2 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Zendesk Support