Estoy ejecutando Linux Mint 17.1 de 64 bits (basado en Ubuntu 14.04). Desde la actualización de Linux Mint 14 / Ubuntu 12.10, el script Python que uso para sincronizar música con mi Walkman ha dejado de funcionar.
Anteriormente, cuando montaba mi Walkman, se mostraba automáticamente como la ruta /run/user/1000/gvfs/WALKMAN/Storage Media
y funcionaba como cualquier otro sistema de archivos: podía copiar pistas, eliminar pistas, etc., todo a través de Python. Sin embargo, no recuerdo si tuve que hacer algún cambio para que esto sucediera.
Desde la actualización a Linux Mint 17 (y ahora 17.1), cuando monto el Walkman, aparece como la ruta /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C007%5D/Storage Media
. Además, cuando intento ejecutar las mismas operaciones de archivo, ahora fallan. He descubierto que esto sucede no solo a través de Python, sino también en la línea de comando. Por ejemplo:
david@MILTON:~$ cp '/data/Music/10SecsWhiteNoise.mp3' '/run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C006%5D/Storage Media/MUSIC'
cp: cannot create regular file ‘/run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C006%5D/Storage Media/MUSIC/10SecsWhiteNoise.mp3’: Operation not supported
He realizado algunas investigaciones sobre este problema, pero la explicación más común parece ser que este PPA lo resolvió anteriormente: https://launchpad.net/~langdalepl/+archive/ubuntu/gvfs-mtp
Pero ahora, las versiones de Ubuntu desde 13.10 contienen todos estos cambios, por lo que ya no debería ser necesario. Entonces, ¿por qué sigo teniendo estos errores? Todavía puedo realizar operaciones de archivo en mi Walkman a través de un administrador de archivos gráfico (Caja, en Linux Mint), pero no a través de la línea de comandos.