Exception when installing the new DVD built with the latest rpm on IA64

Parag N(पराग़) panemade at gmail.com
Thu Oct 12 07:08:10 UTC 2006


Hi,
On 10/12/06, Zhang, Yanmin <yanmin_zhang at linux.intel.com> wrote:
> I built up new CD with the latest rpms on my IA64 tiger machine, but I failed
> to install it on IA64. anaconda reported an exception. See below log.
>
> ********************Begin of log*******************************
> Traceback (most recent call first):
>   File "/usr/lib/anaconda/yuminstall.py", line 209, in __get
>     headers = self.__headersListFromDict()
>   File "/usr/lib/anaconda/yuminstall.py", line 285, in getPackage
>     cache=cache
>   File "/usr/lib/anaconda/yuminstall.py", line 137, in callback
>     fn = repo.getPackage(po)
>   File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 454, in runTransaction
>     errors = self.ts.run(cb.callback, '')
>   File "/usr/lib/anaconda/yuminstall.py", line 560, in _run
>     self.runTransaction(cb=cb)
>   File "/usr/lib/anaconda/yuminstall.py", line 535, in run
>     self._run(instLog, cb, intf)
>   File "/usr/lib/anaconda/yuminstall.py", line 1277, in doInstall
>     self.ayum.run(self.instLog, cb, anaconda.intf, anaconda.id)
>   File "/usr/lib/anaconda/backend.py", line 163, in doInstall
>     anaconda.backend.doInstall(anaconda)
>   File "/usr/lib/anaconda/dispatch.py", line 199, in moveStep
>     rc = stepFunc(self.anaconda)
>   File "/usr/lib/anaconda/dispatch.py", line 122, in gotoNext
>     self.moveStep()
>   File "/usr/lib/anaconda/text.py", line 540, in run
>     anaconda.dispatch.gotoNext()
>   File "/usr/bin/anaconda", line 956, in ?
>     anaconda.intf.run(anaconda)
> AttributeError: 'AnacondaYumRepo' object has no attribute '_AnacondaYumRepo__headersListFromDict'
>
> Local variables in innermost frame:
> end: None
> url: None
> text: None
> self: anaconda-base-200610120232.ia64
> cache: True
> reget: simple
> relative: Fedora/RPMS/libgcc-4.1.1-28.ia64.rpm
>
> ********************End of log*******************************
>

I got same error any way how to solve this?

> The exception happened when anaconda tried to install libgcc-4.1.1-28,
> the first rpm.
>
> I checked /usr/lib/python2.4/site-packages/yum/yumRepo.py and found
> __headersListFromDict is defined in class YumRepository.
>
> In file usr/lib/anaconda/yuminstall.py,
> class AnacondaYumRepo has below new comments/code:
>
>     #XXX: FIXME duplicated from YumRepository due to namespacing
>     def __get(self, url=None, relative=None, local=None, start=None, end=None,
>
> __get calls __headersListFromDict.
>
> Why modified it?

regards,
Parag.




More information about the fedora-devel-list mailing list