Mensaje
por Xavier » 22 May 2011, 08:54
Que falle no es un BUG del plug-in, el error es debido a una mala instalación.
Cuando hay una actualización de canales y se tienen que sobreescribir los canales "antiguos" con los "nuevos", si el plug-in se ha instalado mal el XBMC no tiene permiso para hacerlo ya que los archivos son del usuario root en lugar del usuario mobile.
Debéis poner entrar por SSH (o hacerlo desde el FTP) y escribir:
chown -R mobile.mobile /var/mobile/Library/Preferences/XBMC/addons/plugin.video.pelisalacarta/*
Con esto se soluciona.
Otro tema esta en que, si el plug-in no tiene permiso de escritura en los archivos de canales, deberia abortar la actualización y dejarte acceder a los canales antiguos en lugar de fallar.
Aqui esta la parte del xbmc.log que interesa:
15:30:51 T:153014272 M:102977536 NOTICE: [config.py] runtime path = /var/mobile/Library/Preferences/XBMC/addons/plugin.video.pelisalacarta
15:30:51 T:153014272 M:102977536 NOTICE: [config.py] data path = /var/mobile/Library/Preferences/XBMC/userdata/plugin_data/video/pelisalacarta
15:30:51 T:153014272 M:102977536 NOTICE: [config.py] temp path = /var/mobile/Library/Preferences/XBMC/temp/test
15:30:53 T:153014272 M:102744064 INFO: -->Python script returned the following error<--
15:30:53 T:153014272 M:102744064 ERROR: Error Type: <type 'exceptions.IOError'>
15:30:53 T:153014272 M:102744064 ERROR: Error Contents: [Errno 13] Permission denied: '/var/mobile/Library/Preferences/XBMC/addons/plugin.video.pelisalacarta/channelselector.py'
15:30:53 T:153014272 M:102744064 ERROR: Traceback (most recent call last):
File "/var/mobile/Library/Preferences/XBMC/addons/plugin.video.pelisalacarta/default.py", line 27, in <module>
launcher.run()
File "/var/mobile/Library/Preferences/XBMC/addons/plugin.video.pelisalacarta/platform/xbmc/launcher.py", line 70, in run
actualizado = updater.updatechannel("channelselector")
File "/var/mobile/Library/Preferences/XBMC/addons/plugin.video.pelisalacarta/core/updater.py", line 233, in updatechannel
download_channel(channel_name)
File "/var/mobile/Library/Preferences/XBMC/addons/plugin.video.pelisalacarta/core/updater.py", line 247, in download_channel
outfile = open(local_channel_path,"w")
IOError: [Errno 13] Permission denied: '/var/mobile/Library/Preferences/XBMC/addons/plugin.video.pelisalacarta/channelselector.py'
15:30:53 T:153014272 M:102744064 INFO: -->End of Python script error report<--
Un saludo,
Xavier.