Bug 60110

Summary: Unsolvable dependency generates messy traceback
Product: Red Hat Enterprise Linux 4 Reporter: Chip Turner <cturner>
Component: up2dateAssignee: Adrian Likins <alikins>
Status: CLOSED CURRENTRELEASE QA Contact: Jay Turner <jturner>
Severity: medium Docs Contact:
Priority: medium    
Version: 4.0CC: cturner, gafton, mihai.ibanescu, pjones, srevivo, taw
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2002-02-20 18:25:51 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Chip Turner 2002-02-20 10:28:35 UTC
While playing with the rhn satellite channel, I found myself getting this
traceback a few times.  It looks like it pops up when a dependency can't be
solved.  This is running up2date-2.7.27-7.x.2.

Traceback (innermost last):
  File "/usr/sbin/up2date", line 1111, in ?
    main()
  File "/usr/sbin/up2date", line 370, in main
    sys.exit(batchRun(argObj.getLong("list"), pkgNames, fullUpdate))
  File "/usr/sbin/up2date", line 1002, in batchRun
    (depPackages, conflicts) = up2date.dryRun(selPkgList, printCallback,
percentCallback)
  File "/usr/share/rhn/up2date_client/up2date.py", line 2020, in dryRun
    ret = depsolve.solvedep()
  File "/usr/share/rhn/up2date_client/up2date.py", line 1986, in solvedep
    ret = self.process_deps(deps)
  File "/usr/share/rhn/up2date_client/up2date.py", line 1952, in process_deps
    changed = self.__dependencies(dependencies)
  File "/usr/share/rhn/up2date_client/up2date.py", line 1839, in __dependencies
    for s in solved[:]:
TypeError: unsliceable object

Comment 1 Adrian Likins 2002-02-20 18:25:46 UTC
should be fix in cvs (2.7.29)