Re: Latest up2date packages from rawhide errors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Mike Chambers wrote:

Getting this error from up2date...
up2date-gnome-4.4.14-2
       up2date-4.4.14-2
Testing package set / solving RPM inter-dependencies...
       Traceback (most recent call last):
         File "/usr/sbin/up2date", line 1250, in ?
           sys.exit(main() or 0)
         File "/usr/sbin/up2date", line 800, in main
           fullUpdate, dryRun=options.dry_run))
         File "/usr/sbin/up2date", line 1137, in batchRun
           batch.run()
         File "/usr/share/rhn/up2date_client/up2dateBatch.py", line 78,
       in run
           self.__dryRun()
         File "/usr/share/rhn/up2date_client/up2dateBatch.py", line
       163, in
       __dryRun
           self.percentCallback)
         File "/usr/share/rhn/up2date_client/up2date.py", line 386, in
       dryRun
           ret = depsolve.solvedep()
         File "/usr/share/rhn/up2date_client/depSolver.py", line 722,
       in
       solvedep
           ret = self.process_deps(deps)
         File "/usr/share/rhn/up2date_client/depSolver.py", line 616,
       in
       process_deps
           changed = self.__dependencies(dependencies)
         File "/usr/share/rhn/up2date_client/depSolver.py", line 323,
       in
       __dependencies
           msgCallback = self.msgCallback)
         File "/usr/share/rhn/up2date_client/depSolver.py", line 97, in
       solveDep
           msgCallback = msgCallback)
         File
       "/usr/share/rhn/up2date_client/repoBackends/genericSolveDep.py",
       line 132 , in solveDep
           msgCallback = self.msgCallback)
         File
       "/usr/share/rhn/up2date_client/repoBackends/rpmmdRepo.py", line
       60, in ge tSolutions
           provs = self.pkgSack.searchProvides(unknown)
       AttributeError: RpmmdSolveDep instance has no attribute
       'pkgSack'
This is by running up2date -u from command line. Looks like
       still get
       same problem with GUI, via forward/next button not highlighted
       nor the
       select all option not selecting all the packages listed.

Though a change of up2date-4.4.14-2 did it as #135121(no.1),
I think adjustment is insufficient about "rpmmd" as a whole.
Perhaps I think that "rpmmd" is not set about sources in default(no.2).
It came to move without stopping it somehow when I initialized self.pkgSack in None
so that a command started up2date at once(no.3).

------------------------------------------------------------------------------
(no.1)  #135121
       "/usr/share/rhn/up2date_client/repoDirectry.py"

# bug 135121 - uncommented the the following lines to test rpmmd
               from repoBackends import rpmmdRepo
               rpmmdRepo.register(rd)
-------------------------------------------------------------------------------
(no.2)
      "/etc/sysconfig/rhn/spurces"
-------------------------------------------------------------------------------
(no.3)
      "/usr/share/rhn/up2date_client/repoBackends/rpmmdRepo.py"

           class RpmmdSolveDep(genericSolveDep.GenericSolveDep):
               def __init__(self):
                   -- snip--
                   self.type = "rpmmd"

def getSolutions(self, unknowns, msgCallback=None, progressCallback=None):
                   channels = rhnChannel.getChannels()
                   repoChannels = channels.getByType(self.type)
#### repoChannels is empty #### for channel in repoChannels:

self.pkgSack = initPkgSack(label=None) #### add deception for a syntax error
                   for channel in repoChannels:
                       self.pkgSack = initPkgSack(label=channel['label'])
-------------------------------------------------------------------------------


[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]