I have a bizarre problem with yum; I can add packages without incident
with the following syntax:

  package { "mod_perl": ensure => present, }
  package { "mod_ssl": ensure => present, }
  package { "perl-DBD-MySQL": ensure => present, }


Works fine, for most packages. However, the specific one in the middle
above, mod_ssl, fails:

zule[~]$ sudo puppetd --test
info: Loading fact subnet
info: Retrieving facts
info: Loading fact subnet
info: Caching catalog at /var/puppet/state/localconfig.yaml
notice: Starting catalog run
err: //Node[webserver]/web_server/Package[mod_ssl]/ensure: change from
absent to present failed: Could not find package mod_ssl
notice: Finished catalog run in 13.78 seconds

I can check to see that it's available with yum list:

zule[~]$ sudo yum list mod_ssl
Available Packages
mod_ssl.x86_64

And I'm even passing dependency checks when I try a "yum install"

zule[~]$ sudo yum install mod_ssl
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package mod_ssl.x86_64 1:2.2.10-2 set to be updated
--> Processing Dependency: libdistcache.so.1()(64bit) for package: mod_ssl
--> Processing Dependency: libnal.so.1()(64bit) for package: mod_ssl
--> Running transaction check
---> Package distcache.x86_64 0:1.4.5-17 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================================================================
 Package                                                   Arch
                                           Version
                                Repository
                 Size
================================================================================================================================
Installing:
 mod_ssl                                                   x86_64
                                           1:2.2.10-2
                                fedora
                 86 k
Installing for dependencies:
 distcache                                                 x86_64
                                           1.4.5-17
                                fedora
                123 k

Transaction Summary
================================================================================================================================
Install      2 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total size: 210 k
Is this ok [y/N]:

Explicitly specifying the architecture doesn't help either:

zule[~]$ sudo puppetd --test
info: Loading fact subnet
info: Retrieving facts
info: Loading fact subnet
info: Caching catalog at /var/puppet/state/localconfig.yaml
notice: Starting catalog run
err: //Node[webserver]/web_server/Package[mod_ssl.x86_64]/ensure:
change from absent to present failed: Could not find package
mod_ssl.x86_64
notice: Finished catalog run in 14.14 seconds


I feel like I must be missing something simple, but since yum installs
are working all over the place, it seems really weird to me... has
anyone seen anything like this, or is there more info I can provide to
help figure this out?

Thanks,
Marti
-- 
Systems Programmer, Principal
Electrical & Computer Engineering
The University of Arizona
ma...@arizona.edu

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to