Pagi ini saya menyalin beberapa file dari komputer saya (menjalankan Ubuntu 16.10) ke Galaxy S5 saya (Menjalankan Android 6.x). 6 file melemparkan pesan kesalahan yang berbunyi:
libmtp: could not send object info
File lain melemparkan pesan kesalahan:
libmtp: file not found
Karena ini hanya 7 file dari hampir 800, itu tidak menyarankan masalah dengan libmtp yang korup, jadi apa masalahnya?
Jawaban:
Ketika saya memeriksa masing-masing file dengan cermat, saya menemukan kesamaan di antara mereka: Mereka semua memiliki titik dua dalam nama file! (Saya tidak menyebutkan nama mereka - orang lain melakukannya). Segera setelah saya menamai ulang file, menghapus titik dua, file ditransfer tanpa masalah lebih lanjut.
Tetapi bagaimana dengan file ketujuh yang menyebabkan sistem saya melempar kesalahan 'file not found'? Saya memeriksa ulang untuk mengonfirmasi file tersebut ada di foldernya, dan ternyata sudah. Ketika saya memeriksa nama file dengan seksama, saya langsung melihat masalahnya: Sebuah spasi telah dimasukkan dalam nama file (bagaimana saya bisa menerima file adalah misteri untuk saat ini). Sekali lagi, saya mengganti nama file tersebut dengan menghapus spasi dan transfer langsung berjalan.
Saya memposting ini untuk menjadi kisah peringatan bagi pengguna lain yang mungkin mengalami kesulitan mentransfer file, terutama ke ponsel pintar mereka, untuk SELALU mengkonfirmasi bahwa TIDAK ADA karakter ilegal dalam nama file PERTAMA sebelum mencari penyebab yang lebih eksotis untuk masalah Anda . Atau, seperti yang dulu kami ingatkan ketika masih kuliah: Ketika Anda mendengar ketukan kuku, pikirkan kuda, bukan zebra!
Saya berharap beberapa orang menemukan ini bermanfaat.
Tepuk tangan!
sumber