unfortunately, i dont have access to my box to test this at the moment, but it looks like most of the errors are about the pdb module, so if you try installing that and see how you get onCode:pip install pdb
unfortunately, i dont have access to my box to test this at the moment, but it looks like most of the errors are about the pdb module, so if you try installing that and see how you get onCode:pip install pdb
vps11 (26-05-16)
thanks arowana, when you have access to your box, I would be greatful if can you have a look
Code:root@vuduo2:~# flexget execute Traceback (most recent call last): File "/usr/bin/flexget", line 7, in <module> from flexget import main File "/usr/lib/python2.7/site-packages/flexget/__init__.py", line 11, in <module> from flexget.manager import Manager File "/usr/lib/python2.7/site-packages/flexget/manager.py", line 17, in <module> import sqlalchemy File "/usr/lib/python2.7/site-packages/sqlalchemy/__init__.py", line 52, in <module> from sqlalchemy.types import ( File "/usr/lib/python2.7/site-packages/sqlalchemy/types.py", line 27, in <module> from sqlalchemy import exc, schema File "/usr/lib/python2.7/site-packages/sqlalchemy/schema.py", line 33, in <module> from sqlalchemy import event, events File "/usr/lib/python2.7/site-packages/sqlalchemy/event/__init__.py", line 8, in <module> File "/usr/lib/python2.7/site-packages/sqlalchemy/event/api.py", line 14, in <module> File "/usr/lib/python2.7/site-packages/sqlalchemy/event/base.py", line 23, in <module> File "/usr/lib/python2.7/site-packages/sqlalchemy/event/attr.py", line 43, in <module> AttributeError: 'module' object has no attribute 'MemoizedSlots' root@vuduo2:~#
I think your options are either upgrade python to version 3, but that could potentially cause problems with OpenVix/Enigma2 or install an even older version of flexget, you could try this, still seems to have an error but it runs
Code:pip freeze | xargs pip uninstall -y opkg install python-dateutil pip install flexget==1.2.324 pip install transmissionrpc
vps11 (26-05-16)
Im using latest version of openvix, if thats any help.
Code:root@vuduo2:~# flexget check Traceback (most recent call last): File "/usr/bin/flexget", line 5, in <module> from pkg_resources import load_entry_point File "build/bdist.linux-mips/egg/pkg_resources/__init__.py", line 2927, in <module> File "build/bdist.linux-mips/egg/pkg_resources/__init__.py", line 2913, in _call_aside File "build/bdist.linux-mips/egg/pkg_resources/__init__.py", line 2940, in _initialize_master_working_set File "build/bdist.linux-mips/egg/pkg_resources/__init__.py", line 637, in _build_master File "build/bdist.linux-mips/egg/pkg_resources/__init__.py", line 650, in _build_from_requirements File "build/bdist.linux-mips/egg/pkg_resources/__init__.py", line 834, in resolve pkg_resources.ContextualVersionConflict: (python-dateutil 2.5.3 (/usr/lib/python2.7/site-packages), Requirement.parse('python-dateutil<2.5.2'), set(['guessit']))Code:root@vuduo2:~# flexget execute Traceback (most recent call last): File "/usr/bin/flexget", line 5, in <module> from pkg_resources import load_entry_point File "build/bdist.linux-mips/egg/pkg_resources/__init__.py", line 2927, in <module> File "build/bdist.linux-mips/egg/pkg_resources/__init__.py", line 2913, in _call_aside File "build/bdist.linux-mips/egg/pkg_resources/__init__.py", line 2940, in _initialize_master_working_set File "build/bdist.linux-mips/egg/pkg_resources/__init__.py", line 637, in _build_master File "build/bdist.linux-mips/egg/pkg_resources/__init__.py", line 650, in _build_from_requirements File "build/bdist.linux-mips/egg/pkg_resources/__init__.py", line 834, in resolve pkg_resources.ContextualVersionConflict: (python-dateutil 2.5.3 (/usr/lib/python2.7/site-packages), Requirement.parse('python-dateutil<2.5.2'), set(['guessit']))
try removing and reinstalling python-dateutilCode:opkg remote python-dateutil opkg install python-dateutil
vps11 (26-05-16)
when attempt to remove it.
Code:root@vuduo2:~# opkg remove python-dateutil No packages removed. Collected errors: * print_dependents_warning: Package python-dateutil is depended upon by packages: * print_dependents_warning: python-icalendar * print_dependents_warning: These might cease to work if package python-dateutil is removed. * print_dependents_warning: Force removal of this package with --force-depends. * print_dependents_warning: Force removal of this package and its dependents * print_dependents_warning: with --force-removal-of-dependent-packages. root@vuduo2:~#
If you use --force-depends as you're going to reinstall it anyway
Code:opkg remove python-dateutil --force-depends
vps11 (26-05-16)
Code:root@vuduo2:~# flexget check 2016-05-26 11:35 CRITICAL plugin Plugin `flexget.plugins.parsers.parser_guessit` failed to import dependencies 2016-05-26 11:35 ERROR plugin No module named containers Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/flexget/plugin.py", line 386, in _load_plugins_from_dirs __import__(module_name) File "/usr/lib/python2.7/site-packages/flexget/plugins/parsers/parser_guessit.py", line 9, in <module> from guessit.containers import PropertiesContainer, NoValidator ImportError: No module named containers
Code:root@vuduo2:~# flexget execute 2016-05-26 11:36 CRITICAL plugin Plugin `flexget.plugins.parsers.parser_guessit` failed to import dependencies 2016-05-26 11:36 ERROR plugin No module named containers Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/flexget/plugin.py", line 386, in _load_plugins_from_dirs __import__(module_name) File "/usr/lib/python2.7/site-packages/flexget/plugins/parsers/parser_guessit.py", line 9, in <module> from guessit.containers import PropertiesContainer, NoValidator ImportError: No module named containers
Yeah, that's the error i mentioned earlier but on mine it still continues and downloads things.
vps11 (26-05-16)
rebooted the box, then the box wouldnt boot so I hard to restore an image backup.
if I was to start again, what should I do differently?
Oops mine too, probably that 'pip uninstall' command wasn't a good idea, I can't test anything now but I'd suggest going through the steps in the first post but replacing two of the lines withand see how you get on.Code:wget https://phm.pw/ez_setup.py -O - | python pip install flexget==1.2.324
vps11 (26-05-16)
box starts up after reboot this time.
Code:root@vuduo2:~# flexget check 2016-05-26 13:39 CRITICAL plugin Plugin `flexget.plugins.parsers.parser_guessit` failed to import dependencies 2016-05-26 13:39 ERROR plugin No module named containers Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/flexget/plugin.py", line 386, in _load_plugins_from_dirs __import__(module_name) File "/usr/lib/python2.7/site-packages/flexget/plugins/parsers/parser_guessit.py", line 9, in <module> from guessit.containers import PropertiesContainer, NoValidator ImportError: No module named containers 2016-05-26 13:39 VERBOSE check Pre-checked 98 configuration lines Traceback (most recent call last): File "/usr/bin/flexget", line 9, in <module> load_entry_point('FlexGet==1.2.324', 'console_scripts', 'flexget')() File "/usr/lib/python2.7/site-packages/flexget/__init__.py", line 37, in main manager.start() File "/usr/lib/python2.7/site-packages/flexget/manager.py", line 309, in start self.initialize() File "/usr/lib/python2.7/site-packages/flexget/manager.py", line 209, in initialize fire_event('manager.startup', self) File "/usr/lib/python2.7/site-packages/flexget/event.py", line 103, in fire_event result = event(*args, **kwargs) File "/usr/lib/python2.7/site-packages/flexget/event.py", line 22, in __call__ return self.func(*args, **kwargs) File "/usr/lib/python2.7/site-packages/flexget/utils/simple_persistence.py", line 160, in load_taskless SimplePersistence.load() File "/usr/lib/python2.7/site-packages/flexget/utils/simple_persistence.py", line 124, in load for skv in session.query(SimpleKeyValue).filter(SimpleKeyValue.task == task).all(): File "/usr/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2613, in all return list(self) File "/usr/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2761, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2776, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 914, in execute return meth(self, multiparams, params) File "/usr/lib/python2.7/site-packages/sqlalchemy/sql/elements.py", line 323, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1010, in _execute_clauseelement compiled_sql, distilled_params File "/usr/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1146, in _execute_context context) File "/usr/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1341, in _handle_dbapi_exception exc_info File "/usr/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 202, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1139, in _execute_context context) File "/usr/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 450, in do_execute cursor.execute(statement, parameters) sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: simple_persistence.value [SQL: u'SELECT simple_persistence.feed AS simple_persistence_feed, simple_persistence.value AS simple_persistence_value, simple_persistence.id AS simple_persistence_id, simple_persistence.plugin AS simple_persistence_plugin, simple_persistence."key" AS simple_persistence_key, simple_persistence.added AS simple_persistence_added \nFROM simple_persistence \nWHERE simple_persistence.feed IS NULL']
Code:root@vuduo2:~# flexget execute 2016-05-26 13:40 CRITICAL plugin Plugin `flexget.plugins.parsers.parser_guessit` failed to import dependencies 2016-05-26 13:40 ERROR plugin No module named containers Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/flexget/plugin.py", line 386, in _load_plugins_from_dirs __import__(module_name) File "/usr/lib/python2.7/site-packages/flexget/plugins/parsers/parser_guessit.py", line 9, in <module> from guessit.containers import PropertiesContainer, NoValidator ImportError: No module named containers Traceback (most recent call last): File "/usr/bin/flexget", line 9, in <module> load_entry_point('FlexGet==1.2.324', 'console_scripts', 'flexget')() File "/usr/lib/python2.7/site-packages/flexget/__init__.py", line 37, in main manager.start() File "/usr/lib/python2.7/site-packages/flexget/manager.py", line 309, in start self.initialize() File "/usr/lib/python2.7/site-packages/flexget/manager.py", line 209, in initialize fire_event('manager.startup', self) File "/usr/lib/python2.7/site-packages/flexget/event.py", line 103, in fire_event result = event(*args, **kwargs) File "/usr/lib/python2.7/site-packages/flexget/event.py", line 22, in __call__ return self.func(*args, **kwargs) File "/usr/lib/python2.7/site-packages/flexget/utils/simple_persistence.py", line 160, in load_taskless SimplePersistence.load() File "/usr/lib/python2.7/site-packages/flexget/utils/simple_persistence.py", line 124, in load for skv in session.query(SimpleKeyValue).filter(SimpleKeyValue.task == task).all(): File "/usr/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2613, in all return list(self) File "/usr/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2761, in __iter__ return self._execute_and_instances(context) File "/usr/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2776, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/usr/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 914, in execute return meth(self, multiparams, params) File "/usr/lib/python2.7/site-packages/sqlalchemy/sql/elements.py", line 323, in _execute_on_connection return connection._execute_clauseelement(self, multiparams, params) File "/usr/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1010, in _execute_clauseelement compiled_sql, distilled_params File "/usr/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1146, in _execute_context context) File "/usr/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1341, in _handle_dbapi_exception exc_info File "/usr/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 202, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause) File "/usr/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1139, in _execute_context context) File "/usr/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 450, in do_execute cursor.execute(statement, parameters) sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: simple_persistence.value [SQL: u'SELECT simple_persistence.feed AS simple_persistence_feed, simple_persistence.value AS simple_persistence_value, simple_persistence.id AS simple_persistence_id, simple_persistence.plugin AS simple_persistence_plugin, simple_persistence."key" AS simple_persistence_key, simple_persistence.added AS simple_persistence_added \nFROM simple_persistence \nWHERE simple_persistence.feed IS NULL']
I'm pretty much out of ideas, I guess it doesn't work anymore. You could try removing the sqlite database, just in case it got created when you were using a newer versionbut if that doesn't work, sorry there is nothing else I can think to try.Code:rm /media/hdd/flexget/db-config.sqlite
i think this looks good, can you confirm?
Code:root@vuduo2:~# flexget check 2016-05-26 13:55 CRITICAL plugin Plugin `flexget.plugins.parsers.parser_guessit` failed to import dependencies 2016-05-26 13:55 ERROR plugin No module named containers Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/flexget/plugin.py", line 386, in _load_plugins_from_dirs __import__(module_name) File "/usr/lib/python2.7/site-packages/flexget/plugins/parsers/parser_guessit.py", line 9, in <module> from guessit.containers import PropertiesContainer, NoValidator ImportError: No module named containers 2016-05-26 13:55 VERBOSE manager Creating new database /home/root/.flexget/db-config.sqlite ... 2016-05-26 13:56 VERBOSE check Pre-checked 98 configuration lines 2016-05-26 13:56 VERBOSE check Checking config file `/home/root/.flexget/config.yml` 2016-05-26 13:56 VERBOSE check Config passed check.