Bug 229213 - If RJ45 Ethernet cable is unplugged from Dell Inspiron 8500 Laptop while downloading packages via the Package Manager GUI, the entire application dumps/closes and forces a bug save session
If RJ45 Ethernet cable is unplugged from Dell Inspiron 8500 Laptop while down...
Status: CLOSED RAWHIDE
Product: Fedora
Classification: Fedora
Component: pirut (Show other bugs)
6
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Jeremy Katz
:
Depends On:
Blocks: FC7Blocker
  Show dependency treegraph
 
Reported: 2007-02-19 11:36 EST by John M. Holmes
Modified: 2007-11-30 17:11 EST (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2007-04-09 16:51:23 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description John M. Holmes 2007-02-19 11:36:58 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.9) Gecko/20070209 Fedora/1.5.0.9-3.fc6 Firefox/1.5.0.9 pango-text

Description of problem:
During software update/download, ethernet cable is unplugged - This cases application to exit completely and ungracefully.

Version-Release number of selected component (if applicable):


How reproducible:
Always


Steps to Reproduce:
1.Start Software Package Manager/Update
2.Select applications and wait for Downloading Packages dialog to start..
3.Unplug RJ45 Ethernet cable from laptop

Actual Results:
Application Exited and forced me to save the bug report

Expected Results:
Timeout or Pause/Suspend of Download but not an ungraceful exit that causes all selected software to be lost in the "to do" update list

Additional info:
more download_failed_dump
Component: Software Manager
Summary: TBe634e670 __init__.py:767:downloadHeader:RepoError: failure: ipod-sharp-0.5.15-3.fc6.i386.rpm from extras: [Errno 256] No more m
irrors to try.

Traceback (most recent call last):
  File "/usr/sbin/pirut", line 334, in _apply
    self.applyChanges(self.mainwin)
  File "/usr/lib/python2.4/site-packages/pirut/__init__.py", line 559, in applyChanges
    self.checkDeps(mainwin)
  File "/usr/lib/python2.4/site-packages/pirut/__init__.py", line 324, in checkDeps
    self.populateTs(keepold=0)
  File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 150, in populateTs
    self.downloadHeader(txmbr.po)
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 767, in downloadHeader
    raise Errors.RepoError, saved_repo_error
RepoError: failure: ipod-sharp-0.5.15-3.fc6.i386.rpm from extras: [Errno 256] No more mirrors to try.

Local variables in innermost frame:
errors: {}
e: [Errno 2] No such file or directory: '//var/cache/yum/extras/headers/ipod-sharp-0.5.15-3.fc6.i386.hdr'
self: <__main__.PackageManager object at 0x95e6bac>
saved_repo_error: failure: ipod-sharp-0.5.15-3.fc6.i386.rpm from extras: [Errno 256] No more mirrors to try.
repo: extras
checkfunc: (<bound method PackageManager.verifyHeader of <__main__.PackageManager object at 0x95e6bac>>, (<yum.sqlitesack.YumAvailablePack
ageSqlite object at 0xa6c838c>, 1), {})
local: //var/cache/yum/extras/headers/ipod-sharp-0.5.15-3.fc6.i386.hdr
po: ipod-sharp - 0.5.15-3.fc6.i386
Comment 1 Jeremy Katz 2007-02-21 17:08:23 EST
This should be caught a little bit better with the pending update, but given the
specifics on reproducing this case, now I can hopefully get a better fix in.

Thanks for the good bug report!
Comment 2 Jeremy Katz 2007-04-09 16:51:23 EDT
Should be handled better with pirut 1.3.5

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