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

puppet module install fails to install apt 4.2.0

    XMLWordPrintable

Details

    • CI Blocker
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • PUP 4.10.9, PUP 5.3.3
    • PMT
    • None
    • All OSes tested against PE. Affects the latest builds in hoyt, and also the 2017.2

    • modules
    • Platform Core
    • Bug Fix
    • Puppet module install may previously have been unable to install a module from the Forge (like apache or stdlib), when there were many versions of said module available. A bug related to URL encoding in paginated results has been resolved.
    • Needs Assessment

    Description

      https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/linux/view/postgresql/view/master/job/forge-module_puppetlabs-postgresql_intn-sys_full-pe-current-master/PLATFORM=centos7-64default.a-redhat7-64mdca,WORKER_LABEL=beaker/99/consoleFull

      03:12:34 Failure/Error: install_module_dependencies_on(hosts)
      03:12:34 Beaker::Host::CommandFailure:
      03:12:34   Host 'uacd2e1mnxhnx0t.delivery.puppetlabs.net' exited with 1 running:
      03:12:34    puppet module install puppetlabs-apt -v 4.2.0
      03:12:34   Last 10 lines of output were:
      03:12:34   	Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
      03:12:34   	Notice: Downloading from https://forgeapi.puppet.com ...
      03:12:34   	Error: Could not install 'puppetlabs-apt' (v4.2.0)
      03:12:34   	  No releases matching '4.2.0' are available from https://forgeapi.puppet.com

      If we run with verbose and debug, we can see that it is using pagination, but not checking the next page.

      [root@n8vja2lvd96dr50 ~]# puppet module install puppetlabs-apt -v 4.2.0 --force --verbose --debug
      Debug: Runtime environment: puppet_version=5.3.1, ruby_version=2.4.1, run_mode=user, default_encoding=UTF-8
      Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
      Debug: puppetlabs-lvm initialized for i18n:
      Debug: puppetlabs-facter_task initialized for i18n:
      Debug: puppetlabs-package initialized for i18n:
      Debug: puppetlabs-pe_accounts initialized for i18n:
      Debug: puppetlabs-pe_concat initialized for i18n:
      Debug: puppetlabs-pe_hocon initialized for i18n:
      Debug: puppetlabs-pe_infrastructure initialized for i18n:
      Debug: puppetlabs-pe_inifile initialized for i18n:
      Debug: puppetlabs-pe_install initialized for i18n:
      Debug: puppetlabs-pe_java_ks initialized for i18n:
      Debug: puppetlabs-pe_nginx initialized for i18n:
      Debug: puppetlabs-pe_postgresql initialized for i18n:
      Debug: puppetlabs-pe_puppet_authorization initialized for i18n:
      Debug: puppetlabs-pe_r10k initialized for i18n:
      Debug: puppetlabs-pe_razor initialized for i18n:
      Debug: puppetlabs-pe_repo initialized for i18n:
      Debug: puppetlabs-pe_staging initialized for i18n:
      Debug: puppetlabs-pe_support_script initialized for i18n:
      Debug: puppetlabs-puppet_conf initialized for i18n:
      Debug: puppetlabs-puppet_enterprise initialized for i18n:
      Debug: puppetlabs-service initialized for i18n:
      Notice: Downloading from https://forgeapi.puppet.com ...
      Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-apt&module_groups=base pe_only
      Debug: Evicting cache entry for environment 'production'
      Debug: Caching environment 'production' (ttl = 0 sec)
      Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-apt&module_groups=base+pe_only&limit=20&offset=20
      

      This is prevents users from installing the latest version of postrgesql. It may also affect other modules

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              tp Thomas Honey
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support