[AEON MQ2] videofanartsplitter doesn't find pysqlite2
#1
I'm using Aeon MQ 2 using the Ubuntu XBMC PPA's for 10.10 on x64. Whenever I try to select the "Use random fanart" options for TV or Movies, I get the following error in my xbmc.log:

Code:
00:19:12 T:140600765753408 M:2249818112   DEBUG: ExecuteXBMCAction : Translating RunScript(special://skin/resources/videofanartsplitter/default.py)
00:19:12 T:140600765753408 M:2249818112   DEBUG: ExecuteXBMCAction : To RunScript(special://skin/resources/videofanartsplitter/default.py)
00:19:12 T:140600765753408 M:2249818112   DEBUG: ADDON: cpluff: 'Could not return information about unknown plug-in special://skin/resources/videofanartsplitter/default.py.'
00:19:12 T:140600765753408 M:2249818112    INFO: initializing python engine.
00:19:12 T:140600765753408 M:2249818112   DEBUG: Loading: /usr/local/lib/xbmc/system/python/python24-x86_64-linux.so
00:19:12 T:140600765753408 M:2249691136   DEBUG: Python wrapper library linked with internal Python library
00:19:12 T:140600765753408 M:2249691136   DEBUG: new python thread created. id=8
00:19:12 T:140600049399552 M:2249691136   DEBUG: thread start, auto delete: 0
00:19:12 T:140600049399552 M:2249691136   DEBUG: Python thread: start processing
00:19:12 T:140600049399552 M:2249691136  NOTICE: -->Python Interpreter Initialized<--
00:19:12 T:140600049399552 M:2249691136   DEBUG: Process - The source file to load is special://skin/resources/videofanartsplitter/default.py
00:19:12 T:140600049399552 M:2249691136   DEBUG: Process - Setting the Python path to /home/mythtv/.xbmc/addons/skin.aeonmq.2/resources/videofanartsplitter:/home/mythtv/.xbmc/addons/script.module.simplejson/lib:/home/mythtv/.xbmc/addons/script.module.beautifulsoup/lib:/usr/local/lib/xbmc/addons/script.module.pil/lib:/home/mythtv/.xbmc/addons/script.module.elementtree/lib:/usr/local/lib/xbmc/addons/script.module.pysqlite/lib:/usr/local/lib/xbmc/system/python/python24.zip:/usr/local/share/xbmc/system/python/lib/python24.zip:/usr/local/share/xbmc/system/python/lib/python2.4/:/usr/local/share/xbmc/system/python/lib/python2.4/plat-linux2:/usr/local/share/xbmc/system/python/lib/python2.4/lib-tk:/usr/local/share/xbmc/system/python/lib/python2.4/lib-dynload
00:19:12 T:140600049399552 M:2249691136   DEBUG: Process - Entering source directory /home/mythtv/.xbmc/addons/skin.aeonmq.2/resources/videofanartsplitter
00:19:12 T:140600049399552 M:2249691136   DEBUG: xbp_dlopen loading python lib /usr/local/lib/xbmc/system/python/python24.zip/struct.so. flags: 2
00:19:12 T:140600049399552 M:2249691136   DEBUG: Loading: /home/mythtv/.xbmc/temp/struct.so
00:19:12 T:140600049399552 M:2249691136   DEBUG: RegisterExtensionLib, adding struct.so (0x5d33610)
00:19:12 T:140600049399552 M:2249691136   DEBUG: xbp_dlsym - load symbol initstruct
00:19:12 T:140600049399552 M:2249564160   DEBUG: xbp_dlopen loading python lib /usr/local/lib/xbmc/system/python/python24.zip/strop.so. flags: 2
00:19:12 T:140600049399552 M:2249564160   DEBUG: Loading: /home/mythtv/.xbmc/temp/strop.so
00:19:12 T:140600049399552 M:2249564160   DEBUG: RegisterExtensionLib, adding strop.so (0x5f8b2e0)
00:19:12 T:140600049399552 M:2249564160   DEBUG: xbp_dlsym - load symbol initstrop
00:19:12 T:140600049399552 M:2249691136    INFO: -->Python script returned the following error<--
00:19:12 T:140600049399552 M:2249691136   ERROR: Error Type: exceptions.ImportError
00:19:12 T:140600049399552 M:2249691136   ERROR: Error Contents: No module named pysqlite2
00:19:12 T:140600049399552 M:2249691136   ERROR: Traceback (most recent call last):
                                              File "/home/mythtv/.xbmc/addons/skin.aeonmq.2/resources/videofanartsplitter/default.py", line 38, in ?
                                                from pysqlite2 import dbapi2 as sqlite
                                            ImportError: No module named pysqlite2
00:19:12 T:140600049399552 M:2249691136    INFO: -->End of Python script error report<--

At first I thought it might be that it was trying to use the _sqlite.so that was included with the skin, that was for 32-bit systems. However, replacing that file with the one that ships with XBMC didn't work.

I then tried replacing the include videofanartsplitter script (0.1.4) with the latest release (0.2.0), which does load properly. While there don't seem to be any horrible errors, I don't have any split fanart in the addon_data folder.

Any suggestions? I'd really like to use Aeon MQ2, but without proper fanart thumbnails there are parts of the skin that look pretty ugly.
Reply
#2
In Aeon MQ 2 version 2.8.0 I'm bringing back an older version of Splitter suitable for me. I believe it was that gave less trouble so far.
------------------------------------------------------

Want to know more about the skin? Liked my work and want contribute?
Visit my website
XBMC Brazilian Community Forum
By making a donation, please do not post in the forum, send me an email or PM, thank you.
Reply
#3
Awesome. Is the Splitter API the same? I'm tempted to try using whatever version you're reverting to. I looked for a Git / SVN repository, but didn't see one, so if there's one out there I'd love to grab the source and play around with it.
Reply

Logout Mark Read Team Forum Stats Members Help
[AEON MQ2] videofanartsplitter doesn't find pysqlite20