In fact, upon further investigation, it seems to be the case that ALL packages from the 
CentOS 5.3 x86_64 update repo aren't being recognized by yum (when doing a "yum 
list"), even though they are in the channel as verified on the spacewalk server.  I 
just put both the base and update repos in the same channel, rather than making update a 
child channel as mentioned in another thread, but this wasn't a problem with spacewalk 
0.2 and CentOS 5.2.  Spacwalk shows kernel-2.6.18-128.1.1.el5.x86_64 being in the x86_64 
channel, but not yum:

# yum list kernel
Loaded plugins: fastestmirror, rhnplugin
Loading mirror speeds from cached hostfile
centos-5-x86_64 | 871 B 00:00 Installed Packages
kernel.x86_64                                                                   
                                              2.6.18-92.1.18.el5                
                                                                                
                 installed
kernel.x86_64                                                                   
                                              2.6.18-92.1.22.el5                
                                                                                
                 installed
kernel.x86_64                                                                   
                                              2.6.18-128.el5                    
                                                                                
                 installed

In contrast, I have an i386 CentOS 5 system subscribed to an i386 channel 
containing both base and update packages from 5.3.  Updating with yum works 
fine, and doing a yum list shows the packages from the update repo.  In this 
case, Spacewalk shows kernel-2.6.18-128.1.6.el5.i686 being in the i386 channel, 
and so does yum:

# yum list kernel
Loaded plugins: fastestmirror, rhnplugin
Loading mirror speeds from cached hostfile
centos-5-i386 | 871 B 00:00 Installed Packages
kernel.i686                                                                     
                                             2.6.18-92.1.18.el5                 
                                                                                
                  installed
kernel.i686                                                                     
                                             2.6.18-92.1.22.el5                 
                                                                                
                  installed
kernel.i686                                                                     
                                             2.6.18-128.1.6.el5                 
                                                                                
                  installed

Is this somehow an issue specific to x86_64?

Will Cladek wrote:
I have a CentOS 5 x86_64 server subscribed to a spacewalk (0.5) channel containing the base and update repo packages for CentOS 5.3 x86_64. There are 20 packages that need updating, as confirmed by the system information on the spacewalk server. I'll pick on wireshark here. Spacewalk shows that I have wireshark-1.0.3-4.el5_2 installed, which is true, and need to update to wireshark-1.0.6-2.el5_3. However, when I do a "yum check-update" or "yum update" on the system itself, it shows no updates being available. Furthermore, yum doesn't even seem to be aware that the newer version of wireshark exists:

# yum list wireshark
Loaded plugins: fastestmirror, rhnplugin
Loading mirror speeds from cached hostfile
centos-5-x86_64 | 871 B 00:00 Installed Packages wireshark.x86_64 1.0.3-4.el5_2 installed

Why won't yum show these updates?




_______________________________________________
Spacewalk-list mailing list
Spacewalk-list@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to