我有一个CentOS 6.3 x86_64服务器,我正在尝试安装lighttpd。 我使用以下方法在服务器上安装了EPEL回购:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm
然后我尝试使用以下命令安装lighttpd:
yum install lighttpd lighttpd-fastcgi
该命令输出以下内容:
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * Webmin: download.webmin.com * base: ftp.usf.edu * epel: mirrors.rit.edu * extras: ftp.usf.edu * updates: ftp.usf.edu Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package lighttpd.x86_64 0:1.4.31-1.el5 will be installed --> Processing Dependency: libssl.so.6()(64bit) for package: lighttpd-1.4.31-1.el5.x86_64 --> Processing Dependency: libldap-2.3.so.0()(64bit) for package: lighttpd-1.4.31-1.el5.x86_64 --> Processing Dependency: liblber-2.3.so.0()(64bit) for package: lighttpd-1.4.31-1.el5.x86_64 --> Processing Dependency: libcrypto.so.6()(64bit) for package: lighttpd-1.4.31-1.el5.x86_64 ---> Package lighttpd-fastcgi.x86_64 0:1.4.31-1.el5 will be installed --> Processing Dependency: spawn-fcgi for package: lighttpd-fastcgi-1.4.31-1.el5.x86_64 --> Running transaction check ---> Package compat-openldap.x86_64 1:2.3.43-2.el6 will be installed ---> Package openssl098e.x86_64 0:0.9.8e-17.el6.centos.2 will be installed ---> Package spawn-fcgi.x86_64 0:1.6.3-1.el5 will be installed --> Finished Dependency Resolution Dependencies Resolved ======================================================================================================================== Package Arch Version Repository Size ======================================================================================================================== Installing: lighttpd x86_64 1.4.31-1.el5 epel 331 k lighttpd-fastcgi x86_64 1.4.31-1.el5 epel 45 k Installing for dependencies: compat-openldap x86_64 1:2.3.43-2.el6 base 159 k openssl098e x86_64 0.9.8e-17.el6.centos.2 base 761 k spawn-fcgi x86_64 1.6.3-1.el5 epel 16 k Transaction Summary ======================================================================================================================== Install 5 Package(s) Total size: 1.3 M Total download size: 391 k Installed size: 3.7 M
然后尝试下载软件包:
Downloading Packages: http://mirrors.rit.edu/epel/6/x86_64/lighttpd-1.4.31-1.el5.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404" Trying other mirror.
它试图下载lighttpd-1.4.31-1.el5.x86_64.rpm(el5 rpm),当实际的真实文件是http://mirrors.rit.edu/epel/6/x86_64/lighttpd-1.4.31 -1.el6.x86_64.rpm el6 rpm。 如何解决这个问题在服务器上?
发布问题后,我发现解决scheme。 运行以下命令修复了这个问题:
yum clean all
尝试这个:
而不是让百胜下载并安装该rpm,自己下载
wget http://mirrors.rit.edu/epel/6/x86_64/lighttpd-1.4.31-1.el6.x86_64.rpm
然后让yum安装它
yum localinstall lighttpd-1.4.31-1.el6.x86_64.rpm