mangled packages

Colin Watson cjwatson at ubuntu.com
Thu Aug 8 13:07:05 UTC 2013


On Thu, Aug 08, 2013 at 01:29:45PM +0100, Colin Law wrote:
> On 8 August 2013 13:08, Art Edwards
> <edwardsa at icantbelieveimdoingthis.com> wrote:
> > While doing a routine dist-upgrade, I found that several packages were mangled.
> > I'm running 12.04 on a dual-core, amd, 64 bit machine. Here is a typical error:
> >
> > dpkg: warning: parsing file '/var/lib/dpkg/available' near line 37548 package 'liblcms2-2:amd64':
> >  missing description
> > dpkg: error: parsing file '/var/lib/dpkg/available' near line 37548:
> >  field name `' must be followed by colon
> > E: Sub-process /usr/bin/dpkg returned an error code (2)
> > A package failed to install.  Trying to recover:
> 
> I believe that you can re-generate that file by
> 
> sudo dpkg --clear-avail
> sudo apt-get update

I don't think apt-get update does it, but "sudo dselect update" will.
Or:

  sudo sh -c 'apt-cache dumpavail >/var/lib/dpkg/available'

-- 
Colin Watson                                       [cjwatson at ubuntu.com]




More information about the ubuntu-users mailing list