On Mon, Jan 24, 2011 at 22:36 +0000, Waqqas Dadabhoy wrote: > I played around with Zimbra a while ago, but have removed it now. I > get the following error whenever I use apt-get: > > warning, in file '/var/lib/dpkg/available' near line 8727 package > 'zimbra-ldap': > error in Version string '6.0.8_GA_2661.DEBIAN5_64': invalid character > in version number
Have a look at /var/lib/dpkg/available-old as well, as it should contain a recent backup of the available file. I wouldn't necessarily edit those files, because you just might make it worse. If available-old does not help, you can: 1. apt-cache dumpavail > /var/lib/dpkg/available dumpavail prints out an available list to stdout. This is suitable for use with dpkg(1) and is used by the dselect(1) method. 2. dpkg --update-avail /var/lib/dpkg/available Update dpkg's and dselect's idea of which packages are available. With action --merge-avail, old information is combined with information from Packages- file. With action --update-avail, old information is replaced with the information in the Packages-file. The Packages-file distributed with Debian is sim‐ ply named Packages. dpkg keeps its record of available packages in /var/lib/dpkg/available. A simpler one-shot command to retrieve and update the available file is dselect update. Note that this file is mostly useless if you don't use dselect but an APT-based frontend: APT has its own system to keep track of available packages. OR (alternatively) 1. rm /var/lib/dpkg/available 2. dselect update Hope that solves your problem. -- .''`. Wolodja Wentland <wolodja.wentl...@ed.ac.uk> : :' : `. `'` 4096R/CAF14EFC `- 081C B7CD FF04 2BA9 94EA 36B2 8B7F 7D30 CAF1 4EFC
signature.asc
Description: Digital signature
The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.