Issue #16261 has been updated by eric sorenson. Status changed from Unreviewed to Investigating Assignee set to Michael Stahnke
passing to the Lord of All AIX. ---------------------------------------- Bug #16261: rpm provider fails on aix 5.3 (--nodigest is an unknown option) https://projects.puppetlabs.com/issues/16261#change-70874 Author: Matthaus Litteken Status: Investigating Priority: Normal Assignee: Michael Stahnke Category: package Target version: Affected Puppet version: 2.7.12 Keywords: Branch: --nodigest is an unknown option for rpm version 3.0.5, which is what is shipped on aix 5.3 <pre> /opt/puppet/bin/puppet resource package pe-augeas source=./packages/aix-5.3-powerpc/pe-augeas-0.10.0-3.pe.aix5.3.ppc.rpm provider=rpm ensure=latest --debug warning: iconv doesn't seem to support UTF-8/UTF-16 conversions debug: Puppet::Type::Package::ProviderRpm: Executing '/usr/bin/rpm --version' debug: Puppet::Type::Package::ProviderAptrpm: Executing '/usr/bin/rpm -ql rpm' debug: Puppet::Type::Package::ProviderUrpmi: Executing '/usr/bin/rpm -ql rpm' debug: Puppet::Type::Package::ProviderYum: Executing '/usr/bin/rpm --version' debug: Puppet::Type::Package::ProviderAptitude: file /usr/bin/aptitude does not exist debug: Puppet::Type::Package::ProviderHpux: file /usr/sbin/swinstall does not exist debug: Puppet::Type::Package::ProviderOpenbsd: file pkg_add does not exist debug: Puppet::Type::Package::ProviderNim: file /etc/niminfo does not exist debug: Puppet::Type::Package::ProviderGem: file gem does not exist debug: Puppet::Type::Package::ProviderZypper: file /usr/bin/zypper does not exist debug: Puppet::Type::Package::ProviderAptrpm: file apt-get does not exist debug: Puppet::Type::Package::ProviderFreebsd: file /usr/sbin/pkg_add does not exist debug: Puppet::Type::Package::ProviderSunfreeware: file pkg-get does not exist debug: Puppet::Type::Package::ProviderRug: file /usr/bin/rug does not exist debug: Puppet::Type::Package::ProviderPortage: file /usr/bin/eix does not exist debug: Puppet::Type::Package::ProviderYum: file yum does not exist debug: Puppet::Type::Package::ProviderPorts: file /usr/local/sbin/portversion does not exist debug: Puppet::Type::Package::ProviderApt: file /usr/bin/apt-get does not exist debug: Puppet::Type::Package::ProviderUrpmi: file urpmq does not exist debug: Puppet::Type::Package::ProviderPacman: file /usr/bin/pacman does not exist debug: Puppet::Type::Package::ProviderFink: file /sw/bin/fink does not exist debug: Puppet::Type::Package::ProviderUp2date: file /usr/sbin/up2date-nox does not exist debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/local/sbin/portversion does not exist debug: Puppet::Type::Package::ProviderPkg: file /usr/bin/pkg does not exist debug: Puppet::Type::Package::ProviderSun: file /usr/sbin/pkgadd does not exist debug: Puppet::Type::Package::ProviderDpkg: file /usr/bin/dpkg does not exist debug: Loaded state in 0.00 seconds debug: Failed to load library 'selinux' for feature 'selinux' debug: Prefetching rpm resources for package debug: Puppet::Type::Package::ProviderRpm: Executing '/usr/bin/rpm --version' debug: Puppet::Type::Package::ProviderRpm: Executing '/usr/bin/rpm -qa --nodigest --qf '%{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH} '' err: Could not prefetch package provider 'rpm': Failed to list packages debug: Puppet::Type::Package::ProviderRpm: Executing '/usr/bin/rpm -q pe-augeas --nosignature --nodigest --qf %{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH} ' debug: Package[pe-augeas](provider=rpm): Executing '/usr/bin/rpm -q --qf %{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH} -p ./packages/aix-5.3-powerpc/pe-augeas-0.10.0-3.pe.aix5.3.ppc.rpm' debug: Puppet::Type::Package::ProviderRpm: Executing '/usr/bin/rpm -i --oldpackage ./packages/aix-5.3-powerpc/pe-augeas-0.10.0-3.pe.aix5.3.ppc.rpm' err: /Package[pe-augeas]/ensure: change from absent to latest failed: Could not update: Execution of '/usr/bin/rpm -i --oldpackage ./packages/aix-5.3-powerpc/pe-augeas-0.10.0-3.pe.aix5.3.ppc.rpm' returned 1: rpm: --oldpackage may only be used during upgrades debug: Finishing transaction 276056780 debug: Storing state debug: Stored state in 0.00 seconds package { 'pe-augeas': ensure => 'absent', } root@l488pp012_pub[/puppet-enterprise-2.5.3-aix] > rpm -q pe-augeas pe-augeas-0.10.0-3.pe root@l488pp012_pub[/puppet-enterprise-2.5.3-aix] > /usr/bin/rpm -qa --nodigest --qf '%{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH}' --nodigest: unknown option root@l488pp012_pub[/puppet-enterprise-2.5.3-aix] > rpm --version RPM version 3.0.5 </pre> -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
