Page 1 of 1
Sabnzbdplus wont run on Ubuntu
Posted: April 4th, 2016, 1:27 am
by Paradiss
I have been using Sabnzbdplus for a few years now, without issue and I rebooted my server today and noticed that I no longer have access to sab via browser on a local machine. After a bit of digging, I noticed that sab wont even run.
Paradiss@STORAGE:/$ sabnzbdplus
Traceback (most recent call last):
File "/usr/bin/sabnzbdplus", line 67, in <module>
import sabnzbd
File "/usr/share/sabnzbdplus/sabnzbd/__init__.py", line 73, in <module>
from sabnzbd.nzbqueue import NzbQueue
File "/usr/share/sabnzbdplus/sabnzbd/nzbqueue.py", line 29, in <module>
from sabnzbd.nzbstuff import NzbObject
File "/usr/share/sabnzbdplus/sabnzbd/nzbstuff.py", line 41, in <module>
from sabnzbd.misc import to_units, cat_to_opts, cat_convert, sanitize_foldername, \
File "/usr/share/sabnzbdplus/sabnzbd/misc.py", line 43, in <module>
import sabnzbd.config as config
File "/usr/share/sabnzbdplus/sabnzbd/config.py", line 29, in <module>
import configobj
ImportError: No module named configobj
Spent a few hours googling and searching, but can not find anything to resolve this issue. Someone please save me?
Re: Sabnzbdplus wont run on Ubuntu
Posted: April 4th, 2016, 1:54 am
by safihre
Can you re-install SABnzbd? It seems a file is missing.
Re: Sabnzbdplus wont run on Ubuntu
Posted: April 4th, 2016, 1:59 am
by Paradiss
Sudo apt-get install sabnzbdplus
Comes back with it being the most recent version and no update needed.
Re: Sabnzbdplus wont run on Ubuntu
Posted: April 4th, 2016, 2:13 am
by sander
Code: Select all
ImportError: No module named configobj
so
Code: Select all
sudo apt-get install python-configobj
Re: Sabnzbdplus wont run on Ubuntu
Posted: April 4th, 2016, 8:38 am
by Paradiss
I appreciate the replies and assistance, thank you for taking time out of your day to help.
Paradiss@STORAGE:~$ sudo apt-get install python-configobj
[sudo] password for Paradiss:
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-configobj is already the newest version.
python-configobj set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Re: Sabnzbdplus wont run on Ubuntu
Posted: April 4th, 2016, 8:59 am
by sander
Do this:
Code: Select all
$ python
Python 2.7.9 (default, Apr 2 2015, 15:33:21)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import configobj
>>>
If you get an error, your Ubuntu has a problem. That is not something SABnzbd can solve.
Anyway ... you could try:
Code: Select all
sudo apt-get remove python-configobj
sudo apt-get purge python-configobj
sudo apt-get install python-configobj
Re: Sabnzbdplus wont run on Ubuntu
Posted: April 4th, 2016, 11:12 am
by Paradiss
Paradiss@STORAGE:~$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
sudo apt-get remove python-configobj
Code: Select all
Paradiss@STORAGE:~$ sudo apt-get remove python-configobj
[sudo] password for Paradiss:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
python-configobj sabnzbdplus sabnzbdplus-theme-classic sabnzbdplus-theme-smpl
0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded.
After this operation, 6,439kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 69208 files and directories currently installed.)
Removing sabnzbdplus-theme-classic ...
Removing sabnzbdplus-theme-smpl ...
Removing sabnzbdplus ...
* SABnzbd+ binary newsgrabber: not running
Removing python-configobj ...
Processing triggers for ureadahead ...
Processing triggers for man-db ...
Processing triggers for python-support ...
sudo apt-get purge python-configobj
Code: Select all
Paradiss@STORAGE:~$ sudo apt-get purge python-configobj
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package python-configobj is not installed, so not removed
The following packages were automatically installed and are no longer required:
unrar libjs-mochikit python-openssl unzip python-cheetah libjs-excanvas
python-chardet python-utidylib wwwconfig-common python-yenc python-feedparser
javascript-common libtidy-0.99-0 python-libxml2
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sudo apt-get install python-configobj
Code: Select all
Paradiss@STORAGE:~$ sudo apt-get install python-configobj
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
unrar libjs-mochikit python-openssl unzip python-cheetah libjs-excanvas
python-chardet python-utidylib wwwconfig-common python-yenc python-feedparser
javascript-common libtidy-0.99-0 python-libxml2
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
python-configobj
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/238kB of archives.
After this operation, 1,700kB of additional disk space will be used.
Selecting previously deselected package python-configobj.
(Reading database ... 68804 files and directories currently installed.)
Unpacking python-configobj (from .../python-configobj_4.7.2+ds-1_all.deb) ...
Setting up python-configobj (4.7.2+ds-1) ...
Processing triggers for python-support ...
sudo apt-get install sabnzbdplus
Code: Select all
Paradiss@STORAGE:~$ sudo apt-get install sabnzbdplus
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
sabnzbdplus-theme-classic sabnzbdplus-theme-smpl
Suggested packages:
sabnzbdplus-theme-mobile python-notify
The following NEW packages will be installed:
sabnzbdplus sabnzbdplus-theme-classic sabnzbdplus-theme-smpl
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/1,249kB of archives.
After this operation, 4,739kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Selecting previously deselected package sabnzbdplus.
(Reading database ... 68861 files and directories currently installed.)
Unpacking sabnzbdplus (from .../sabnzbdplus_0.7.11-0ubuntu1~jcfp1~maverick_all.deb) ...
Selecting previously deselected package sabnzbdplus-theme-classic.
Unpacking sabnzbdplus-theme-classic (from .../sabnzbdplus-theme-classic_0.7.11-0ubuntu1~jcfp1~maverick_all.deb) ...
Selecting previously deselected package sabnzbdplus-theme-smpl.
Unpacking sabnzbdplus-theme-smpl (from .../sabnzbdplus-theme-smpl_0.7.11-0ubuntu1~jcfp1~maverick_all.deb) ...
Processing triggers for man-db ...
Processing triggers for ureadahead ...
Setting up sabnzbdplus (0.7.11-0ubuntu1~jcfp1~maverick) ...
* Starting SABnzbd+ binary newsgrabber Traceback (most recent call last):
File "/usr/bin/sabnzbdplus", line 67, in <module>
import sabnzbd
File "/usr/share/sabnzbdplus/sabnzbd/__init__.py", line 73, in <module>
from sabnzbd.nzbqueue import NzbQueue
File "/usr/share/sabnzbdplus/sabnzbd/nzbqueue.py", line 29, in <module>
from sabnzbd.nzbstuff import NzbObject
File "/usr/share/sabnzbdplus/sabnzbd/nzbstuff.py", line 41, in <module>
from sabnzbd.misc import to_units, cat_to_opts, cat_convert, sanitize_foldername, \
File "/usr/share/sabnzbdplus/sabnzbd/misc.py", line 43, in <module>
import sabnzbd.config as config
File "/usr/share/sabnzbdplus/sabnzbd/config.py", line 29, in <module>
import configobj
ImportError: No module named configobj
[fail]
invoke-rc.d: initscript sabnzbdplus, action "start" failed.
dpkg: error processing sabnzbdplus (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of sabnzbdplus-theme-classic:
sabnzbdplus-theme-classic depends on sabnzbdplus (= 0.7.11-0ubuntu1~jcfp1~maverick); however:
Package sabnzbdplus is not configured yet.
dpkg: error processing sabnzbdplus-theme-classic (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of sabnzbdplus-theme-smpl:
sabnzbdplus-theme-smpl depends on sabnzbdplus (= 0.7.11-0ubuntu1~jcfp1~maverick); however:
Package sabnzbdplus is not configured yet.
dpkg: error processing sabnzbdplus-theme-smpl (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
sabnzbdplus
sabnzbdplus-theme-classic
sabnzbdplus-theme-smpl
E: Sub-process /usr/bin/dpkg returned an error code (1)
Heh, trying to provide the most information as possible, and make it as easy to read as possible. I know my Ubuntu install is a bit old, but its mind boggling how it just derped and stopped working.
Re: Sabnzbdplus wont run on Ubuntu
Posted: April 4th, 2016, 12:22 pm
by sander
Please reread my post:
Code: Select all
$ python
Python 2.7.9 (default, Apr 2 2015, 15:33:21)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import configobj
>>>
So:
start python
type "import configobj"
post the output here
If you get an error message, it's a problem with your setup, which you have to solve first.
Re: Sabnzbdplus wont run on Ubuntu
Posted: April 4th, 2016, 12:51 pm
by Paradiss
Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import configobj
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named configobj
Sorry, I missed that command line on the first read, not familiar with how python works.
apt-get install python-configobj
Code: Select all
Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import configobj
>>>
Re: Sabnzbdplus wont run on Ubuntu
Posted: April 4th, 2016, 1:01 pm
by sander
Which Ubuntu version are you running?
It looks like Ubuntu 10.10. If so, support for that version ended in 2012.
Re: Sabnzbdplus wont run on Ubuntu
Posted: April 4th, 2016, 1:03 pm
by Paradiss
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.10
DISTRIB_CODENAME=maverick
DISTRIB_DESCRIPTION="Ubuntu 10.10"

Playing with a fossil here!
Re: Sabnzbdplus wont run on Ubuntu
Posted: April 4th, 2016, 1:14 pm
by sander
Re: Sabnzbdplus wont run on Ubuntu
Posted: April 4th, 2016, 2:37 pm
by Paradiss
I went down the highly advised against path, and updated the kernal through ssh. 11.04 now, and reinstalled python/sab (following your test suggestions), and it seems to be working! Although the update might of tweaked a permission or two with directories, but that is a groundbreaking issue.
I risked the upgrade, due to if anything failed, I would just install a fresh Ubuntu on a USB stick and boot of that, to verify it would work before wiping the OS drive. I should honestly still continue with this plan, but I am glad that sab is back up and running. Time to get additional scripts running again.