Background info:
Flexget was working quite fine with Transmission till I wanted to switch over to Deluge, Made a new config file for Deluge this tested successfully but wanted the daemon working too. Since I got errors running it I decided on an clean install for Python and Flexget.
Problem:
The result of my third clean Python 2.7.13+Flexget installation you can see below. Flexget doesn't generate a database or log file, it just all fails. I've found many related topics with several solutions, tried them all none changed the situation. That's also why I've done several clean installs by now so these other "solutions" I've tried won't create another problem.
This is all running on Windows Server 2012 R2.
I hope someone knows how I can fix this situation.
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\Windows\system32>flexget check
2017-06-29 10:08 VERBOSE check Pre-checked 4 configuration lines
2017-06-29 10:08 INFO manager Database upgrade is required. Attempting now.
2017-06-29 10:08 INFO archive Creating new index (may take a while) ...
2017-06-29 10:08 ERROR schema Failed to upgrade database for plugin archive: (sqlite3.OperationalError) index ix_archive_title_url already exists [SQL: u'CREATE INDEX ix_archive_title_url ON archive_entry (title, url)']
Traceback (most recent call last):
File "c:\python27\lib\site-packages\flexget\db_schema.py", line 150, in upgrade_wrapper
new_ver = upgrade_func(current_ver, session)
File "c:\python27\lib\site-packages\flexget\plugins\generic\archive.py", line 125, in upgrade
new_index.create(bind=session.connection())
File "c:\python27\lib\site-packages\sqlalchemy\sql\schema.py", line 3406, in create
bind._run_visitor(ddl.SchemaGenerator, self)
File "c:\python27\lib\site-packages\sqlalchemy\engine\base.py", line 1538, in _run_visitor
**kwargs).traverse_single(element)
File "c:\python27\lib\site-packages\sqlalchemy\sql\visitors.py", line 121, in traverse_single
return meth(obj, **kw)
File "c:\python27\lib\site-packages\sqlalchemy\sql\ddl.py", line 791, in visit_index
self.connection.execute(CreateIndex(index))
File "c:\python27\lib\site-packages\sqlalchemy\engine\base.py", line 945, in execute
return meth(self, multiparams, params)
File "c:\python27\lib\site-packages\sqlalchemy\sql\ddl.py", line 68, in _execute_on_connection
return connection._execute_ddl(self, multiparams, params)
File "c:\python27\lib\site-packages\sqlalchemy\engine\base.py", line 1002, in _execute_ddl
compiled
File "c:\python27\lib\site-packages\sqlalchemy\engine\base.py", line 1189, in _execute_context
context)
File "c:\python27\lib\site-packages\sqlalchemy\engine\base.py", line 1402, in _handle_dbapi_exception
exc_info
File "c:\python27\lib\site-packages\sqlalchemy\util\compat.py", line 203, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb, cause=cause)
File "c:\python27\lib\site-packages\sqlalchemy\engine\base.py", line 1182, in _execute_context
context)
File "c:\python27\lib\site-packages\sqlalchemy\engine\default.py", line 470, in do_execute
cursor.execute(statement, parameters)
OperationalError: (sqlite3.OperationalError) index ix_archive_title_url already exists [SQL: u'CREATE INDEX ix_archive_title_url ON archive_entry (title, url)']
Traceback (most recent call last):
File "c:\python27\lib\runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "c:\python27\lib\runpy.py", line 72, in _run_code
exec code in run_globals
File "C:\Python27\Scripts\flexget.exe\__main__.py", line 9, in <module>
File "c:\python27\lib\site-packages\flexget\__init__.py", line 42, in main
manager.start()
File "c:\python27\lib\site-packages\flexget\manager.py", line 326, in start
self.initialize()
File "c:\python27\lib\site-packages\flexget\manager.py", line 214, in initialize
fire_event('manager.upgrade', self)
File "c:\python27\lib\site-packages\flexget\event.py", line 106, in fire_event
result = event(*args, **kwargs)
File "c:\python27\lib\site-packages\flexget\event.py", line 23, in __call__
return self.func(*args, **kwargs)
File "c:\python27\lib\site-packages\flexget\db_schema.py", line 158, in upgrade_wrapper
manager.shutdown(finish_queue=False)
File "c:\python27\lib\site-packages\flexget\manager.py", line 910, in shutdown
raise RuntimeError('Cannot shutdown manager that was never initialized.')
RuntimeError: Cannot shutdown manager that was never initialized.
C:\Windows\system32>