
This did not fix the problem. I am using yum 2.2.0 yum update from a root shell does work, but up2date doesn't. It keeps looking for the header file. When run from a shell, I get the following output: [root@DAN etc]# up2date /usr/share/rhn/up2date_client/checklist.py:21: DeprecationWarning: use gtk.TreeView gtk.CList.__init__ (self, columns+1) /usr/lib/python2.3/site-packages/gtk-2.0/gtk/__init__.py:90: GtkDeprecationWarning: gtk.mainloop is deprecated, use gtk.main instead self.warn(message, DeprecationWarning) http://fedora.redhat.com/download/up2date-mirrors/fedora-core-3 using mirror: http://ftp.ale.org/pub/fedora/linux/core/3/i386/os http://fedora.redhat.com/download/up2date-mirrors/updates-released-fc3 using mirror: http://ftp-stud.fht-esslingen.de/pub/Mirrors/fedora.redhat.com/linux/core/up... /usr/lib/python2.3/site-packages/gtk-2.0/gtk/__init__.py:90: GtkDeprecationWarning: gtk.create_pixmap is deprecated, use gtk.gdk.Pixmap instead self.warn(message, DeprecationWarning) /usr/lib/python2.3/site-packages/gtk-2.0/gtk/__init__.py:90: GtkDeprecationWarning: gtk.mainiteration is deprecated, use gtk.main_iteration instead self.warn(message, DeprecationWarning) /usr/lib/python2.3/site-packages/gtk-2.0/gtk/__init__.py:90: GtkDeprecationWarning: gtk.mainquit is deprecated, use gtk.main_quit instead self.warn(message, DeprecationWarning) All those warnings can't be good! Dan Jens Petersen wrote:
Dan Weston wrote:
My up2date reports a missing http://haskell.org/fedora/haskell/current/i386/RPMS.stable/headers/header.in...
Right - deprecated yum header files are no longer being made for the FC3 repository, since repodata is sufficient for FC3 yum.
Replacing "current" with "3" also doesn't work. 2 does though:
http://haskell.org/fedora/haskell/2/i386/RPMS.stable/headers/header.info
("current/" is currently a symlink to 3. FC2 still has headers/ since FC2 yum doesn't (didn't) support metadata. Currently the only difference between "2/" and "3/" is darcs. FC2 is also no longer officially supported - so "2/" will not be updated for much longer. When FC4 comes out "3/" and "4/" will differ because of gtk2.)
However maybe suddenly removing "headers/" from "3/" wasn't the friendliest way of making this change?:) since yum doesn't seem to handle it very gracefully...
I just saw the same problem on my workstation here. I believe the right way to fix this on FC3 is:
# rm /var/cache/yum/haskell-stable/header.info # yum update
Then yum should no longer complain about the missing "header.info" file.
Please try that, but if you still have problems please ask again.
Hope that helps, Jens