Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-16336

puppet running in containers is broken because facter bails out on RO filesystems

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • tripleo-ansible
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • ?
    • rhos-ops-day1day2-edpm
    • None
    • Important

      2025-04-28 15:56:12,001 p=551869 u=stack n=ansible | 2025-04-28 15:56:12.000910 |                                      |    WARNING | ERROR: Container container-puppet-nova_libvirt exited with code 1 when runed
      stderr: + /usr/bin/puppet apply --summarize --detailed-exitcodes --color=false --modulepath=/etc/puppet/modules:/usr/share/openstack-puppet/modules --tags '"file,file_line,concat,augeas,cron,nova_config,libvirtd_config,virtlogd_config,v
      irtproxyd_config,virtqemud_config,virtnodedevd_config,virtsecretd_config,virtstoraged_config,nova_config,file,libvirt_tls_password,libvirtd_config,nova_config,file,libvirt_tls_password"' /etc/config.pp
      + logger -s -t puppet-user
      <13>Apr 28 15:56:10 puppet-user: Error: Facter: Facter.value uncaught exception: boost::filesystem::create_directories: Read-only file system: "/opt/puppetlabs/facter/cache"
      <13>Apr 28 15:56:10 puppet-user: Error: Facter: Facter.value uncaught exception: boost::filesystem::create_directories: Read-only file system: "/opt/puppetlabs/facter/cache"
      <13>Apr 28 15:56:11 puppet-user: Error: Could not autoload puppet/provider/service/init: undefined method `downcase' for nil:NilClass
      <13>Apr 28 15:56:11 puppet-user: Error: Could not autoload puppet/provider/service/bsd: Could not autoload puppet/provider/service/init: undefined method `downcase' for nil:NilClass
      <13>Apr 28 15:56:11 puppet-user: Error: Facter: error while resolving custom facts in /usr/share/openstack-puppet/modules/stdlib/lib/facter/service_provider.rb: Could not autoload puppet/provider/service/bsd: Could not autoload puppet/p
      rovider/service/init: undefined method `downcase' for nil:NilClass
      <13>Apr 28 15:56:11 puppet-user: Error: Facter: Facter.value uncaught exception: boost::filesystem::create_directories: Read-only file system: "/opt/puppetlabs/facter/cache"
      <13>Apr 28 15:56:11 puppet-user: Error: Could not autoload puppet/provider/service/init: undefined method `downcase' for nil:NilClass
      <13>Apr 28 15:56:11 puppet-user: Error: Could not autoload puppet/provider/service/debian: Could not autoload puppet/provider/service/init: undefined method `downcase' for nil:NilClass
      <13>Apr 28 15:56:11 puppet-user: Error: Facter: error while resolving custom facts in /usr/share/openstack-puppet/modules/stdlib/lib/facter/service_provider.rb: Could not autoload puppet/provider/service/debian: Could not autoload puppe
      t/provider/service/init: undefined method `downcase' for nil:NilClass
      <13>Apr 28 15:56:11 puppet-user: Error: Facter: Facter.fact uncaught exception: boost::filesystem::create_directories: Read-only file system: "/opt/puppetlabs/facter/cache"
      <13>Apr 28 15:56:11 puppet-user: Error: Facter: Facter.value uncaught exception: boost::filesystem::create_directories: Read-only file system: "/opt/puppetlabs/facter/cache"
      <13>Apr 28 15:56:11 puppet-user: Error: Facter: error while resolving custom fact "os_package_type": undefined method `[]' for nil:NilClass
      <13>Apr 28 15:56:11 puppet-user: Error: Facter: Facter.value uncaught exception: boost::filesystem::create_directories: Read-only file system: "/opt/puppetlabs/facter/cache"
      <13>Apr 28 15:56:11 puppet-user: Error: Facter: error while resolving custom fact "os_workers": undefined method `key?' for nil:NilClass
      <13>Apr 28 15:56:11 puppet-user: Error: Facter: error while resolving custom fact "os_workers_heat_engine": undefined method `key?' for nil:NilClass
      <13>Apr 28 15:56:11 puppet-user: Error: Facter: error while resolving custom fact "os_workers_keystone": undefined method `key?' for nil:NilClass
      <13>Apr 28 15:56:11 puppet-user: Error: Facter: error while resolving custom fact "os_workers_large": undefined method `key?' for nil:NilClass
      <13>Apr 28 15:56:11 puppet-user: Error: Facter: error while resolving custom fact "os_workers_small": undefined method `key?' for nil:NilClass
      <13>Apr 28 15:56:11 puppet-user: Error: Facter: Facter.to_hash uncaught exception: boost::filesystem::create_directories: Read-only file system: "/opt/puppetlabs/facter/cache"
      <13>Apr 28 15:56:11 puppet-user: Error: Could not run: Could not retrieve facts for : undefined method `[]=' for nil:NilClass
      <13>Apr 28 15:56:11 puppet-user: Wrapped exception:
      <13>Apr 28 15:56:11 puppet-user: undefined method `[]=' for nil:NilClass
      + rc=1
      + '[' false = false ']'
      + set +x

              Unassigned Unassigned
              rhn-support-dhill Dave Hill
              rhos-dfg-df
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: