Hi all!! add "up2date command after FC4test3 installation" bug?

Namikawa, Shozo generic at olive.ocn.ne.jp
Thu May 19 04:16:59 UTC 2005


It is bugs, follows...?
I was successful when I added two lines to yumRepo.py.

1. change to /usr/share/rhn/up2date_client/repoBackends/yumRepo.py
-------------------------------------------------------------------------------------------------------------------------
[root at localhost share]# rpm -q up2date
up2date-4.4.17-1
up2date-4.4.18-1
[root at localhost share]# diff -u 
/usr/share/rhn.org/up2date_client/repoBackends/yumRepo.py 
/usr/share/rhn/up2date_client/repoBackends/yumRepo.py
--- /usr/share/rhn.org/up2date_client/repoBackends/yumRepo.py   
2005-05-19 09:04:10.000000000 +0900
+++ /usr/share/rhn/up2date_client/repoBackends/yumRepo.py       
2005-05-19 11:05:16.000000000 +0900
@@ -76,11 +76,12 @@
         channels = rhnChannel.getChannels()
         channel = channels.getByLabel(package[6])
         url = "%s/headers/%s" % (channel['url'],remoteFilename )
+        url = string.replace(url, '//headers', '/headers') #### ins 
generic : There was an error downloading: 
http://ftp.dulug.duke.edu/pub/fed 
ora/linux/core/development/i386//headers/gcc-c++-0-4.0.0-6.i386.hdr
        if msgCallback:
                msgCallback("Fetching %s" % url)
         # heck, maybe even borrow the one from yum

-
+        hdr = None #### ins generic : stop up2date for 
exceptions.UnboundLocalError
         nohdr = 1
         count = 0
         while ((nohdr) and (count < 5)):
[root at localhost share]#
-------------------------------------------------------------------

2.Reproduction
-------------------------------------------------------------------
[root at localhost up2date]# up2date "[G-x]*"

  - snip -

Fetching Obsoletes list for channel: development...

Fetching rpm headers...
There was an error downloading: 
http://ftp.dulug.duke.edu/pub/fedora/linux/core/development/i386//headers/gcc-c++-0-4.0.0-6.i386.hdr
There was an error downloading: 
http://ftp.dulug.duke.edu/pub/fedora/linux/core/development/i386//headers/gcc-c++-0-4.0.0-6.i386.hdr
There was an error downloading: 
http://ftp.dulug.duke.edu/pub/fedora/linux/core/development/i386//headers/gcc-c++-0-4.0.0-6.i386.hdr
There was an error downloading: 
http://ftp.dulug.duke.edu/pub/fedora/linux/core/development/i386//headers/gcc-c++-0-4.0.0-6.i386.hdr
There was an error downloading: 
http://ftp.dulug.duke.edu/pub/fedora/linux/core/development/i386//headers/gcc-c++-0-4.0.0-6.i386.hdr
An error has occurred:
exceptions.UnboundLocalError
See /var/log/up2date for more information
[root at localhost up2date]#
-------------------------------------------------------------------

3.  -- /var/log/up2date --
-------------------------------------------------------------------
[Thu May 19 10:52:24 2005] up2date   File "/usr/sbin/up2date", line 
1265, in ?
    sys.exit(main() or 0)
   File "/usr/sbin/up2date", line 800, in main
    fullUpdate, dryRun=options.dry_run))
   File "/usr/sbin/up2date", line 1120, in batchRun
    batch.init()
   File "/usr/share/rhn/up2date_client/up2dateBatch.py", line 65, in init
    self.__findPackagesToUpdate()
   File "/usr/share/rhn/up2date_client/up2dateBatch.py", line 112, in 
__findPackagesToUpdate
    self.availableUpdates = plist.getPackagesToInstall()
   File "/usr/share/rhn/up2date_client/packageList.py", line 625, in 
getPackagesToInstall
    result = self.__skipPackages(result)
   File "/usr/share/rhn/up2date_client/packageList.py", line 654, in 
__skipPackages
    packageList = self.__skipFiles(packageList)
   File "/usr/share/rhn/up2date_client/packageList.py", line 675, in 
__skipFiles
    ignoreMsgCallback = self.ignoreMsgCallback)
   File "/usr/share/rhn/up2date_client/packageList.py", line 714, in 
buildHeaderList
    hdr = headerList[pkg]
   File "/usr/share/rhn/up2date_client/headers.py", line 37, in __getitem__
    self.__retrievePackage(item)
   File "/usr/share/rhn/up2date_client/headers.py", line 42, in 
__retrievePackage
    hdr, sourceType = rpcServer.doCall(self.repos.getHeader, item)
   File "/usr/share/rhn/up2date_client/rpcServer.py", line 309, in doCall
    ret = apply(method, args, kwargs)
   File "/usr/share/rhn/up2date_client/repoDirector.py", line 35, in 
getHeader
    return self.handlers[channel['type']].getHeader(pkg, msgCallback, 
progressCallback)
   File "/usr/share/rhn/up2date_client/rpmSource.py", line 213, in getHeader
    header = source.getHeader(pkg, progressCallback = progressCallback)
   File "/usr/share/rhn/up2date_client/repoBackends/yumRepo.py", line 
112, in getHeader
    return hdr
-------------------------------------------------------------------

Namikawa, Shozo wrote:

> Jared Buck wrote:
>
>> How's everyone?  I was excited to try out the rest3 version of FC4, 
>> it installed flawlessly on my machine, and so far have not been 
>> experiencing any problems except for when up2date freezes when it 
>> says it's gathering a list of packages on my machine.  I read the 
>> messages and apparently it's a common bug everyone's experiencing so 
>> I'm not too worried about it.  I'm using yum update instead and that 
>> works fine.
>>
>> I like all the new features, but it did take me a little bit to get 
>> used to where the configuration options are now (like add/remove 
>> packages, etc), but they're in a much more logical position now than 
>> they were before.  Also love all the stuff that comes with KDE now, 
>> there's a ton of stuff I have yet to try out :)
>>
>> I've done beta testing before (I'm doing that now for an online game) 
>> so I know to expect bugs and glitches, but aside from the bug I've 
>> mentioned, test3's been working very well for me.
>>
>> Jared Buck
>> Crestline, CA
>
>
> After FC4test3 installation, considerable time has gone caused by 
> up2date included extras-development,
> it result to no exist ".rpm" or invalid "url".
>
> Therefore, I up2date under development environment without 
> extras-development,
> with clearing /var/spool/up2date just before each operation of up2date.
>
> 1. preparation
>
> 1.1 setting of "/etc/sysconfig/rhn/sources"
>
>  1) comment out extras-development
>
>    "#yum extras-development 
> http://download.fedora.redhat.com/pub/fedora/linux/extras/development/$ARCH/" 
>
>    "#yum-mirror extras-development 
> http://fedora.redhat.com/download/mirrors/fedora-extras-devel"
>
> 1.2 setting of "/etc/sysconfig/rhn/up2date"
>
>  1) alternative setting on up2date
>
>    #up2date-config --nox
>
>    7.  pkgSkipList        ['kernel*', 'GFS*', 'cman*', 'dlm*', 'gnbd*']
>    18. useGPG             No
>    19. headerCacheSize    1000
>    33. headerFetchCount   1000
>
> 2. up2date --dry-run under up2date-4.4.17-1
>
>  1) clear all .hdr under "/var/spool/up2date"
>  2) #up2date --dry-run
>  3) ==> get avairable package
>
> 3. up2date up2date*  (up2date-4.4.17-1 -> up2date-4.4.18-1)
>
>  1) clear all .hdr under "/var/spool/up2date"
>  2)#up2date up2date*
>
> 4. up2date --dry-run under up2date-4.4.18-1
>
>  1) clear all .hdr under "/var/spool/up2date"
>  2) #up2date --dry-run
>  3) ==> get avairable package
>
> 5. up2date all
>
>  1) clear all .hdr under "/var/spool/up2date"
>  2) "#up2date "[C-x]*"
>
> If failed, try each step.
>





More information about the fedora-test-list mailing list