Apache-2.2

CENTOS yum 不同版本

  • December 12, 2014

我有兩台執行 centos 的伺服器,它們位於同一個數據中心

我想更新我的 mod-pagespeed 模組

伺服器 1:

[root@web2 11]# yum update mod-pagespeed
Loaded plugins: auto-update-debuginfo, fastestmirror, priorities, security
Loading mirror speeds from cached hostfile
* base: centos.mirror.linuxwerk.com
* epel: mirrors.n-ix.net
* extras: mirror.softaculous.com
* updates: centosmirror.netcup.net
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package mod-pagespeed-beta.x86_64 0:1.7.30.4-3847 will be updated
---> Package mod-pagespeed-beta.x86_64 0:1.9.32.2-4321 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================================================================================================================
Package                                             Arch                                    Version                                        Repository                                      Size
=================================================================================================================================================================================================
Updating:
mod-pagespeed-beta                                  x86_64                                  1.9.32.2-4321                                  mod-pagespeed                                  5.8 M

Transaction Summary
=================================================================================================================================================================================================
Upgrade       1 Package(s)

伺服器 2

[root@web ~]# yum update mod-pagespeed
Loaded plugins: auto-update-debuginfo, fastestmirror, priorities, security
Determining fastest mirrors
epel/metalink                                            |  26 kB     00:00     
* base: ftp.plusline.de
* epel: mirrors.n-ix.net
* extras: ftp.plusline.de
* updates: ftp.plusline.de
10gen                                                    |  951 B     00:00     
base                                                     | 3.7 kB     00:00     
cr                                                       | 3.3 kB     00:00     
dag                                                      | 1.9 kB     00:00     
extras                                                   | 3.4 kB     00:00     
mod-pagespeed                                            |  951 B     00:00     
rbel5                                                    | 1.9 kB     00:00     
updates                                                  | 3.4 kB     00:00     
varnish-3.0                                              |  951 B     00:00     
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package mod-pagespeed-stable.x86_64 0:1.7.30.4-3847 will be updated
---> Package mod-pagespeed-stable.x86_64 0:1.8.31.5-4307 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package                  Arch       Version            Repository         Size
================================================================================
Updating:
mod-pagespeed-stable     x86_64     1.8.31.5-4307      mod-pagespeed     5.4 M

Transaction Summary
================================================================================
Upgrade       1 Package(s)

所以你看到 server2 說最新版本是 1.8.* server 1 說 1.9.* is

它們在基礎、epel、附加鏡方面有所不同,

如何在 server2 上傳入相同的版本?

不同的伺服器使用不同的 CentOS 鏡像,其中一個可能(尚未)與上游完全同步。

您的 yum 儲存庫配置預設使用該mirrorlist=http://mirrorlist.centos.org/...指令,該指令不確定地確定一個好的鏡像。另一台伺服器可以並且經常使用備用鏡像。

您可以使用baseurl=yum 儲存庫中的指令而不是使用mirrorlist.

根據輸出,您嘗試更新的軟體包似乎有所不同.. web2 顯示 mod-pagespeed-beta,而 web 顯示 mod-pagespeed-stable。確保您正在更新正確的軟體包。相反,您可以嘗試“ yum update mod-pagespeed-stable”。

引用自:https://serverfault.com/questions/652125