Page 1 of 1

IO Error

Posted: May 23rd, 2008, 10:44 pm
by fluefiske
Hello Everyone,

I'am having some troubles to acces  some running processes.

For example the par2 is running but sabnzbd can't find it.  In the beginning it worked however now i get the message
No PAR2 program found, repairs not possible

I did install par2cmdline via ipkg but it comes everytime back with this message. this is what the log file says (al these processes are running):

2008-05-24 05:26:36,919::ERROR::par2 binary... NOT found!
2008-05-24 05:26:36,924::INFO::rar binary... NOT found
2008-05-24 05:26:36,928::INFO::unzip binary... NOT found!

I discoverd also this error in de sabnzbd error log:

Traceback (most recent call last):
  File "/opt/lib/python2.5/logging/__init__.py", line 753, in emit
    self.flush()
  File "/opt/lib/python2.5/logging/__init__.py", line 731, in flush
    self.stream.flush()
IOError: [Errno 9] Bad file descriptor
Traceback (most recent call last):
  File "/opt/lib/python2.5/logging/__init__.py", line 753, in emit
    self.flush()
  File "/opt/lib/python2.5/logging/__init__.py", line 731, in flush
    self.stream.flush()
IOError: [Errno 9] Bad file descriptor
Traceback (most recent call last):
  File "/opt/lib/python2.5/logging/__init__.py", line 753, in emit
    self.flush()
  File "/opt/lib/python2.5/logging/__init__.py", line 731, in flush
    self.stream.flush()
IOError: [Errno 9] Bad file descriptor
Traceback (most recent call last):
  File "/opt/lib/python2.5/logging/__init__.py", line 753, in emit
    self.flush()
  File "/opt/lib/python2.5/logging/__init__.py", line 731, in flush
    self.stream.flush()
IOError: [Errno 9] Bad file descriptor
Traceback (most recent call last):
  File "/opt/lib/python2.5/logging/__init__.py", line 753, in emit
    self.flush()
  File "/opt/lib/python2.5/logging/__init__.py", line 731, in flush
    self.stream.flush()
IOError: [Errno 9] Bad file descriptor
Traceback (most recent call last):
  File "/opt/lib/python2.5/logging/__init__.py", line 753, in emit
    self.flush()
  File "/opt/lib/python2.5/logging/__init__.py", line 731, in flush
    self.stream.flush()
IOError: [Errno 9] Bad file descriptor
Traceback (most recent call last):
  File "/opt/lib/python2.5/logging/__init__.py", line 753, in emit
    self.flush()
  File "/opt/lib/python2.5/logging/__init__.py", line 731, in flush
    self.stream.flush()
IOError: [Errno 9] Bad file descriptor

I tried to remove and reinstall these packages (par,unrar,unzip) or force reinstall but non of these options works.

Does anybody has a sollution ?

Thnx,

André

Re: IO Error

Posted: May 24th, 2008, 2:55 am
by shypike
The par2, unrar and unzip command must be part of the $PATH.
Try to start them from a shell and if OK, start SABnzbd from the same shell.

How do you normally start SABnzbd?

Re: IO Error

Posted: May 24th, 2008, 4:01 am
by fluefiske
Thanks for the suggestion, it is solved. I had to made an extra rule with the path

export path=/opt/sbin:/opt/bin:${path}

Thnx,

André