無法在centos 6.6上更新mongodb 2.4

無法在centos 6.6上更新mongodb 2.4

我正在嘗試將 mongodb 2.4 更新到 2.6,但我似乎無法下載所有軟體包。我之前已經成功下載了除 之外的所有內容mongodb-org。我跑去yum clean all清除可能導致問題的快取。之後,我無法再下載任何東西,除非mongodb-org-server我嘗試過yum update mongodb-org

這是您的概述的螢幕截圖:http://prntscr.com/9aeusp

Error Downloading Packages:
  mongodb-org-shell-2.6.11-1.i686: failure: RPMS/mongodb-org-shell-2.6.11-1.i686.rpm from mongodb: [Errno 256] No more mirrors to try.
  mongodb-org-tools-2.6.11-1.i686: failure: RPMS/mongodb-org-tools-2.6.11-1.i686.rpm from mongodb: [Errno 256] No more mirrors to try.
  mongodb-org-2.6.11-1.i686: failure: RPMS/mongodb-org-2.6.11-1.i686.rpm from mongodb: [Errno 256] No more mirrors to try.
  mongodb-org-mongos-2.6.11-1.i686: failure: RPMS/mongodb-org-mongos-2.6.11-1.i686.rpm from mongodb: [Errno 256] No more mirrors to try.

我嘗試在瀏覽器中存取該 url,並成功下載了 rpm 檔案。你們認為是什麼導致了這個問題?

這是我的,/etc/yum.repos.d/mongodb.repo以防你問。

name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/
gpgcheck=0
enabled=1

更新:

今天,我成功下載了除最後一個之外的所有依賴項(如螢幕截圖所示)。你會注意到只有 mongodb-org 沒有突出顯示;提示尚未下載。

http://prntscr.com/9aiwka

我很確定 yum 不會像 @kubanczyk 所說的那樣使用任何代理。我之前沒有配置過類似的東西(除非全新安裝後預設設定了代理)。

只是讓你知道。我centos 6.6Virtualbox 5.0.10 r104061Ubuntu下運行。網路設定為橋接適配器(Intel PRO/100 MT Desktop 82540EM)。虛擬機器具有使用下列網路腳本設定的靜態 IP。

DEVICE=eth0
HWADDR=08:00:27:AC:A0:96
TYPE=Ethernet
UUID=72a2164a-7344-47dc-ad75-89822dbf6002
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.1.109
NAME="Sys Eth0"
IPV6INIT=no

答案1

對我來說這看起來像是代理問題。您在同一個機器上使用的瀏覽器的代理配置與yum 自己的代理。例如,也許 yum 有一些不正確的舊代理,而瀏覽器在沒有代理的情況下也能正常工作。

相關內容