Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Nov 2017 21:34:05 +0100
From:      Kurt Jaeger <lists@opsec.eu>
To:        Paul Schmehl <pschmehl_lists@tx.rr.com>
Cc:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Re: Package database problems
Message-ID:  <20171116203405.GC2827@home.opsec.eu>
In-Reply-To: <D818748BC853ABC059C1D3DA@Pauls-MacBook-Pro.local>
References:  <27599F2948EE17B91E77EB7F@Pauls-MacBook-Pro.local> <CA%2BtpaK2azVgx6yb98ySHFSr015Ngv5oMHT%2B29b_b_u6AbDL9EQ@mail.gmail.com> <82935A8FFB5163556E158535@Pauls-MacBook-Pro.local> <CAOjFWZ5CBOsSWDgrjLh8eeH4bYS_322ne6t=48cEQS7DYka4YA@mail.gmail.com> <8A2775F734F780DEC994C467@Pauls-MacBook-Pro.local> <20171116194924.GB2827@home.opsec.eu> <D818748BC853ABC059C1D3DA@Pauls-MacBook-Pro.local>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi!

> >>  ls /var/db/pkg/
> >> FreeBSD.meta				libXfixes-5.0.3				p5-Net-Domain-TLD-1.74
> >> 	py27-qt4-dbussupport-4.12_1
> >> ImageMagick-6.9.2.10,1			libXfont-1.5.2,2			p5-Package-Stash-0.37_1
> >
> > Looks like you have some old-style pkg_xxxx leftovers.

> So, what should I do?

You probably have to clean it up.

I would do this:
- use the list of old-style packages in /var/db/pkg, together
  with the output of pkg info, to generate a list of
  packages that you need after clean up.
  My list looks like this, approx. 2000 entries:
-------------
[...]
devel/automake
devel/automake-wrapper
devel/automoc4
devel/binutils
devel/bison
[...]
-------------
- Then build all the packages from your list via poudriere,
  and generate a repo of all those up2date packages.
- Then (this is dangerous, if done via remote, keep a few
  ssh sessions running in parallel, if one fails):
  mkdir /usr/local/OLD
  cd /usr/local
  mv * OLD/
- Now no packages are installed
- re-add all the packages, restore the config from OLD/...

> I didn't setup this server to begin with. I recall, a 
> while back, instructions for switching to pkgng. Is that what wasn't done?

Yes, something like that.

-- 
pi@opsec.eu            +49 171 3101372                         3 years to go !



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20171116203405.GC2827>