আমি লিনাক্স মিন্ট 17.1 64-বিট চালিয়ে যাচ্ছি (উবুন্টু 14.04 এর উপর ভিত্তি করে)। লিনাক্স মিন্ট 14 / উবুন্টু 12.10 থেকে আপগ্রেড করার পরে, আমি আমার ওয়াকম্যানের সাথে সংগীত সিঙ্ক করতে ব্যবহৃত পাইথন স্ক্রিপ্টটি কাজ করা বন্ধ করে দিয়েছে।
পূর্বে, যখন আমি আমার ওয়াকম্যানটি আরোহণ করতাম, এটি স্বয়ংক্রিয়ভাবে পথ হিসাবে প্রদর্শিত /run/user/1000/gvfs/WALKMAN/Storage Media
হত এবং অন্য যে কোনও ফাইল সিস্টেমের মতো কাজ করতে পারে: আমি এতে ট্র্যাকগুলি অনুলিপি করতে পারি, এটি থেকে ট্র্যাকগুলি মুছতে পারি ইত্যাদি পাইথনের মাধ্যমে through যাইহোক, আমি মনে করতে পারি না এটি হওয়ার জন্য আমাকে কোনও পরিবর্তন করতে হয়েছিল কিনা।
লিনাক্স মিন্ট 17 (এবং এখন 17.1) এ আপগ্রেড করার পরে, যখন আমি ওয়াকম্যানকে মাউন্ট করব, এটি পথ হিসাবে প্রদর্শিত হবে /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C007%5D/Storage Media
। তদুপরি, আমি যখন একই ফাইল অপারেশন চালানোর চেষ্টা করি তখন সেগুলি এখন ব্যর্থ হয়। আমি আবিষ্কার করেছি যে এটি পাইথনের মাধ্যমেই হয় না, কমান্ড লাইনেও ঘটে happens উদাহরণ স্বরূপ:
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
আমি এই সমস্যা সম্পর্কে কিছু গবেষণা করেছি, তবে সর্বাধিক সাধারণ ব্যাখ্যা বলে মনে হচ্ছে এটি আগে এই পিপিএ দ্বারা সমাধান করা হয়েছিল: https://launchpad.net/~langdalepl/+archive/ubuntu/gvfs-mtp
তবে এখন, ১৩.১০ সাল থেকে উবুন্টু সংস্করণগুলিতে এই সমস্ত পরিবর্তন রয়েছে তাই এটি আর দরকার নেই। তাহলে আমি এখনও এই ত্রুটিগুলি কেন করছি? আমি এখনও কমান্ড লাইনের মাধ্যমে নয়, গ্রাফিকাল ফাইল ম্যানেজারের মাধ্যমে (কজা, লিনাক্স মিন্টে) আমার ওয়াকম্যানের মধ্যে ফাইল অপারেশন করতে সক্ষম হয়েছি।