Fedora 7 kickstart problem with rebuilt Everything image

Matthew Miller mattdm at mattdm.org
Mon Jul 23 17:52:02 UTC 2007


On Fri, Jul 20, 2007 at 08:06:41PM +0100, Howard Wilkinson wrote:
> First the version of yum available in updates currently is incompatible 
> with the version of anaconda. The problem is that this version of yum 
> does not create the headers directory and anaconda assumes it will exist.
>    anaconda-11.2.0.66-1.i386.rpm
>    yum-3.2.1-1.fc7
> To get round this we have reverted to yum-3.2.0-1.fc7.noarch.rpm for now 
> but will probably try out the development releases of anaconda and yum 
> next week.

Pull this patch from Anaconda CVS:

Index: yuminstall.py
===================================================================
RCS file: /usr/local/CVS/anaconda/yuminstall.py,v
retrieving revision 1.290
retrieving revision 1.291
diff -u -r1.290 -r1.291
--- yuminstall.py       26 Jun 2007 18:58:55 -0000      1.290
+++ yuminstall.py       27 Jun 2007 15:59:35 -0000      1.291
@@ -242,6 +242,11 @@
         self.setAttribute('pkgdir', root)
         self.setAttribute('hdrdir', '/tmp/cache/headers')
 
+    def dirSetup(self):
+        YumRepository.dirSetup(self)
+        if not os.path.isdir(self.hdrdir):
+            os.makedirs(self.hdrdir, mode=0755)
+
     #XXX: FIXME duplicated from YumRepository due to namespacing
     def __headersListFromDict(self):
         """Convert our dict of headers to a list of 2-tuples for urlgrabber."""


-- 
Matthew Miller           mattdm at mattdm.org          <http://mattdm.org/>
Boston University Linux      ------>              <http://linux.bu.edu/>




More information about the fedora-list mailing list