IO Error

Questions and bug reports for Beta releases should be posted here.
Forum rules
Help us help you:
  • Tell us what system you run SABnzbd on.
  • Adhere to the forum rules.
  • Do you experience problems during downloading?
    Check your connection in Status and Interface settings window.
    Use Test Server in Config > Servers.
    We will probably ask you to do a test using only basic settings.
  • Do you experience problems during repair or unpacking?
    Enable +Debug logging in the Status and Interface settings window and share the relevant parts of the log here using [ code ] sections.
Post Reply
User avatar
fluefiske
Newbie
Newbie
Posts: 25
Joined: March 9th, 2008, 3:09 am

IO Error

Post 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é
User avatar
shypike
Administrator
Administrator
Posts: 19774
Joined: January 18th, 2008, 12:49 pm

Re: IO Error

Post 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?
User avatar
fluefiske
Newbie
Newbie
Posts: 25
Joined: March 9th, 2008, 3:09 am

Re: IO Error

Post 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é
Last edited by fluefiske on May 24th, 2008, 4:15 am, edited 1 time in total.
Post Reply