title: Failed dependencies: error when installing openssl from rpm
body: <p>I need to upgrade my openssl (my current version is OpenSSL 1.0.1e-fips 11 Feb 2013
  ). My box is not connected to internet. So I download Openssl rpm and execute </p>
  
  <pre><code>rpm -Uvh openssl-1.0.1e-40.fc20.x86_64.rpm
  </code></pre>
  
  <p>Command. Then I got following error.</p>
  
  <pre><code>warning: openssl-1.0.1e-40.fc20.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 246110c1: NOKEY
  error: Failed dependencies:
  libc.so.6(GLIBC_2.14)(64bit) is needed by openssl-1:1.0.1e-40.fc20.x86_64
  libc.so.6(GLIBC_2.15)(64bit) is needed by openssl-1:1.0.1e-40.fc20.x86_64
  libcrypto.so.10()(64bit) is needed by openssl-1:1.0.1e-40.fc20.x86_64
  libcrypto.so.10(OPENSSL_1.0.1)(64bit) is needed by openssl-1:1.0.1e-40.fc20.x86_64
  libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit) is needed by openssl-1:1.0.1e-40.fc20.x86_64
  libcrypto.so.10(libcrypto.so.10)(64bit) is needed by openssl-1:1.0.1e-40.fc20.x86_64
  libssl.so.10()(64bit) is needed by openssl-1:1.0.1e-40.fc20.x86_64
  libssl.so.10(libssl.so.10)(64bit) is needed by openssl-1:1.0.1e-40.fc20.x86_64
  openssl-libs(x86-64) = 1:1.0.1e-40.fc20 is needed by openssl-1:1.0.1e-40.fc20.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) qt-1:4.6.2-26.el6_4.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) libssh2-1.4.2-1.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) wget-1.12-1.8.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) bind-libs-32:9.8.2-0.17.rc1.el6_4.6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) bind-utils-32:9.8.2-0.17.rc1.el6_4.6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) mysql-libs-5.1.71-1.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) fipscheck-1.2.0-7.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) python-libs-2.6.6-51.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) m2crypto-0.20.2-9.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) pyOpenSSL-0.10-2.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) python-ldap-0:2.3.10-1.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) openssh-5.3p1-94.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) ntpdate-4.2.6p5-1.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) ntp-4.2.6p5-1.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) certmonger-0.61-3.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) cyrus-sasl-2.1.23-13.el6_3.1.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) openssh-clients-5.3p1-94.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) openssh-server-5.3p1-94.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) tcpdump-14:4.0.0-3.20090921gitdf3cb4.2.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) perl-Crypt-SSLeay-0.57-16.el6.x86_64
  libcrypto.so.10()(64bit) is needed by (installed) nginx-1.6.2-1.el6.ngx.x86_64
  libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit) is needed by (installed) nginx-1.6.2-1.el6.ngx.x86_64
  libcrypto.so.10(libcrypto.so.10)(64bit) is needed by (installed) nginx-1.6.2-1.el6.ngx.x86_64
  libssl.so.10()(64bit) is needed by (installed) qt-1:4.6.2-26.el6_4.x86_64
  libssl.so.10()(64bit) is needed by (installed) libssh2-1.4.2-1.el6.x86_64
  libssl.so.10()(64bit) is needed by (installed) wget-1.12-1.8.el6.x86_64
  libssl.so.10()(64bit) is needed by (installed) mysql-libs-5.1.71-1.el6.x86_64
  libssl.so.10()(64bit) is needed by (installed) python-libs-2.6.6-51.el6.x86_64
  libssl.so.10()(64bit) is needed by (installed) m2crypto-0.20.2-9.el6.x86_64
  libssl.so.10()(64bit) is needed by (installed) pyOpenSSL-0.10-2.el6.x86_64
  libssl.so.10()(64bit) is needed by (installed) python-rhsm-1.9.6-1.el6.x86_64
  libssl.so.10()(64bit) is needed by (installed) python-ldap-0:2.3.10-1.el6.x86_64
  libssl.so.10()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
  libssl.so.10()(64bit) is needed by (installed) perl-Crypt-SSLeay-0.57-16.el6.x86_64
  libssl.so.10()(64bit) is needed by (installed) nginx-1.6.2-1.el6.ngx.x86_64
  libssl.so.10(libssl.so.10)(64bit) is needed by (installed) nginx-1.6.2-1.el6.ngx.x86_64
  </code></pre>
  
  <p>I understood that is a collision with dependencies. What is the way to achieve me to update my openssl in offline mode ?</p>