TUTORIALS
How to Fix the Annoying “Missing Maintainer” Error in Cydia?
3405
2018-05-29
Posted by 3uTools

This guide will show you how to remove the following pesky error, which can crop up in your Cydia output from time to time: dpkg: warning: parsing file ‘/var/lib/dpkg/status’ … missing maintainer


This is a fairly common Cydia message, which clutters up the installation and uninstallation screens and can add dozens of redundant lines of output. Not only is this unsightly, it can also make it hard to troubleshoot more serious Cydia errors by swamping the installation readout. We’ll show you how to take care of these harmless and overly verbose messages.


How to Fix the Annoying “Missing Maintainer” Error in Cydia?


How to fix "missing maintainer" errors?

Step 1 Please install Filza File Manager from Cydia, navigate to the file specified in the error. This file, called status, saves the details of all our Cydia packages, and is amended whenever new ones are installed, or old ones removed. The path of the file to navigate to is: /var/lib/dpkg/status


Step 2 Select the file called status and Filza will ask how you wish to view it. Select Text Editor and the file will open.


How to Fix the Annoying “Missing Maintainer” Error in Cydia?


Step 3 Be careful not to make any accidental typos, deletions or additions to this file, or it may not be readable by Cydia. Consider making a backup of the file before editing, in case of user error.


Step 4 We must now move through the file, adding a Maintainer field to any packages which lack one. Depending on how many packages you have, this can be a laborious process. Consider speeding it up by taking note of the offending packages/repos before beginning, by referring to the Cydia output. If you know which packages/repos lack maintainers, you can use the Search function to jump to them, as shown below:


How to Fix the Annoying “Missing Maintainer” Error in Cydia?


In this example, we search for the word Facebook, having noticed previously the Cydia error associated with the FBHideStoriesSwipeLeft package. Jump to the package information, note there is no Maintainer field in the image on the left. Now we tap to edit the document and add the following text on the next line: Maintainer: CydiaGeek


See the right-hand image for an example. It doesn’t matter who is listed as maintainer, as long as the field is detected in the document by Cydia; I simply used the name of the package creator. Be sure not to add any extra line breaks with your edit, and to leave an empty line before the next package’s details.


Step 5 Continue this process for every package which has no maintainer. When you are finished, tap Save in the top-right of the screen, then tap Done to exit the file.


Step 6 Quit Cydia from the App Switcher, re-open it, and hit Refresh. Once it has reloaded, try installing, uninstalling, or re-installing any package. Look out for “missing maintainer” errors, as well as related errors you may have created by incorrect editing. Two common ones are a “multiple maintainers” error, caused by adding a maintainer to a package which already had one listed, and an “end of document line break” error, caused by failing to leave one line break at the end of the status file.


Step 7 With a few run-throughs you will be able to edit the file for any packages you missed the first time round, and fix any errors mentioned in Step 7 above. Once you can install a package without seeing any /dpkg/status/ or maintainer errors in the readout, you know you’re done! Remember to quit and refresh Cydia after each edit of the status file.


Step 8 When you’re finished, feel free to delete your backup of the status file made in Step 3. If you hopelessly corrupt your status file whilst editing, revert to your backup to start again.

And that’s that! You should end up with a clean output screen when installing packages, as shown below:

How to Fix the Annoying “Missing Maintainer” Error in Cydia?


This must be done separately on each device you own, as unfortunately it’s a problem with the packages themselves. A permanent fix would involve the author of the package updating the details on the repository.


Source: idb

Thanks for visiting. For more latest updates or supports, follow us on Facebook or Twitter .
Related Articles
How to Check iCloud Activation Lock Status? How to Download Apps Using 3uTools? How to Bypass iOS Activation Lock If Forgetting Apple ID? How to Unlock iPhone? How to Connect Airpods with 2 iPhones at the Same Time? Downgrade 32-bit Devices to Any iOS Version With SHSH How to Enter KDFU Mode While downgrading? How to Fix iPhone Notification Sounds But No Notifications?