Solve "DPKG: Missing Maintainer" Message - Tanjim Reza's Blog | iForumBD

Breaking

Monday 16 July 2018

Solve "DPKG: Missing Maintainer" Message





আপনারা যারা  iOS 11 তে Electra Jailbreak ব্যাবহার করতেছেন তারা কোনো Tweak Install/Uninstall করতে গেলে দেখবেন Process List-এ  অনেক গুলা লেখা দেখা যাচ্ছে যেইগুলা আপনার
এখন Install/Uninstall করা Tweak এর সাথে কোনো মিল নেই। একটু খেয়াল করলে দেখতে পারবেন লেখাটা অনেকটা এইরকম

            dpkg: warning: parsing file 'var/lib/dpkg/status' near line 853
            package 'com.yourepo.kiiimo.cydown11':
            Missing Maintainer
       
   
           
এইরকম লেখাটা দেখায় আপনার ইন্সটল করা Tweak এর maintainer এ কোনো value না থাকলে, মানে কারো নাম না দেওয়া থাকলে। এখন প্রতিবার দেখবেন বিশাল একটা লিস্ট দেখাচ্ছে।
এইটাকে SOLVE করা যায় খুব সহজেই। কিন্তু একটা জিনিস খেয়াল রাখবেন,

"আমরা System File EDIT করবো তাই আমরা File টা-কে টাচ করার আগে এইটার একটা Backup নিয়ে রাখবো। "

১। প্রথমে আপনার ফোনে Filza থাকা লাগবে। এখন Filza তে যান এরপর চলে যান নিচের ফোল্ডারএ  var/lib/dpkg এখন এইখানে দেখবেন 'status' লেখা একটা ফাইল আছে। এইটাকে Copy করবেন,





২। এখন  যাবেন var/mobile এ এরপর এইখানে Paste করবেন। আমরা ফাইলটাকে এইখানে একটা কপি করে রাখলাম যাতে করে যেকোনো ভেজাল হলে এইখান থেকে প্রতিস্থাপন করতে পারি।





৩। এইবার আবার var/lib/dpkg তে গিয়ে status লেখা ফাইলটাকে TextEditor দিয়ে ওপেন করবেন নিচের ছবির মতো।





৪। এইবার দেখবেন আপনার ইন্সটল করা Tweak গুলার Identifier & Details আছে। এখন খুব সাবধান থাকবেন যাতে কোনো রকম উল্টা-পাল্টা টাচ না লাগে।


 এখন খুজবেন কোনগুলার জন্য missing maintainer দেখাচ্ছিলো। বুদ্ধি থাকলে Error দেখানো ছবি থেকে খুজে বের করে ফেলতে পারবেন।

আমার ক্ষেত্রে AdBlock For YouTube এর Maintainer ছিলো না। লেখাটা ছিলো

                Package: com.yourepo.kiiimo.adblockforyoutube
                Status: install ok installed
                Section: Supports iOS 11
                Architecture: iphoneos-arm
                Version: 1.0.7
                Depends: firmware (>= 8.0)
                Description: Block YouTube Ads and Video Ads
                Name: AdBlock for YouTube
                Depiction: http://cydia.kiiimo.org/pack/adblockforyoutube
                Author: Majd Alfhaily
               
এখন এইখানে আমার কাজ একটাই এই লেখাটার শেষে Maintainer: Tanjim Reza লিখে দিতে হবে। আর এরপর একটা space দিয়ে দিতে হবে যাতে পরের লাইন এর সাথে এইটা মিলে না যায়।
অর্থাৎ জিনিসটা হবে
                Package: com.yourepo.kiiimo.adblockforyoutube
                Status: install ok installed
                Section: Supports iOS 11
                Architecture: iphoneos-arm
                Version: 1.0.7
                Depends: firmware (>= 8.0)
                Description: Block YouTube Ads and Video Ads
                Name: AdBlock for YouTube
                Depiction: http://cydia.kiiimo.org/pack/adblockforyoutube
                Author: Majd Alfhaily
                Maintainer: Tanjim Reza

এইভাবে সবকয়টা করে দিতে পারলে আর প্রবলেম দেখাবে না।
নিচের ছবি দেখলে ব্যাপারটা পরিষ্কার হবে।


No comments:

Post a Comment