Skip to main content

[Case 84173] Error installing Ruby

Comments

7 comments

  • Sliffer21
    The problem is related to the CentOS OpenSSL RPMs that were recently updated. This issue was supposed to have been addressed in the new OpenSSL RPMs that your server is using. The issue has been reported to the developers.
    0
  • cPanelMichael
    Hello :) This has been documented as an issue with the OpenSSL RPMs provided by CentOS. We do have an internal case to track this issue. For reference, the case number is 84173. Could you try using "yum update" to update to the latest OpenSSL RPMs from CentOS? Thank you.
    0
  • MikeMaister
    [quote="cPanelMichael, post: 1523342">Hello :) This has been documented as an issue with the OpenSSL RPMs provided by CentOS. We do have an internal case to track this issue. For reference, the case number is 84173. Could you try using "yum update" to update to the latest OpenSSL RPMs from CentOS? Thank you.
    Hi there, i've got the same issue and using yum update, nothing is changed. I'm waiting for the fix. Thanks :)
    0
  • cPanelMichael
    [quote="MikeMaister, post: 1526011">i've got the same issue and using yum update, nothing is changed. I'm waiting for the fix.
    The internal case is still open at this time. I will update this thread with more information as it becomes available. Thank you.
    0
  • HHCody
    Thanks to help from cPanel support there is a simple patch you can apply to have it compile cleanly until upstream releases an update for the OpenSSL* packages. Do this at your own risk however. In /usr/local/cpanel/src/3rdparty/ruby there is the Ruby source cPanel uses to compile (ruby-1.8.7*.tar.bz2). If you extract it and apply the following patch and re-bundle it it'll work fine. --- ruby-1.8.7-p374/ext/openssl/ossl_pkey_ec.c 2010-06-21 04:18:59.000000000 -0500 +++ /root/ruby-1.8.7-p374/ext/openssl/ossl_pkey_ec.c 2013-12-10 13:30:18.919963527 -0600 @@ -757,8 +757,10 @@ method = EC_GFp_mont_method(); } else if (id == s_GFp_nist) { method = EC_GFp_nist_method(); + #if !defined(OPENSSL_NO_EC2M) } else if (id == s_GF2m_simple) { method = EC_GF2m_simple_method(); + #endif } if (method) { @@ -811,8 +813,10 @@ if (id == s_GFp) { new_curve = EC_GROUP_new_curve_GFp; + #if !defined(OPENSSL_NO_EC2M) } else if (id == s_GF2m) { new_curve = EC_GROUP_new_curve_GF2m; + #endif } else { rb_raise(rb_eArgError, "unknown symbol, must be :GFp or :GF2m"); }
    0
  • MikeMaister
    I prefer to wait for the update... It will take a lot? I need it... Thanks
    0
  • cPanelMichael
    [quote="MikeMaister, post: 1535492">I prefer to wait for the update... It will take a lot? I need it... Thanks
    A resolution for internal case 84173 was pushed out with cPanel version 11.40.1.4. Here is the information from the change log: Fixed case 84173: Patch ruby for RHEL/CentOS 6.5 openssl support. Thank you.
    0

Please sign in to leave a comment.