Hello,
I am trying to deploy bacula enterprise using local rpm. I made a module but i have an issue to install the dependencies. Is there a way i can make Puppet looking for dependencies using yum.
class bacula {
package{ ['bacula-enterprise-client','bacula-enterprise-libs']:
ensure => installed,
provider => rpm,
source => ['/nfs/releases/rpm/bacula-enterprise-client-8.0.3-1.el6.x86_64.rpm', 'bacula-enterprise-libs-8.0.3-1.el6.x86_64.rpm']
}
service { 'bacula-fd':
ensure => running,
enable => true,
require => Package['bacula-enterprise-client','bacula-enterprise-libs'],
}
}
Error i am getting:
Error: Execution of '/bin/rpm -i /nfs/releases/rpm/bacula-enterprise-client-8.0.3-1.el6.x86_64.rpm bacula-enterprise-libs-8.0.3-1.el6.x86_64.rpm' returned 2: warning: /nfs/releases/rpm/bacula-enterprise-client-8.0.3-1.el6.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID a361392a
error: Failed dependencies:
libcrypto.so.10()(64bit) is needed by bacula-enterprise-client-8.0.3-1.el6.x86_64
libreadline.so.6()(64bit) is needed by bacula-enterprise-client-8.0.3-1.el6.x86_64
libssl.so.10()(64bit) is needed by bacula-enterprise-client-8.0.3-1.el6.x86_64
libtinfo.so.5()(64bit) is needed by bacula-enterprise-client-8.0.3-1.el6.x86_64
python >= 2.6 is needed by bacula-enterprise-client-8.0.3-1.el6.x86_64
rpmlib(FileDigests) <= 4.6.0-1 is needed by bacula-enterprise-client-8.0.3-1.el6.x86_64
rpmlib(PayloadIsXz) <= 5.2-1 is needed by bacula-enterprise-client-8.0.3-1.el6.x86_64
libcrypto.so.10()(64bit) is needed by bacula-enterprise-libs-8.0.3-1.el6.x86_64
libcrypto.so.10(libcrypto.so.10)(64bit) is needed by bacula-enterprise-libs-8.0.3-1.el6.x86_64
libssl.so.10()(64bit) is needed by bacula-enterprise-libs-8.0.3-1.el6.x86_64
libssl.so.10(libssl.so.10)(64bit) is needed by bacula-enterprise-libs-8.0.3-1.el6.x86_64
rpmlib(FileDigests) <= 4.6.0-1 is needed by bacula-enterprise-libs-8.0.3-1.el6.x86_64
rpmlib(PayloadIsXz) <= 5.2-1 is needed by bacula-enterprise-libs-8.0.3-1.el6.x86_64