Saya menjalankan Linux Mint 17.1 64-bit (berdasarkan Ubuntu 14.04). Sejak memutakhirkan dari Linux Mint 14 / Ubuntu 12.10, skrip Python yang saya gunakan untuk menyinkronkan musik ke Walkman saya telah berhenti berfungsi.
Sebelumnya, ketika saya memasang Walkman saya, itu akan secara otomatis muncul sebagai path /run/user/1000/gvfs/WALKMAN/Storage Media
dan akan bekerja seperti sistem file lainnya: Saya dapat menyalin trek ke sana, menghapus trek dari sana, dll, semua melalui Python. Namun, saya tidak ingat apakah saya harus melakukan perubahan untuk mewujudkannya.
Sejak memutakhirkan ke Linux Mint 17 (dan sekarang 17.1), ketika saya memasang Walkman, itu muncul sebagai path /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C007%5D/Storage Media
. Lebih jauh, ketika saya mencoba menjalankan operasi file yang sama, mereka sekarang gagal. Saya telah menemukan bahwa ini terjadi tidak hanya melalui Python, tetapi pada baris perintah juga. Sebagai contoh:
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
Saya telah melakukan beberapa penelitian tentang masalah ini, tetapi penjelasan yang paling umum tampaknya adalah bahwa sebelumnya diselesaikan oleh PPA ini: https://launchpad.net/~langdalepl/+archive/ubuntu/gvfs-mtp
Tetapi sekarang, versi Ubuntu sejak 13.10 mengandung semua perubahan ini sehingga tidak perlu lagi diperlukan. Jadi mengapa saya masih mengalami kesalahan ini? Saya masih dapat melakukan operasi file di Walkman saya melalui file manager grafis (Caja, di Linux Mint), hanya saja tidak melalui baris perintah.