Missing header.info for fedora 3 repository

My up2date reports a missing http://haskell.org/fedora/haskell/current/i386/RPMS.stable/headers/header.in... Replacing "current" with "3" also doesn't work. 2 does though: http://haskell.org/fedora/haskell/2/i386/RPMS.stable/headers/header.info

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

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

Dan Weston wrote:
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:
Thanks for the feedback. :) Thinking and reading again: you're right up2date in FC3 doesn't support repodata yet AKAIK, so I brought back headers/ for up2date. I believe with FC4 though it should no longer. :) Is it better now? Jens

Now it works like a charm! Thanks. Dan Jens Petersen wrote:
Dan Weston wrote:
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:
Thanks for the feedback. :)
Thinking and reading again: you're right up2date in FC3 doesn't support repodata yet AKAIK, so I brought back headers/ for up2date. I believe with FC4 though it should no longer. :)
Is it better now?
Jens
participants (2)
-
Dan Weston
-
Jens Petersen