|
|
Line 2: |
Line 2: |
| =rpm= | | =rpm= |
|
| |
|
| ==Finding which package installed given file==
| | *[[Creating rpm packages]] |
| | | *[[Miscellaneous rpm issues]] |
| Many times we require to know the name of the page which installed a given file. In such cases one can use:
| |
| <pre>
| |
| rpm -qf <full-path-of-file>
| |
| </pre>
| |
| to list the name of the rpm package.
| |
| | |
| | |
| ==Resolving rpm database corruption error==
| |
| | |
| Sometimes rpm or yum can give following error:
| |
| <pre>
| |
| rpmdb: Thread/process 6672/140703954818816 failed: Thread died in Berkeley DB library
| |
| error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
| |
| error: cannot open Packages index using db3 - (-30974)
| |
| error: cannot open Packages database in /var/lib/rpm
| |
| </pre>
| |
| which can be resolved using following steps:
| |
| <pre>
| |
| rm -rf /var/lib/rpm/__db.00*
| |
| db_verify /var/lib/rpm/Packages
| |
| rpm --rebuilddb
| |
| </pre>
| |
| | |
|
| |
|
|
| |
|
| <yambe:breadcrumb>Package_management_tools|Package management tools</yambe:breadcrumb> | | <yambe:breadcrumb>Package_management_tools|Package management tools</yambe:breadcrumb> |
Revision as of 02:56, 13 September 2013
<yambe:breadcrumb>Package_management_tools|Package management tools</yambe:breadcrumb>
rpm
<yambe:breadcrumb>Package_management_tools|Package management tools</yambe:breadcrumb>