I managed to let it work on my Synology DS412+.
Now I want to integrate the Trakt.tv addon.
Copied over the Trakt addon with its addon_data from a working PC client to
"../opt/kodi-server/share/kodi/portable_data/", but getting following error:
Quote:22:03:30 T:140068865656576 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: No module named dateutil.parser
Traceback (most recent call last):
File "/opt/kodi-server/share/kodi/portable_data/addons/script.trakt/default.py", line 5, in <module>
import kodilogging
File "/opt/kodi-server/share/kodi/portable_data/addons/script.trakt/kodilogging.py", line 19, in <module>
from utilities import getSettingAsBool
File "/opt/kodi-server/share/kodi/portable_data/addons/script.trakt/utilities.py", line 11, in <module>
import dateutil.parser
ImportError: No module named dateutil.parser
-->End of Python script error report<--
I can't get it to work. Has anyone figured it out yet?
This is the entire Log file:
Code:
15:58:26 T:140715823781824 NOTICE: special://profile/ is mapped to: special://masterprofile/
15:58:26 T:140715823781824 NOTICE: -----------------------------------------------------------------------
15:58:26 T:140715823781824 NOTICE: Starting Kodi (15.1 Git:2015-08-19-f4dda26-dirty). Platform: Linux x86 64-bit
15:58:26 T:140715823781824 NOTICE: Using Release Kodi x64 build
15:58:26 T:140715823781824 NOTICE: Kodi compiled Aug 19 2015 by GCC 4.8.4 for Linux x86 64-bit version 3.13.11 (199947)
15:58:26 T:140715823781824 NOTICE: Running on Ubuntu 14.04.1 LTS, kernel: Linux x86 64-bit version 3.10.35
15:58:26 T:140715823781824 NOTICE: FFmpeg statically linked, version: 2.6.4-kodi-2.6.4-Isengard
15:58:26 T:140715823781824 NOTICE: Host CPU: Intel(R) Atom(TM) CPU D2701 @ 2.13GHz, 4 cores available
15:58:26 T:140715823781824 NOTICE: special://xbmc/ is mapped to: /opt/kodi-server/share/kodi/
15:58:26 T:140715823781824 NOTICE: special://xbmcbin/ is mapped to: /opt/kodi-server/lib/kodi
15:58:26 T:140715823781824 NOTICE: special://masterprofile/ is mapped to: /opt/kodi-server/share/kodi/portable_data/userdata
15:58:26 T:140715823781824 NOTICE: special://home/ is mapped to: /opt/kodi-server/share/kodi/portable_data
15:58:26 T:140715823781824 NOTICE: special://temp/ is mapped to: /opt/kodi-server/share/kodi/portable_data/temp
15:58:26 T:140715823781824 NOTICE: The executable running is: /opt/kodi-server/lib/kodi/kodi.bin
15:58:26 T:140715823781824 NOTICE: Local hostname: Kodi-Isengard
15:58:26 T:140715823781824 NOTICE: Log File is located: /opt/kodi-server/share/kodi/portable_data/temp/kodi.log
15:58:26 T:140715823781824 NOTICE: -----------------------------------------------------------------------
15:58:26 T:140715823781824 NOTICE: load settings...
15:58:26 T:140715823781824 WARNING: CSettingInt: unknown options filler "audiocdactions" of "audiocds.autoaction"
15:58:26 T:140715823781824 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:26 T:140715823781824 NOTICE: No Devices found - retry: 4
15:58:27 T:140715823781824 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:27 T:140715823781824 NOTICE: No Devices found - retry: 3
15:58:29 T:140715823781824 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:29 T:140715823781824 NOTICE: No Devices found - retry: 2
15:58:30 T:140715823781824 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:30 T:140715823781824 NOTICE: No Devices found - retry: 1
15:58:32 T:140715823781824 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:32 T:140715823781824 NOTICE: Found 0 Lists of Devices
15:58:32 T:140715823781824 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:32 T:140715823781824 NOTICE: No Devices found - retry: 4
15:58:33 T:140715823781824 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:33 T:140715823781824 NOTICE: No Devices found - retry: 3
15:58:35 T:140715823781824 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:35 T:140715823781824 NOTICE: No Devices found - retry: 2
15:58:36 T:140715823781824 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:36 T:140715823781824 NOTICE: No Devices found - retry: 1
15:58:38 T:140715823781824 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:38 T:140715823781824 NOTICE: Found 0 Lists of Devices
15:58:38 T:140715823781824 NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
15:58:38 T:140715823781824 NOTICE: Loaded settings file from special://profile/advancedsettings.xml
15:58:38 T:140715823781824 NOTICE: Contents of special://profile/advancedsettings.xml are...
<advancedsettings>
<!--
#####################################################
############ DON'T EDIT OR DELETE THIS BLOCK ########
-->
<videodatabase>
<type>mysql</type>
<host>ip.address.nas</host>
<port>3306</port>
<user>username</user>
<pass>password</pass>
</videodatabase>
<musicdatabase>
<type>mysql</type>
<host>ip.address.nas</host>
<port>3306</port>
<user>username</user>
<pass>password</pass>
</musicdatabase>
<services>
<devicename>XBMC Server</devicename>
<esallinterfaces>false</esallinterfaces>
<escontinuousdelay>25</escontinuousdelay>
<esenabled>true</esenabled>
<esinitialdelay>750</esinitialdelay>
<esmaxclients>20</esmaxclients>
<esport>9777</esport>
<esportrange>10</esportrange>
<upnpannounce>true</upnpannounce>
<upnprenderer>false</upnprenderer>
<upnpserver>true</upnpserver>
<webserver>true</webserver>
<webserverpassword>password</webserverpassword>
<webserverport>8080</webserverport>
<webserverusername>username</webserverusername>
<webskin>webinterface.default</webskin>
<zeroconf>true</zeroconf>
</services>
<!--
############ OR THINGS WILL BREAK ###################
#####################################################
########### THINGS BELOW ARE HOWEVER EDITABLE #######
refer to http://kodi.wiki/view/Advancedsettings.xml for info on the various settings -->
<videolibrary>
<importresumepoint>true</importresumepoint>
<!-- import previously exported resume point from .nfo files -->
<importwatchedstate>true</importwatchedstate>
<!-- import previously exported playdate and playcount from .nfo files -->
<backgroundupdate>true</backgroundupdate>
<dateadded>0</dateadded>
<!-- 0 results in using the current datetime when adding a video;
1 (default) results in prefering to use the files mtime (if it's valid) and only using the file's ctime if the mtime isn't valid;
2 results in using the newer datetime of the file's mtime and ctime -->
</videolibrary>
<musiclibrary>
<backgroundupdate>true</backgroundupdate>
</musiclibrary>
<videoscanner>
<ignoreerrors>true</ignoreerrors>
<!-- Set to true to silently ignore errors while scanning videos. This prevents the error dialogue box, so you don't have to keep hitting "yes" to keep scanning.-->
</videoscanner>
<splash>false</splash>
<bginfoloadermaxthreads>2</bginfoloadermaxthreads>
<myvideos>
<extractflags>false</extractflags>
<extractthumb>false</extractthumb>
</myvideos>
<lookandfeel>
<enablerssfeeds>false</enablerssfeeds>
</lookandfeel>
<audiooutput>
<guisoundmode>0</guisoundmode>
<ac3passthrough>false</ac3passthrough>
<dtspassthrough>false</dtspassthrough>
<multichannellpcm>false</multichannellpcm>
<truehdpassthrough>false></truehdpassthrough>
<dtshdpassthrough>false</dtshdpassthrough>
<mode>2</mode>
</audiooutput>
<videoscreen>
<vsync>2</vsync>
</videoscreen>
<input>
<enablemouse>false</enablemouse>
<remoteaskeyboard>false</remoteaskeyboard>
</input>
<general>
<addonnotifications>false</addonnotifications>
</general>
<skinsettings>
<setting type="bool" name="skin.confluence.FirstTimeRun">false</setting>
</skinsettings>
<pathsubstitution>
<substitute>
<from>special://masterprofile/Thumbnails/</from>
<to>nfs://ip.address.nas/volume1/XBMCmedia/Thumbnails/</to>
</substitute>
<substitute>
<from>special://profile/sources.xml</from>
<to>nfs://ip.address.nas/volume1/XBMCmedia/sources.xml</to>
</substitute>
<substitute>
<from>special://profile/mediasources.xml</from>
<to>nfs://ip.address.nas/volume1/XBMCmedia/mediasources.xml</to>
</substitute>
<substitute>
<from>special://profile/favourites.xml</from>
<to>nfs://ip.address.nas/volume1/XBMCmedia/favourites.xml</to>
</substitute>
<substitute>
<from>special://profile/playlists/</from>
<to>nfs://ip.address.nas/volume1/XBMCmedia/playlists/</to>
</substitute>
<substitute>
<from>special://profile/passwords.xml</from>
<to>nfs://ip.address.nas/volume1/XBMCmedia/passwords.xml</to>
</substitute>
</pathsubstitution>
</advancedsettings>
15:58:38 T:140715823781824 WARNING: VIDEO database configuration is experimental.
15:58:38 T:140715823781824 WARNING: CSettingsManager: unable to read value of setting "audiooutput.truehdpassthrough"
15:58:38 T:140715823781824 NOTICE: Default DVD Player: dvdplayer
15:58:38 T:140715823781824 NOTICE: Default Video Player: dvdplayer
15:58:38 T:140715823781824 NOTICE: Default Audio Player: paplayer
15:58:38 T:140715823781824 NOTICE: Disabled debug logging due to GUI setting. Level 0.
15:58:38 T:140715823781824 NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
15:58:38 T:140715823781824 NOTICE: CMediaSourceSettings: loading media sources from special://masterprofile/sources.xml
15:58:38 T:140715823781824 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
15:58:38 T:140715823781824 NOTICE: Loaded playercorefactory configuration
15:58:38 T:140715823781824 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
15:58:38 T:140715823781824 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
15:58:38 T:140715495737088 NOTICE: Thread ActiveAE start, auto delete: false
15:58:38 T:140715487344384 NOTICE: Thread AESink start, auto delete: false
15:58:38 T:140715495737088 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:38 T:140715495737088 NOTICE: No Devices found - retry: 4
15:58:39 T:140715495737088 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:39 T:140715495737088 NOTICE: No Devices found - retry: 3
15:58:41 T:140715495737088 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:41 T:140715495737088 NOTICE: No Devices found - retry: 2
15:58:42 T:140715495737088 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:42 T:140715495737088 NOTICE: No Devices found - retry: 1
15:58:44 T:140715495737088 NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
15:58:44 T:140715495737088 NOTICE: Found 0 Lists of Devices
15:58:44 T:140715409536768 NOTICE: Thread AESinkNull start, auto delete: false
15:58:44 T:140715823781824 NOTICE: Running database version Addons19
15:58:44 T:140715823781824 NOTICE: ADDONS: Using repository repository.xbmc.org
15:58:44 T:140715823781824 NOTICE: Running database version Addons19
15:58:44 T:140715823781824 NOTICE: Running database version ViewModes6
15:58:44 T:140715823781824 NOTICE: Running database version Textures13
15:58:44 T:140715823781824 NOTICE: Running database version MyMusic52
15:58:44 T:140715823781824 NOTICE: Running database version MyVideos93
15:58:44 T:140715823781824 NOTICE: Running database version TV29
15:58:44 T:140715823781824 NOTICE: Running database version Epg10
15:58:44 T:140715823781824 WARNING: JSONRPC: Could not parse type "PVR.Details.Channel"
15:58:44 T:140715823781824 WARNING: JSONRPC: Could not parse type "PVR.Details.ChannelGroup.Extended"
15:58:44 T:140715823781824 WARNING: JSONRPC: Could not parse type "GUI.Property.Value"
15:58:44 T:140715823781824 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
15:58:44 T:140715372226304 NOTICE: Thread LanguageInvoker start, auto delete: false
15:58:44 T:140715823781824 NOTICE: Previous line repeats 1 times.
15:58:44 T:140715823781824 NOTICE: initialize done
15:58:44 T:140715823781824 NOTICE: Running the application...
15:58:44 T:140715823781824 NOTICE: Webserver: Starting...
15:58:44 T:140715823781824 NOTICE: WebServer: Started the webserver
15:58:44 T:140715823781824 NOTICE: starting upnp client
15:58:44 T:140715823781824 NOTICE: starting upnp server
15:58:44 T:140715823781824 NOTICE: ES: Starting event server
15:58:44 T:140715023636224 NOTICE: Thread EventServer start, auto delete: false
15:58:44 T:140715023636224 NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
15:58:44 T:140715023636224 NOTICE: UDP: Listening on port 9777
15:58:44 T:140714939774720 NOTICE: Thread TCPServer start, auto delete: false
15:58:45 T:140715372226304 NOTICE: -->Python Interpreter Initialized<--
15:58:45 T:140714931382016 NOTICE: Thread JobWorker start, auto delete: true
15:58:45 T:140715361687296 NOTICE: -->Python Interpreter Initialized<--
15:58:45 T:140715361687296 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: No module named dateutil.parser
Traceback (most recent call last):
File "/opt/kodi-server/share/kodi/portable_data/addons/script.trakt/default.py", line 5, in <module>
import kodilogging
File "/opt/kodi-server/share/kodi/portable_data/addons/script.trakt/kodilogging.py", line 19, in <module>
from utilities import getSettingAsBool
File "/opt/kodi-server/share/kodi/portable_data/addons/script.trakt/utilities.py", line 11, in <module>
import dateutil.parser
ImportError: No module named dateutil.parser
-->End of Python script error report<--
15:58:45 T:140715361687296 NOTICE: Thread FileCache start, auto delete: false
15:59:00 T:140715372226304 NOTICE: Previous line repeats 1 times.
15:59:00 T:140715372226304 ERROR: EXCEPTION: Error: Window is NULL, this is not possible :-)
15:59:00 T:140715372226304 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.RuntimeError'>
Error Contents: Error: Window is NULL, this is not possible :-)
Traceback (most recent call last):
File "/opt/kodi-server/share/kodi/portable_data/addons/service.xbmc.versioncheck/service.py", line 104, in <module>
Main()
File "/opt/kodi-server/share/kodi/portable_data/addons/service.xbmc.versioncheck/service.py", line 45, in __init__
_upgrademessage2( version_installed, version_available, version_stable, oldversion, False)
File "/opt/kodi-server/share/kodi/portable_data/addons/service.xbmc.versioncheck/lib/common.py", line 139, in upgrade_message2
localise(32033))
RuntimeError: Error: Window is NULL, this is not possible :-)
-->End of Python script error report<--