2012-10-04, 20:05
(2012-10-01, 14:01)SKIBBE Wrote: I get a script error during start, and spotimc just loads forever "Beta2" beta1 i still get to work.
Quote:13:48:51 T:2837416816 NOTICE: -->Python Interpreter Initialized<--that is the end of the crashlog from xbmc when i restart the machine
13:49:11 T:12400400 ERROR: unmatched parentheses in SubString(Container.FolderPath,videodb://5/
13:51:29 T:2845809520 ERROR: Previous line repeats 1 times.
13:51:29 T:2845809520 NOTICE: -->Python Interpreter Initialized<--
13:51:29 T:2845809520 ERROR: Error Type: <type 'exceptions.IOError'>
13:51:29 T:2845809520 ERROR: Error Contents: (10, 'No child processes')
13:51:29 T:2845809520 ERROR: Traceback (most recent call last):
File "/home/skibbe/.xbmc/addons/script.audio.spotimc/default.py", line 37, in <module>
envutils.set_library_path(dll_dir)
File "/home/skibbe/.xbmc/addons/script.audio.spotimc/envutils.py", line 50, in set_library_path
full_path = os.path.join(os.path.abspath(root), get_platform_path())
File "/home/skibbe/.xbmc/addons/script.audio.spotimc/envutils.py", line 37, in get_platform_path
if platform.uname()[4] == 'armv6l':
File "/usr/lib/python2.7/platform.py", line 1273, in uname
processor = _syscmd_uname('-p','')
File "/usr/lib/python2.7/platform.py", line 1030, in _syscmd_uname
rc = f.close()
IOError: (10, 'No child processes')
using an Intel atom330, if i am not misstaking that is no armv6? just x64?
Hi, I was getting the same error with beta2 on XBMCbuntu. Seems like it for some reason mistake our system for a Raspberry Pi, or other ARM system.
To fix it, you can comment out line 37 and 38 in envutils.py (add the '#' in front of the two lines you see below and save);
Code:
elif os.name == "posix":
if sys.platform.startswith('linux'):
if arch == 32:
# if platform.uname()[4] == 'armv6l':
# return 'linux/armv6'
return 'linux/x86'