linux - RPM verification error what is mean by P -
i have created rpm , installs successfully. after installing, when tried verify rpm --verify command getting error on executable file x returns as
...p /location/to/file/x
i don't know mean p. file has special capability listen ports set setcap. can please tell me mean p? have searched through google did't luck. in advance
as explained (albeit briefly) in rpm man page:
rpm {-v|--verify} [select-options] [verify-options]
verifying package compares information installed files in package information files taken package metadata stored in rpm database. among other things, verifying compares size, digest, permissions, type, owner , group of each file. discrepancies displayed. files not installed package, example, documentation files excluded on installation using "--excludedocs" option, silently ignored.
the format of output string of 8 characters, possible attribute marker:
....
from package header, followed file name. each of 8 characters denotes result of comparison of attribute(s) of file value of attribute(s) recorded in database. single "." (period) means test passed, while single "?" (question mark) indicates test not performed (e.g. file permissions prevent reading). otherwise, (mnemonically emboldened) character denotes failure of corresponding --verify test:
....
p capabilities differ
so capability of file in question differs on disk capabilities of file listed in rpm files section. how differs find out (and possibly fix).
Comments
Post a Comment