Página 1 de 1

Fichero advancedsettings.xml en ATV2

Publicado: 17 Oct 2012, 12:03
por senti2
En primer lugar mi agradecimiento a Jesus por la autoría de estos productos que tanto disfrute nos aportan, así como a cualquiera que con su colaboración contribuya a mejorar los programas.
Tengo un ATV2 con XBMC Edén y Pelisalacarta 3,2,25.
Mi problema es que necesito para que mejorar su funcionamiento grabar los 2 ficheros:
advancedsettings.xml y joystick.AppleRemote.xml. Lo he intentado con distintos programas, Forklift y cyberduck y al copiar los ficheros en los directorios indicados da un error no identificado
copy error.jpg
pantalla error copia
copy error.jpg (14.65 KiB) Visto 3487 veces
y están vacios com tamaño cero bytes, los edito y copio el contenidos pero al guardarlos el mismo error y se quedan con tamaño cero.
file zero.jpg
Fichero zero
file zero.jpg (97.18 KiB) Visto 3487 veces
Trabajo desde un mac con sistema lion, he revisado los permisos de los ficheros y directorios y todo está correcto. A ver si alguien me puede echar un cable.


Gracias

Re: Fichero advancedsettings.xml en ATV2

Publicado: 18 Oct 2012, 11:12
por jesus
El problema probablemente es que no tengas espacio en disco. Conéctate por SSH usando el terminal y prueba a poner el comando "df -h":

Código: Seleccionar todo

iMac-de-Jesus:~ jesus$ ssh root@appletv
root@appletv's password: 
AppleTV:~ root# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/disk0s1s1  750M  506M  237M  69% /
devfs            27K   27K     0 100% /dev
/dev/disk0s1s2  6.7G  2.1G  4.7G  31% /private/var
En mi caso hay 4.7 gigas libres.

Para saber dónde se está utilizando el espacio, y así saber dónde borrar, ponte en la raíz:

Código: Seleccionar todo

AppleTV:~ root# cd /
Y ahora lista el tamaño de cada directorio

Código: Seleccionar todo

AppleTV:/ root# du -h --max-depth=1
109M	./Applications
12M	./Library
300M	./System
5.3M	./bin
0	./boot
0	./cores
1.5K	./dev
0	./lib
0	./mnt
2.0G	./private
1.5M	./sbin
61M	./usr
2.5G	.
Entra en el directorio que más ocupe y vuelve a repetir el comando hasta que encuentres algo que puedas borrar.

Código: Seleccionar todo

AppleTV:/ root# cd private
AppleTV:/private root# du -h --max-depth=1
656K	./etc
2.0G	./var
0	./var2
2.0G	.

Código: Seleccionar todo

AppleTV:/private root# cd var
AppleTV:/private/var root# du -h --max-depth=1
176K	./Keychains
0	./Managed Preferences
0	./MobileDevice
0	./audit
0	./backups
148M	./cache
24K	./db
0	./ea
0	./empty
0	./folders
8.0K	./keybags
28M	./lib
0	./local
0	./lock
18M	./log
1000K	./logs
1.7G	./mobile
0	./msgs
56K	./preferences
120M	./root
24K	./run
0	./spool
0	./stash
16K	./tmp
0	./vm
0	./wireless
2.0G	.
Creo que más o menos la idea está clara...

Como candidatos a borrar, te recomiendo primero el directorio de descargas de pelisalacarta, por si te has bajado alguna peli y ya no te acuerdas.

Primero miras a ver lo que tiene:

Código: Seleccionar todo

AppleTV:~ root# ls -la /private/var/mobile/Library/Preferences/XBMC/userdata/addon_data/plugin.video.pelisalacarta/downloads/
total 0
drwxr-xr-x 3 mobile mobile 102 Oct 12 22:26 ./
drwxr-xr-x 5 mobile mobile 374 Jul 23 13:49 ../
drwxr-xr-x 2 mobile mobile  68 Oct 12 22:27 list/
-rwxr-xr-x 2 mobile mobile  29283 Oct 12 22:27 video_de_ejemplo.mp4
Y si quieres borrarlo puedes poner esto (el mensaje de error es normal):

Código: Seleccionar todo

AppleTV:~ root# rm /private/var/mobile/Library/Preferences/XBMC/userdata/addon_data/plugin.video.pelisalacarta/downloads/*
rm: cannot remove `/private/var/mobile/Library/Preferences/XBMC/userdata/addon_data/plugin.video.pelisalacarta/downloads/list': Is a directory
También puedes borrar la cache del ATV2, a mí nunca me ha dado problemas pero Losedes arregló el suyo borrándola (viewtopic.php?f=22&t=4759&p=14700#p14700).

Miras a ver el espacio libre:

Código: Seleccionar todo

AppleTV:~ root# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/disk0s1s1  750M  506M  237M  69% /
devfs            27K   27K     0 100% /dev
/dev/disk0s1s2  6.7G  2.1G  4.7G  31% /private/var
Borras el contenido de los directorios de cache:

Código: Seleccionar todo

AppleTV:~ root# rm /private/var/mobile/Library/Caches/AppleTV/Video/Other/*
AppleTV:~ root# rm /private/var/mobile/Library/Caches/AppleTV/Video/LocalAndRental/*
Y ahora miras cuanto espacio has liberado:

Código: Seleccionar todo

AppleTV:~ root# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/disk0s1s1  750M  506M  237M  69% /
devfs            27K   27K     0 100% /dev
/dev/disk0s1s2  6.7G  1.9G  4.9G  28% /private/var

Fichero advancedsettings.xml en ATV2 (Solucionado)

Publicado: 18 Oct 2012, 13:16
por senti2
Solucionado, Jesus tu diagnóstico certero y tratamiento ha resuelto el problema a la primera, eres un crack no por los conocimientos, que también, sino por la didáctica de la posible solución, te expreso mi reconocimiento y gratitud.
Adjunto imagen de la ocupación que tenía mi atv. Resuelto al borrar las caché.
atv espac.jpg
Ocupación ficheros inicial en atv
atv espac.jpg (72.55 KiB) Visto 3468 veces
Gracias
Senti2.

Re: Fichero advancedsettings.xml en ATV2

Publicado: 18 Oct 2012, 13:44
por jesus
Je je je