Date: Tue, 06 Aug 2013 13:23:15 -0500 From: dweimer <dweimer@dweimer.net> To: freebsd-questions@freebsd.org Subject: Re: How to Fix Port Audit showing ports not installed on a system Message-ID: <8826af281224e2db334d446a51c11342@dweimer.net> In-Reply-To: <52012B43.5000000@ifdnrg.com> References: <58b0a130601de49508aa7f7b8c1c9833@dweimer.net> <52012B43.5000000@ifdnrg.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 08/06/2013 11:58 am, Paul Macdonald wrote:
> On 06/08/2013 17:25, dweimer wrote:
>> I have a system that I just recently setup port audit, after realizing
>> I forgot to install it on the machine. The problem is that it is
>> finding vulnerabilities in several ports that are not installed on the
>> system. These may have been installed at one point and removed.
>> Firefox is one of the ones listed, I know that it was on the system
>> previously, but was removed a few months back. portmaster -l and pkg
>> info don't list it as installed, but port audit shows:
>> firefox-20.0,1. Where would portaudit be picking up these ports from?
>> Is there anyway to reset its database?
>>
> rm -R /var/db/portaudit/
>
> then run portaudit -Fda
>
>
> --
Already tried that, but that data only contains the list of known
vulnerabilities, not the installed ports/packages. Perhaps, its not
using pkgng I discovered if I do a pkg info command I get the correct
list of installed ports and packages. If I do a pkg_info I get a much
larger list showing everything as corrupted.
...
pkg_info: the package info for package 'fftw3-3.3.3_1' is corrupt
pkg_info: the package info for package 'filelight-4.10.1' is corrupt
pkg_info: the package info for package 'firefox-20.0,1' is corrupt
pkg_info: the package info for package 'fixesproto-5.0' is corrupt
pkg_info: the package info for package 'flac-1.2.1_3' is corrupt
pkg_info: the package info for package 'flex-2.5.37_1' is corrupt
...
Of course I have WITH_PKGNG="YES" in the make.conf, and I believe that
has been there ever since the server was built. Is my best option to
get the correct list from pkg info use rm -r /var/db/pkg/* to clear
everything out and then reinstall all of the ports?
--
Thanks,
Dean E. Weimer
http://www.dweimer.net/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8826af281224e2db334d446a51c11342>
