Bug 917253 - Fedup fails to display packages conflicts and then crashes
Summary: Fedup fails to display packages conflicts and then crashes
Keywords:
Status: CLOSED DUPLICATE of bug 895576
Alias: None
Product: Fedora
Classification: Fedora
Component: fedup
Version: 17
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Will Woods
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-03-02 11:17 UTC by ZiN
Modified: 2013-03-04 19:24 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-03-04 19:24:57 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description ZiN 2013-03-02 11:17:59 UTC
Description of problem:
Fedup crashes with traceback message.

Version-Release number of selected component (if applicable):
fedup-0.7.2-1.fc17.noarch

How reproducible:


Steps to Reproduce:
1. Run fedup
  
Actual results:
Fedup crashes

Expected results:
Fedup finishes upgrade preparation and correctly exits

Additional info:
Traceback (most recent call last):
  File "/bin/fedup-cli", line 330, in <module>
    main(args)
  File "/bin/fedup-cli", line 275, in main
    pkgs = download_packages(f)
  File "/bin/fedup-cli", line 57, in download_packages
    updates = f.build_update_transaction(callback=output.DepsolveCallback(f))
  File "/usr/lib/python2.7/site-packages/fedup/download.py", line 185, in build_update_transaction
    (rv, msgs) = self.buildTransaction(unfinished_transactions_check=False)
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1124, in buildTransaction
    (rescode, restring) = self.resolveDeps()
  File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 897, in resolveDeps
    (checkdep, errormsgs) = self._processConflict(*conflict)
  File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 759, in _processConflict
    self._dscb_procConflict(po, niceformatneed)
  File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 745, in _dscb_procConflict
    self.dsCallback.procConflictPo(po, niceformatneed)
  File "/usr/lib/python2.7/site-packages/fedup/callback.py", line 142, in procConflictPo
    self.log.debug('CONFLICT: %s → %s', po, formatted_conflict)
NameError: global name 'po' is not defined
[   242.684] (II) fedup:<module>() /bin/fedup-cli exiting at Sat Mar  2 14:36:31 2013

Comment 1 Will Woods 2013-03-04 19:24:57 UTC

*** This bug has been marked as a duplicate of bug 895576 ***


Note You need to log in before you can comment on or make changes to this bug.