How to Fix Port Audit showing ports not installed on a system
dweimer
dweimer at dweimer.net
Tue Aug 6 18:23:17 UTC 2013
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/
More information about the freebsd-questions
mailing list