2013-01-22 26 views
0

在我的YUM服務器我有這個RPM ...爲什麼repoquery輸出錯誤的文件列表?

[email protected]:/usr/RED/docs/yum/CEL6/RIE$ rpm -q --filesbypkg -p development/RPMS/ooo-audit-1.0-10.noarch.rpm 
ooo-audit     /apps/RED/red_apps/server/ooo-audit.pl 

...我把它安裝在我的系統上轉說這有關RPM ......

[[email protected] src]$ rpm -q --filesbypkg ooo-audit 
ooo-audit     /apps/RED/red_apps/server/ooo-audit.pl 

.. 。但repoquery列表上的舊版本的RPM文件...

[[email protected] src]$ repoquery -l ooo-audit 
/apps/RED/data/ooo-audit/exceptions.txt 
/apps/RED/red_apps/server/ooo-audit.pl 

...我做了一個「須藤蔭清潔所有」 ......

即使
[[email protected] src]$ sudo yum clean all 
Loaded plugins: fastestmirror, merge-conf 
Cleaning repos: ... 
Cleaning up Everything 

...看看...

[[email protected] src]$ repoquery -l ooo-audit 
/apps/RED/data/ooo-audit/exceptions.txt 
/apps/RED/red_apps/server/ooo-audit.pl 

這裏是百勝-utils的我已經安裝了....

[[email protected] src]$ rpm -q yum-utils 
yum-utils-1.1.30-10.el6.noarch 

...這是怎麼回事嗎? yum confs是正確的。 RPM ooo-audit僅在我的YUM服務器rpo-dev上可用。 我也更新了YUM服務器上的repodata。我應該報告一個錯誤還是我做錯了什麼?

回答

1

聽起來像YUM存儲庫數據本身不正確,這是YUM服務器上的一個獨立的數據庫,來自RPM數據庫。根據您的用戶名和示例路徑,我假設它是您自己的yum服務器和自定義回購;您需要重新運行makerepo或您用於將RPM導入YUM存儲庫的任何命令。

(我甚至會猜測ooo-audit包的舊版本在創建回購時有其他文件)。