rawhide report: 20050504 changes
Namikawa, Shozo
generic at olive.ocn.ne.jp
Fri May 6 06:27:19 UTC 2005
This problem is caused by unsetting pkg[7] valuse at getPackage() called
by independency resolusion case.
(def getPackage(): class YumRepoSource in module
/usr/share/rhn/up2date_client/repoBackends/yumRepo.py .)
1) Therefore, I revised it to set a file passname within this function.
2) As cfg(/etc/sysconfig/rhn/up2date) did not have a setting key of
"Fedora/RPMS", I set it with a immeidiate value.
-----------------------------------------------------------------------------------------
#rpmPath = pkg[7] #### coment to exception by
independency resolusion
baseFileName = "%s-%s-%s.%s.rpm" % (pkg[0], pkg[1], pkg[2], pkg[4])
#### ins
rpmPath = "%s/%s" % ("Fedora/RPMS",
baseFileName) #### ins
-----------------------------------------------------------------------------------------
Namikawa, Shozo wrote:
> Standing alone up2date libswt3-gtk2, happend IndexError: list index
> out of range,
> up2date libswt3-gtk2 with eclipse to OK as follow.
>
> --------------------------------------------------------------------------------------
>
> [root at localhost generic]# up2date "libswt3*"
>
> -snip-
>
> Fetching rpm headers...
> ########################################
> Name Version Rel
> ----------------------------------------------------------
> libswt3-gtk2 3.1.0_fc
> 0.M6.14 i386
>
> Testing package set / solving RPM inter-dependencies...
> ########################################
> libswt3-gtk2-3.1.0_fc-0.M6. ########################## Done.
> Error in sys.excepthook:
> Traceback (most recent call last):
> File "/usr/sbin/up2date", line 1231, in exceptionHandler
> log = up2dateLog.initLog()
> NameError: global name 'up2dateLog' is not defined
>
> Original exception was:
> Traceback (most recent call last):
> File "/usr/sbin/up2date", line 1264, in ?
> sys.exit(main() or 0)
> File "/usr/sbin/up2date", line 799, in main
> fullUpdate, dryRun=options.dry_run))
> File "/usr/sbin/up2date", line 1136, in batchRun
> batch.run()
> File "/usr/share/rhn/up2date_client/up2dateBatch.py", line 87, in run
> self.__getPackages()
> File "/usr/share/rhn/up2date_client/up2dateBatch.py", line 168, in
> __getPackages
> up2date.getPackage(pkg, wrapperUtils.printPkg,
> wrapperUtils.printRetrieveHash)
> File "/usr/share/rhn/up2date_client/up2date.py", line 178, in getPackage
> buf = rpcServer.doCall(repos.getPackage, pkg, msgCallback,
> progressCallback)
> 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 39, in
> getPackage
> return self.handlers[channel['type']].getPackage(pkg, msgCallback,
> progressCallback)
> File "/usr/share/rhn/up2date_client/rpmSource.py", line 186, in
> getPackage
> package = source.getPackage(pkg, MsgCallback, progressCallback)
> File "/usr/share/rhn/up2date_client/repoBackends/yumRepo.py", line
> 124, in getPackage
> rpmPath = pkg[7]
> IndexError: list index out of range
>
> --------------------------------------------------------------------------------------
>
> [root at localhost generic]# up2date "[le]*"
>
> -snip-
>
> Fetching rpm headers...
> ########################################
>
> Name Version Rel
> ----------------------------------------------------------
> eclipse-bugzilla 0.1.0_fc
> 14 i386
> eclipse-ecj 3.1.0_fc
> 0.M6.14 i386
> eclipse-jdt 3.1.0_fc
> 0.M6.14 i386
> eclipse-jdt-devel 3.1.0_fc
> 0.M6.14 i386
> eclipse-pde 3.1.0_fc
> 0.M6.14 i386
> eclipse-pde-devel 3.1.0_fc
> 0.M6.14 i386
> eclipse-platform 3.1.0_fc
> 0.M6.14 i386
> eclipse-platform-devel 3.1.0_fc
> 0.M6.14 i386
> libswt3-gtk2 3.1.0_fc
> 0.M6.14 i386
>
> Testing package set / solving RPM inter-dependencies...
> ########################################
> eclipse-bugzilla-0.1.0_fc-1 ########################## Done.
> eclipse-ecj-3.1.0_fc-0.M6.1 ########################## Done.
> eclipse-jdt-3.1.0_fc-0.M6.1 ########################## Done.
> eclipse-jdt-devel-3.1.0_fc- ########################## Done.
> eclipse-pde-3.1.0_fc-0.M6.1 ########################## Done.
> eclipse-pde-devel-3.1.0_fc- ########################## Done.
> eclipse-platform-3.1.0_fc-0 ########################## Done.
> eclipse-platform-devel-3.1. ########################## Done.
> libswt3-gtk2-3.1.0_fc-0.M6. ########################## Done.
> Preparing ########################################### [100%]
> warning: eclipse-ecj-3.1.0_fc-0.M6.14: Header V3 DSA signature: NOKEY,
> key ID 30c9ecf8
>
> Installing...
> 1:eclipse-ecj ###########################################
> [100%]
> 2:libswt3-gtk2 ###########################################
> [100%]
> 3:eclipse-platform ###########################################
> [100%]
> 4:eclipse-jdt ###########################################
> [100%]
> 5:eclipse-jdt-devel ###########################################
> [100%]
> 6:eclipse-platform-devel ###########################################
> [100%]
> 7:eclipse-pde ###########################################
> [100%]
> 8:eclipse-bugzilla ###########################################
> [100%]
> 9:eclipse-pde-devel ###########################################
> [100%]
> The following wildcards did not match any packages:
> [le]*
> [root at localhost generic]#
> --------------------------------------------------------------------------------------
>
More information about the fedora-test-list
mailing list