Dependency issue installing Authentication services on Centos 7
说明
Installation of Authentication services fails with dependency issue on Centos 7
The following error messages are seen when using yum to install vasclnt: ------------------------------------------------------ --> Finished Dependency Resolution Error: Package: vasclnt-4.0.3-240.x86_64 Requires: libcrypt.so.1(GLIBC_2.0) Error: Package: vasclnt-4.0.3-240.x86_64 Requires: libresolv.so.2 Error: Package: vasclnt-4.0.3-240.x86_64 Requires: libdl.so.2 Error: Package: vasclnt-4.0.3-240.x86_64 Requires: libresolv.so.2(GLIBC_2.2) Error: Package: vasclnt-4.0.3-240.x86_64 Requires: libcrypt.so.1 Error: Package: vasclnt-4.0.3-240.x86_64 Requires: libdl.so.2(GLIBC_2.1) Error: Package: vasclnt-4.0.3-240.x86_64 Requires: libdl.so.2(GLIBC_2.0) ------------------------------------------------------
原因
The Centos 7 DVD iso download (CentOS-7.0-1406-x86_64-DVD.iso) does not contain the 32 bit compatibility libraries required by Authentication Services on a 64 bit operating system.
解决办法
RESOLUTION 1: Use the Centos 7 Everything iso image (CentOS-7.0-1406-x86_64-Everything.iso) when installing the operating system.
RESOLUTION 2: Install the 32 bit compatibility libraries from the Centos site. Go to the /sites/ftp.centos.org/7.0.1406/os/x86_64/Packages directory on one of the mirror sites and download the *.i686.* rpms. e.g. http://mirrors.ukfast.co.uk/sites/ftp.centos.org/7/os/x86_64/Packages/
其他信息
Redhat 7 already contains the 32 bit compatibility libraries on the iso image.