Bug 881860 - Yumex: IOError: [Errno 5] Input/output error tracking bug
Summary: Yumex: IOError: [Errno 5] Input/output error tracking bug
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: yumex
Version: 21
Hardware: All
OS: All
unspecified
unspecified
Target Milestone: ---
Assignee: Tim Lauridsen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:9f1eb78fc8b78812ba57504247e...
: 889673 901806 911464 911533 911910 958366 979736 982287 983213 983755 1000761 1005561 1009705 1011644 1014878 1042695 1045647 1046901 1071568 1104290 1107889 1108304 1108860 1109485 1109641 1110471 1113028 1166547 1202985 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-11-29 17:24 UTC by al morris
Modified: 2015-05-06 12:50 UTC (History)
50 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-05-06 12:50:03 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (528 bytes, text/plain)
2012-11-29 17:24 UTC, al morris
no flags Details
File: core_backtrace (191 bytes, text/plain)
2012-11-29 17:24 UTC, al morris
no flags Details
File: environ (1.63 KB, text/plain)
2012-11-29 17:24 UTC, al morris
no flags Details

Description al morris 2012-11-29 17:24:38 UTC
Version-Release number of selected component:
yumex-3.0.10-1.fc18

Additional info:
cmdline:        /usr/bin/python -E /usr/share/yumex/yum_childtask.py 2 True False /etc/yum.conf
dso_list:       yum-3.4.3-45.fc18.noarch
executable:     /usr/share/yumex/yum_childtask.py
kernel:         3.6.7-5.fc18.x86_64
uid:            0

Truncated backtrace:
misc.py:1020:write:IOError: [Errno 5] Input/output error

Traceback (most recent call last):
  File "/usr/share/yumex/yum_childtask.py", line 70, in <module>
    print err, msg
  File "/usr/lib/python2.7/site-packages/yum/misc.py", line 1020, in write
    self.stream.write(s)
IOError: [Errno 5] Input/output error

Local variables in innermost frame:
s: 'Existing lock /var/run/yum.pid: another copy is running as pid 1658.\n  The other application is: yum_childtask.p'
self: <open file '<stdout>', mode 'w' at 0x7fa04e1da1e0>

Comment 1 al morris 2012-11-29 17:24:43 UTC
Created attachment 654417 [details]
File: backtrace

Comment 2 al morris 2012-11-29 17:24:45 UTC
Created attachment 654418 [details]
File: core_backtrace

Comment 3 al morris 2012-11-29 17:24:46 UTC
Created attachment 654419 [details]
File: environ

Comment 4 Tim Lauridsen 2013-09-10 12:00:19 UTC
*** Bug 889673 has been marked as a duplicate of this bug. ***

Comment 5 Tim Lauridsen 2013-09-10 12:01:06 UTC
*** Bug 901806 has been marked as a duplicate of this bug. ***

Comment 6 Tim Lauridsen 2013-09-10 12:01:43 UTC
*** Bug 911464 has been marked as a duplicate of this bug. ***

Comment 7 Tim Lauridsen 2013-09-10 12:02:25 UTC
*** Bug 911533 has been marked as a duplicate of this bug. ***

Comment 8 Tim Lauridsen 2013-09-10 12:03:02 UTC
*** Bug 911910 has been marked as a duplicate of this bug. ***

Comment 9 Tim Lauridsen 2013-09-10 12:04:25 UTC
*** Bug 958366 has been marked as a duplicate of this bug. ***

Comment 10 Tim Lauridsen 2013-09-10 12:05:18 UTC
*** Bug 979736 has been marked as a duplicate of this bug. ***

Comment 11 Tim Lauridsen 2013-09-10 12:05:51 UTC
*** Bug 982287 has been marked as a duplicate of this bug. ***

Comment 12 Tim Lauridsen 2013-09-10 12:06:31 UTC
*** Bug 983213 has been marked as a duplicate of this bug. ***

Comment 13 Tim Lauridsen 2013-09-10 12:07:26 UTC
*** Bug 983755 has been marked as a duplicate of this bug. ***

Comment 14 Tim Lauridsen 2013-09-10 12:08:27 UTC
*** Bug 1000761 has been marked as a duplicate of this bug. ***

Comment 15 Tim Lauridsen 2013-09-10 12:09:37 UTC
*** Bug 1005561 has been marked as a duplicate of this bug. ***

Comment 16 lucky0106 2013-09-10 14:19:13 UTC
It seems like this is turning in to quite a big bug, after my report and several others were marked as duplicates...

Comment 17 Tim Lauridsen 2013-09-12 09:12:51 UTC
yumex uses a stdin/stdout pipe to exchange information between the GUI and the backend there is doing the package action on the system.
Some time this pipe breaks for some reason and when the backend tries to write something to the broken pipe, then it gets a IOError: [Errno 5] Input/output error.

It can main issue is the pipe is broken and there is no way to get out of that condition is a good ways.

Comment 18 Peter Trenholme 2013-09-12 22:20:20 UTC
A thought: The usual way for the pipe to get broken is when one side or the other is aborted. Perhap, instead of a pipe, the dbus system would be a better choice for inter-process communications. That way a message that the intended receiver was no longer available could be used as an action basis rather than an abort.

(Note: I was using yumex on Rawhide when the yum backend went to sleep without telling yumex, and - when I closed the yumex window - this error popped up.)

Comment 19 Tim Lauridsen 2013-09-13 06:26:42 UTC
@Peter, Agree, I have made a DBus system for the next-gen version of yumex

Comment 20 Tim Lauridsen 2013-09-19 10:10:29 UTC
*** Bug 1009705 has been marked as a duplicate of this bug. ***

Comment 21 Moez Roy 2013-09-23 06:26:32 UTC
Description of problem:
trying to install unrar

Version-Release number of selected component:
yumex-3.0.12-1.fc19

Additional info:
reporter:       libreport-2.1.7
cmdline:        /usr/bin/python -E /usr/share/yumex/yum_childtask.py 2 True False /etc/yum.conf updates-testing;fedora;rpmfusion-free-updates;rpmfusion-nonfree-updates;rpmfusion-free;updates;rpmfusion-nonfree
dso_list:       yum-3.4.3-106.fc19.noarch
executable:     /usr/share/yumex/yum_childtask.py
kernel:         3.10.11-200.fc19.x86_64
runlevel:       N 5
type:           Python
uid:            0

Truncated backtrace:
misc.py:1017:write:IOError: [Errno 5] Input/output error

Traceback (most recent call last):
  File "/usr/share/yumex/yum_childtask.py", line 64, in <module>
    my.dispatcher()
  File "/usr/lib/python2.7/site-packages/yumexbackend/yum_server.py", line 1475, in dispatcher
    self.write(":exception\t%s" % pack(errmsg))
  File "/usr/lib/python2.7/site-packages/yumexbackend/yum_server.py", line 372, in write
    sys.stdout.write("%s\n" % msg)
  File "/usr/lib/python2.7/site-packages/yum/misc.py", line 1017, in write
    self.stream.write(s)
IOError: [Errno 5] Input/output error

Local variables in innermost frame:
s: ':exception\tUydUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6XG4gIEZpbGUgIi91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3l1bWV4YmFja2VuZC95dW1fc2VydmVyLnB5IiwgbGluZSAxNDU1LCBpbiBkaXNwYXRjaGVyXG4gICAgbGluZSA9IHN5cy5zdGRpbi5yZWFkbGluZSgpLnN0cmlwKFwnXFxuXCcpXG5JT0Vycm9yOiBbRXJybm8gNV0gSW5wdXQvb3V0cHV0IGVycm9yXG4nCnAwCi4=\n'
self: <open file '<stdout>', mode 'w' at 0x7fc424901150>

Comment 22 Tim Lauridsen 2013-10-03 04:31:35 UTC
*** Bug 1014878 has been marked as a duplicate of this bug. ***

Comment 23 Tim Lauridsen 2013-10-03 04:32:52 UTC
*** Bug 1011644 has been marked as a duplicate of this bug. ***

Comment 24 carlos.rca185 2013-10-21 14:19:44 UTC
Description of problem:
First: Open Yumex
Second: Mark packages for install
Third: Try to install...

...and yumex freezes, and I have to kill it.

Version-Release number of selected component:
yumex-3.0.13-1.fc19

Additional info:
reporter:       libreport-2.1.8
cmdline:        /usr/bin/python -E /usr/share/yumex/yum_childtask.py 2 True False /etc/yum.conf russianfedora-nonfree-updates;russianfedora-nonfree;virtualbox;playonlinux;fedora;postinstallerf-updates;rpmfusion-free-updates;Dropbox;rpmfusion-free;rpmfusion-nonfree-updates;postinstallerf;steam;updates;russianfedora-free-updates;russianfedora-free;rpmfusion-nonfree;rpm-sphere
dso_list:       yum-3.4.3-111.fc19.noarch
executable:     /usr/share/yumex/yum_childtask.py
kernel:         3.11.4-201.fc19.x86_64
runlevel:       N 5
type:           Python
uid:            0

Truncated backtrace:
misc.py:1017:write:IOError: [Errno 5] Error de entrada/salida

Traceback (most recent call last):
  File "/usr/share/yumex/yum_childtask.py", line 64, in <module>
    my.dispatcher()
  File "/usr/lib/python2.7/site-packages/yumexbackend/yum_server.py", line 1520, in dispatcher
    print errmsg
  File "/usr/lib/python2.7/site-packages/yum/misc.py", line 1017, in write
    self.stream.write(s)
IOError: [Errno 5] Error de entrada/salida

Local variables in innermost frame:
s: 'Traceback (most recent call last):\n  File "/usr/lib/python2.7/site-packages/yumexbackend/yum_server.py", line 1499, in dispatcher\n    line = sys.stdin.readline().strip(\'\\n\')\nIOError: [Errno 5] Error de entrada/salida\n'
self: <open file '<stdout>', mode 'w' at 0x7f77f3624150>

Comment 25 Niki Guldbrand 2013-10-22 03:44:06 UTC
Description of problem:
Yumex suddenly stopped responding while uninstalling a couple of packages, had to kill the process, and this problem appeared. 
The uninstall job did finish. 

Version-Release number of selected component:
yumex-3.0.13-1.fc20

Additional info:
reporter:       libreport-2.1.8
cmdline:        /usr/bin/python -E /usr/share/yumex/yum_childtask.py 2 True False /etc/yum.conf rpmfusion-nonfree-updates-testing;updates-testing;fedora;rpmfusion-free-updates;Dropbox;rpmfusion-free;rpmfusion-nonfree-updates;home_Rallaz;updates;rpmfusion-nonfree
dso_list:       yum-3.4.3-106.fc20.noarch
executable:     /usr/share/yumex/yum_childtask.py
kernel:         3.11.5-302.fc20.x86_64
runlevel:       N 5
type:           Python
uid:            0

Truncated backtrace:
misc.py:1017:write:IOError: [Errno 5] Input/output error

Traceback (most recent call last):
  File "/usr/share/yumex/yum_childtask.py", line 64, in <module>
    my.dispatcher()
  File "/usr/lib/python2.7/site-packages/yumexbackend/yum_server.py", line 1520, in dispatcher
    print errmsg
  File "/usr/lib/python2.7/site-packages/yum/misc.py", line 1017, in write
    self.stream.write(s)
IOError: [Errno 5] Input/output error

Local variables in innermost frame:
s: 'Traceback (most recent call last):\n  File "/usr/lib/python2.7/site-packages/yumexbackend/yum_server.py", line 1499, in dispatcher\n    line = sys.stdin.readline().strip(\'\\n\')\nIOError: [Errno 5] Input/output error\n'
self: <open file '<stdout>', mode 'w' at 0x7f48d4e1b150>

Comment 26 Veteran 2013-10-29 02:13:50 UTC
Description of problem:
I ran Yumex. Problem happened

Version-Release number of selected component:
yumex-3.0.10-1.fc18

Additional info:
reporter:       libreport-2.1.7
cmdline:        /usr/bin/python -E /usr/share/yumex/yum_childtask.py 2 True False /etc/yum.conf
dso_list:       yum-3.4.3-54.fc18.noarch
executable:     /usr/share/yumex/yum_childtask.py
kernel:         3.11.4-101.fc18.x86_64
runlevel:       N 5
type:           Python
uid:            0

Truncated backtrace:
#1 write in /usr/lib/python2.7/site-packages/yum/misc.py:1033
#2 write in /usr/lib/python2.7/site-packages/yumexbackend/yum_server.py:355
#3 dispatcher in /usr/lib/python2.7/site-packages/yumexbackend/yum_server.py:1402
#4 <module> in /usr/share/yumex/yum_childtask.py:67

Comment 27 lucky0106 2013-10-29 02:15:28 UTC
(In reply to Veteran from comment #26)
> Description of problem:
> I ran Yumex. Problem happened
> 

Hah, welcome to the club! :P

Comment 28 Robin Laing 2013-11-13 05:13:10 UTC
I have had this happen on multiple computers.  Main common issue is if I change the focus from one window to the next on the desktop.  I seem to be able to crash yumex almost every time by doing this.

Select packages to process and then select apply and change windows to browser or game.  Process continues in the background as displayed by the scrolling log files but the processing windows is blank.

This is on a fully updated F19 system using KDE.

Comment 29 Jay Elem 2014-06-30 11:17:18 UTC
Another user experienced a similar problem:

1. search items in yumex
2. select various packages
3. apply changes
4. search for items in yumex
5. select various pckgs
3. click apply to crash
--
happens intermittently; often the front-end crashes and disapears but the process remains running

reporter:       libreport-2.2.2
cmdline:        /usr/bin/python -E /usr/share/yumex/yum_childtask.py 2 True False /etc/yum.conf virtualbox;rpmfusion-nonfree-updates;google-talkplugin;fedora;infinality;fedy;fedora-chromium;adobe-linux-x86_64;rpmfusion-free;rpmfusion-free-updates;fedora-HandBrake;updates;gtk-theme-config;rpmfusion-nonfree;intellinuxgraphics;infinality-noarch;fedora-chromium-stable
dso_list:       yum-3.4.3-148.fc20.noarch
executable:     /usr/share/yumex/yum_childtask.py
kernel:         3.14.8-200.fc20.x86_64
package:        yumex-3.0.15-1.fc20
reason:         misc.py:1017:write:IOError: [Errno 5] Input/output error
runlevel:       N 5
type:           Python
uid:            0

Comment 30 Tim Lauridsen 2014-07-24 06:56:07 UTC
*** Bug 1110471 has been marked as a duplicate of this bug. ***

Comment 31 Tim Lauridsen 2014-07-24 06:57:32 UTC
*** Bug 1104290 has been marked as a duplicate of this bug. ***

Comment 32 Tim Lauridsen 2014-07-24 06:58:20 UTC
*** Bug 1107889 has been marked as a duplicate of this bug. ***

Comment 33 Tim Lauridsen 2014-07-24 06:59:54 UTC
*** Bug 1109641 has been marked as a duplicate of this bug. ***

Comment 34 Tim Lauridsen 2014-07-24 07:00:30 UTC
*** Bug 1109485 has been marked as a duplicate of this bug. ***

Comment 35 Tim Lauridsen 2014-07-24 07:01:17 UTC
*** Bug 1108860 has been marked as a duplicate of this bug. ***

Comment 36 Tim Lauridsen 2014-07-24 07:02:50 UTC
*** Bug 1108304 has been marked as a duplicate of this bug. ***

Comment 37 Tim Lauridsen 2014-07-24 07:03:45 UTC
*** Bug 1042695 has been marked as a duplicate of this bug. ***

Comment 38 Tim Lauridsen 2014-07-24 07:15:13 UTC
*** Bug 1046901 has been marked as a duplicate of this bug. ***

Comment 39 Tim Lauridsen 2014-07-24 10:57:11 UTC
*** Bug 1045647 has been marked as a duplicate of this bug. ***

Comment 40 Tim Lauridsen 2014-07-24 11:16:07 UTC
*** Bug 1113028 has been marked as a duplicate of this bug. ***

Comment 41 Tim Lauridsen 2014-10-04 06:34:23 UTC
*** Bug 1071568 has been marked as a duplicate of this bug. ***

Comment 42 Tim Lauridsen 2014-10-09 04:44:11 UTC
*** Bug 1071568 has been marked as a duplicate of this bug. ***

Comment 43 Tim Lauridsen 2014-11-26 06:21:32 UTC
*** Bug 1166547 has been marked as a duplicate of this bug. ***

Comment 44 Tim Lauridsen 2015-04-08 13:11:56 UTC
*** Bug 1202985 has been marked as a duplicate of this bug. ***

Comment 45 Tim Lauridsen 2015-05-06 12:50:03 UTC
Closing this one, yumex-dnf don't have this problem, and it cant be fixed in yumex


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