Hi everybody,

In my spacewalk 1.4 server I have a kickstart profile listing several packages:

%packages  --nobase
@core
yum
sqlite
rhn-setup
rhncfg-actions
cloudtv

The bottom one, cloudtv, represents (through dependencies) a larger set of 
software components, each having their own dependencies on, usually, stock 
library packages.

My problem is that some of these deeper dependencies are silently not installed 
when using the kickstart (from a PXE boot). For example, indirectly, a 
dependency on net-snmp (standard centos) is listed. When PXE installing with 
this kickstart profile, net-snmp indeed does get installed, but its dependency 
“lm_sensors” for some reason does not (while it is available, as you can read 
below).

If I log in on that eventually provisioned system, and I ask a yum deplist of 
net-snmp, lm_sensors is listed as provider for the dependency libsensors.so.3:

  dependency: libsensors.so.3()(64bit)
   provider: lm_sensors.x86_64 2.10.7-9.el5

a yum list net-snmp gives:

  # yum list net-snmp
  Loaded plugins: fastestmirror, rhnplugin
  Loading mirror speeds from cached hostfile
  Installed Packages
  net-snmp.x86_64                  1:5.3.2.2-9.el5_5.1                   
installed

Then, oddly, if I do a yum reinstall net-snmp it says:

# yum reinstall net-snmp
Loaded plugins: fastestmirror, rhnplugin
Setting up Reinstall Process
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package net-snmp.x86_64 1:5.3.2.2-9.el5_5.1 set to be updated
--> Processing Dependency: libsensors.so.3()(64bit) for package: net-snmp
--> Running transaction check
---> Package lm_sensors.x86_64 0:2.10.7-9.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

  
================================================================================
   Package          Arch         Version                     Repository      
Size
  
================================================================================
  Reinstalling:
   net-snmp         x86_64       1:5.3.2.2-9.el5_5.1         centos56       702 
k
  Installing for dependencies:
   lm_sensors       x86_64       2.10.7-9.el5                centos56       525 
k

  Transaction Summary
  
================================================================================
  Install       1 Package(s)
  Upgrade       0 Package(s)
  Remove        0 Package(s)
  Reinstall     1 Package(s)
  Downgrade     0 Package(s)

  Total download size: 1.2 M
  Is this ok [y/N]:

So now it does know that lm_sensors should be installed. Why didn't it see that 
during kickstart?

lm_sensors is just in the centos channel, and does not seem to have any special 
status. No related errors are logged in the /root/install.log. So I'm puzzled.

I have similar issues with at least another package. Net-snmp is just an 
example.

Anyone?

Do you believe this is a spacewalk issue? Or a yum issue? Is it an issue at 
all? (for me, it is!)

Your help is much appreciated!

Andre

_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to