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

pe-task's facter_task is failing with the promotion of puppet-agent 5.5.6.180.g8b5d99d

    XMLWordPrintable

Details

    • CI Blocker
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • None
    • PUP 5.5.7, PUP 6.0.3
    • None
    • None
    • pe-integration pe-2018.1.x
    • Platform OS
    • Platform OS Kanban
    • Bug Fix
    • Hide
      Puppet::Util.safe_posix_fork now ensures that the child process' stdin, stdout, and stderr streams are redirected to the passed-in files by referencing the corresponding STDIN, STDOUT and STDERR ruby constants instead of the mutable global variables $stdin, $stdout and $stderr.
      Show
      Puppet::Util.safe_posix_fork now ensures that the child process' stdin, stdout, and stderr streams are redirected to the passed-in files by referencing the corresponding STDIN, STDOUT and STDERR ruby constants instead of the mutable global variables $stdin, $stdout and $stderr.
    • Needs Assessment

    Description

      Example failing job here.
      Output from a failure example:

      [root@ig3sts02jx76ak7 ~]# puppet task run facter_task --nodes ig3sts02jx76ak7.delivery.puppetlabs.net
      Starting job ...
      Note: The task will run only on permitted nodes.
      New job ID: 1
      Nodes: 1
       
      Started on ig3sts02jx76ak7.delivery.puppetlabs.net ...
      Failed on ig3sts02jx76ak7.delivery.puppetlabs.net
        Error: 751: unexpected token at 'RPM version 4.11.3
          /bin/rpm
          /etc/rpm
          /usr/bin/rpm2cpio
          /usr/bin/rpmdb
          /usr/bin/rpmkeys
          /usr/bin/rpmquery
          /usr/bin/rpmverify
          /usr/lib/rpm
          /usr/lib/rpm/macros
          /usr/lib/rpm/macros.d
          /usr/lib/rpm/platform
          /usr/lib/rpm/platform/aarch64-linux
          /usr/lib/rpm/platform/aarch64-linux/macros
          /usr/lib/rpm/platform/alpha-linux
          /usr/lib/rpm/platform/alpha-linux/macros
          /usr/lib/rpm/platform/alphaev5-linux
          /usr/lib/rpm/platform/alphaev5-linux/macros
          /usr/lib/rpm/platform/alphaev56-linux
          /usr/lib/rpm/platform/alphaev56-linux/macros
          /usr/lib/rpm/platform/alphaev6-linux
          /usr/lib/rpm/platform/alphaev6-linux/macros
          /usr/lib/rpm/platform/alphaev67-linux
          /usr/lib/rpm/platform/alphaev67-linux/macros
          /usr/lib/rpm/platform/alphapca56-linux
          /usr/lib/rpm/platform/alphapca56-linux/macros
          /usr/lib/rpm/platform/amd64-linux
          /usr/lib/rpm/platform/amd64-linux/macros
          /usr/lib/rpm/platform/armv3l-linux
          /usr/lib/rpm/platform/armv3l-linux/macros
          /usr/lib/rpm/platform/armv4b-linux
          /usr/lib/rpm/platform/armv4b-linux/macros
          /usr/lib/rpm/platform/armv4l-linux
          /usr/lib/rpm/platform/armv4l-linux/macros
          /usr/lib/rpm/platform/armv5tejl-linux
          /usr/lib/rpm/platform/armv5tejl-linux/macros
          /usr/lib/rpm/platform/armv5tel-linux
          /usr/lib/rpm/platform/armv5tel-linux/macros
          /usr/lib/rpm/platform/armv6l-linux
          /usr/lib/rpm/platform/armv6l-linux/macros
          /usr/lib/rpm/platform/armv7hl-linux
          /usr/lib/rpm/platform/armv7hl-linux/macros
          /usr/lib/rpm/platform/armv7hnl-linux
          /usr/lib/rpm/platform/armv7hnl-linux/macros
          /usr/lib/rpm/platform/armv7l-linux
          /usr/lib/rpm/platform/armv7l-linux/macros
          /usr/lib/rpm/platform/athlon-linux
          /usr/lib/rpm/platform/athlon-linux/macros
          /usr/lib/rpm/platform/geode-linux
          /usr/lib/rpm/platform/geode-linux/macros
          /usr/lib/rpm/platform/i386-linux
          /usr/lib/rpm/platform/i386-linux/macros
          /usr/lib/rpm/platform/i486-linux
          /usr/lib/rpm/platform/i486-linux/macros
          /usr/lib/rpm/platform/i586-linux
          /usr/lib/rpm/platform/i586-linux/macros
          /usr/lib/rpm/platform/i686-linux
          /usr/lib/rpm/platform/i686-linux/macros
          /usr/lib/rpm/platform/ia32e-linux
          /usr/lib/rpm/platform/ia32e-linux/macros
          /usr/lib/rpm/platform/ia64-linux
          /usr/lib/rpm/platform/ia64-linux/macros
          /usr/lib/rpm/platform/m68k-linux
          /usr/lib/rpm/platform/m68k-linux/macros
          /usr/lib/rpm/platform/noarch-linux
          /usr/lib/rpm/platform/noarch-linux/macros
          /usr/lib/rpm/platform/pentium3-linux
          /usr/lib/rpm/platform/pentium3-linux/macros
          /usr/lib/rpm/platform/pentium4-linux
          /usr/lib/rpm/platform/pentium4-linux/macros
          /usr/lib/rpm/platform/ppc-linux
          /usr/lib/rpm/platform/ppc-linux/macros
          /usr/lib/rpm/platform/ppc32dy4-linux
          /usr/lib/rpm/platform/ppc32dy4-linux/macros
          /usr/lib/rpm/platform/ppc64-linux
          /usr/lib/rpm/platform/ppc64-linux/macros
          /usr/lib/rpm/platform/ppc64iseries-linux
          /usr/lib/rpm/platform/ppc64iseries-linux/macros
          /usr/lib/rpm/platform/ppc64le-linux
          /usr/lib/rpm/platform/ppc64le-linux/macros
          /usr/lib/rpm/platform/ppc64p7-linux
          /usr/lib/rpm/platform/ppc64p7-linux/macros
          /usr/lib/rpm/platform/ppc64pseries-linux
          /usr/lib/rpm/platform/ppc64pseries-linux/macros
          /usr/lib/rpm/platform/ppc8260-linux
          /usr/lib/rpm/platform/ppc8260-linux/macros
          /usr/lib/rpm/platform/ppc8560-linux
          /usr/lib/rpm/platform/ppc8560-linux/macros
          /usr/lib/rpm/platform/ppciseries-linux
          /usr/lib/rpm/platform/ppciseries-linux/macros
          /usr/lib/rpm/platform/ppcpseries-linux
          /usr/lib/rpm/platform/ppcpseries-linux/macros
          /usr/lib/rpm/platform/s390-linux
          /usr/lib/rpm/platform/s390-linux/macros
          /usr/lib/rpm/platform/s390x-linux
          /usr/lib/rpm/platform/s390x-linux/macros
          /usr/lib/rpm/platform/sh-linux
          /usr/lib/rpm/platform/sh-linux/macros
          /usr/lib/rpm/platform/sh3-linux
          /usr/lib/rpm/platform/sh3-linux/macros
          /usr/lib/rpm/platform/sh4-linux
          /usr/lib/rpm/platform/sh4-linux/macros
          /usr/lib/rpm/platform/sh4a-linux
          /usr/lib/rpm/platform/sh4a-linux/macros
          /usr/lib/rpm/platform/sparc-linux
          /usr/lib/rpm/platform/sparc-linux/macros
          /usr/lib/rpm/platform/sparc64-linux
          /usr/lib/rpm/platform/sparc64-linux/macros
          /usr/lib/rpm/platform/sparc64v-linux
          /usr/lib/rpm/platform/sparc64v-linux/macros
          /usr/lib/rpm/platform/sparcv8-linux
          /usr/lib/rpm/platform/sparcv8-linux/macros
          /usr/lib/rpm/platform/sparcv9-linux
          /usr/lib/rpm/platform/sparcv9-linux/macros
          /usr/lib/rpm/platform/sparcv9v-linux
          /usr/lib/rpm/platform/sparcv9v-linux/macros
          /usr/lib/rpm/platform/x86_64-linux
          /usr/lib/rpm/platform/x86_64-linux/macros
          /usr/lib/rpm/rpm.daily
          /usr/lib/rpm/rpm.log
          /usr/lib/rpm/rpm.supp
          /usr/lib/rpm/rpm2cpio.sh
          /usr/lib/rpm/rpmdb_dump
          /usr/lib/rpm/rpmdb_load
          /usr/lib/rpm/rpmdb_loadcvt
          /usr/lib/rpm/rpmdb_recover
          /usr/lib/rpm/rpmdb_stat
          /usr/lib/rpm/rpmdb_upgrade
          /usr/lib/rpm/rpmdb_verify
          /usr/lib/rpm/rpmpopt-4.11.3
          /usr/lib/rpm/rpmrc
          /usr/lib/rpm/tgpg
          /usr/lib/tmpfiles.d/rpm.conf
          /usr/share/bash-completion/completions/rpm
          /usr/share/doc/rpm-4.11.3
          /usr/share/doc/rpm-4.11.3/COPYING
          /usr/share/doc/rpm-4.11.3/CREDITS
          /usr/share/doc/rpm-4.11.3/ChangeLog.bz2
          /usr/share/doc/rpm-4.11.3/GROUPS
          /usr/share/doc/rpm-4.11.3/builddependencies
          /usr/share/doc/rpm-4.11.3/buildroot
          /usr/share/doc/rpm-4.11.3/conditionalbuilds
          /usr/share/doc/rpm-4.11.3/dependencies
          /usr/share/doc/rpm-4.11.3/format
          /usr/share/doc/rpm-4.11.3/hregions
          /usr/share/doc/rpm-4.11.3/macros
          /usr/share/doc/rpm-4.11.3/multiplebuilds
          /usr/share/doc/rpm-4.11.3/queryformat
          /usr/share/doc/rpm-4.11.3/relocatable
          /usr/share/doc/rpm-4.11.3/signatures
          /usr/share/doc/rpm-4.11.3/spec
          /usr/share/doc/rpm-4.11.3/triggers
          /usr/share/doc/rpm-4.11.3/tsort
          /usr/share/locale/br/LC_MESSAGES/rpm.mo
          /usr/share/locale/ca/LC_MESSAGES/rpm.mo
          /usr/share/locale/cs/LC_MESSAGES/rpm.mo
          /usr/share/locale/da/LC_MESSAGES/rpm.mo
          /usr/share/locale/de/LC_MESSAGES/rpm.mo
          /usr/share/locale/el/LC_MESSAGES/rpm.mo
          /usr/share/locale/eo/LC_MESSAGES/rpm.mo
          /usr/share/locale/es/LC_MESSAGES/rpm.mo
          /usr/share/locale/fi/LC_MESSAGES/rpm.mo
          /usr/share/locale/fr/LC_MESSAGES/rpm.mo
          /usr/share/locale/is/LC_MESSAGES/rpm.mo
          /usr/share/locale/it/LC_MESSAGES/rpm.mo
          /usr/share/locale/ja/LC_MESSAGES/rpm.mo
          /usr/share/locale/ko/LC_MESSAGES/rpm.mo
          /usr/share/locale/ms/LC_MESSAGES/rpm.mo
          /usr/share/locale/nb/LC_MESSAGES/rpm.mo
          /usr/share/locale/nl/LC_MESSAGES/rpm.mo
          /usr/share/locale/pl/LC_MESSAGES/rpm.mo
          /usr/share/locale/pt/LC_MESSAGES/rpm.mo
          /usr/share/locale/pt_BR/LC_MESSAGES/rpm.mo
          /usr/share/locale/ru/LC_MESSAGES/rpm.mo
          /usr/share/locale/sk/LC_MESSAGES/rpm.mo
          /usr/share/locale/sl/LC_MESSAGES/rpm.mo
          /usr/share/locale/sr/LC_MESSAGES/rpm.mo
          /usr/share/locale/sr@latin/LC_MESSAGES/rpm.mo
          /usr/share/locale/sv/LC_MESSAGES/rpm.mo
          /usr/share/locale/te/LC_MESSAGES/rpm.mo
          /usr/share/locale/tr/LC_MESSAGES/rpm.mo
          /usr/share/locale/uk/LC_MESSAGES/rpm.mo
          /usr/share/locale/zh_CN/LC_MESSAGES/rpm.mo
          /usr/share/locale/zh_TW/LC_MESSAGES/rpm.mo
          /usr/share/man/fr/man8/rpm.8.gz
          /usr/share/man/ja/man8/rpm.8.gz
          /usr/share/man/ja/man8/rpm2cpio.8.gz
          /usr/share/man/ja/man8/rpmbuild.8.gz
          /usr/share/man/ja/man8/rpmgraph.8.gz
          /usr/share/man/ko/man8/rpm.8.gz
          /usr/share/man/ko/man8/rpm2cpio.8.gz
          /usr/share/man/man8/rpm.8.gz
          /usr/share/man/man8/rpm2cpio.8.gz
          /usr/share/man/man8/rpmdb.8.gz
          /usr/share/man/man8/rpmkeys.8.gz
          /usr/share/man/pl/man1/gendiff.1.gz
          /usr/share/man/pl/man8/rpm.8.gz
          /usr/share/man/pl/man8/rpm2cpio.8.gz
          /usr/share/man/pl/man8/rpmbuild.8.gz
          /usr/share/man/pl/man8/rpmdeps.8.gz
          /usr/share/man/pl/man8/rpmgraph.8.gz
          /usr/share/man/ru/man8/rpm.8.gz
          /usr/share/man/ru/man8/rpm2cpio.8.gz
          /usr/share/man/sk/man8/rpm.8.gz
          /var/lib/rpm
          /var/lib/rpm/Basenames
          /var/lib/rpm/Conflictname
          /var/lib/rpm/Dirnames
          /var/lib/rpm/Group
          /var/lib/rpm/Installtid
          /var/lib/rpm/Name
          /var/lib/rpm/Obsoletename
          /var/lib/rpm/Packages
          /var/lib/rpm/Providename
          /var/lib/rpm/Requirename
          /var/lib/rpm/Sha1header
          /var/lib/rpm/Sigmd5
          /var/lib/rpm/Triggername
          /var/lib/rpm/__db.001
          /var/lib/rpm/__db.002
          /var/lib/rpm/__db.003
          /var/lib/rpm/__db.004
          /var/lib/rpm/__db.005
          /var/lib/rpm/__db.006
          /var/lib/rpm/__db.007
          /var/lib/rpm/__db.008
          /var/lib/rpm/__db.009
          RPM version 4.11.3
          RPM version 4.11.3
          RPM version 4.11.3
          RPM version 4.11.3
          {
            "aio_agent_build": "5.5.6.180.g8b5d99d",
            "aio_agent_version": "5.5.6.180",
            "augeas": {
              "version": "1.10.1"
            },
      <snipping away the rest of the facter run> 
      

      Reproduction steps:
      1. Install 2018.1.5-rc1-186-gca59b99 on an EL-7 VM
      2. run *puppet access login* login as admin with password
      3. run *puppet task run facter_task --nodes <master fqdn>*

      Attachments

        Activity

          People

            enis.inan Enis Inan
            christopher.thorn Christopher Thorn
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Zendesk Support