Uploaded image for project: 'MariaDB ColumnStore'
  1. MariaDB ColumnStore
  2. MCOL-6101

joblist library not linked against openssl libraries

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Critical
    • Resolution: Fixed
    • 6.4
    • 6.4.10
    • Build
    • None

    Description

      In install test on sles-15SP6 it fails:

      https://buildbot.mariadb.org/#/builders/860/builds/436/steps/4/logs/stdio

      (2/2) Installing: MariaDB-columnstore-engine-10.11.14_6.4.111-1.x86_64 [..
       
      Mariab Columnstore uninstall completed
      ......
      /usr/bin/mcsGetConfig: symbol lookup error: /usr/lib64/libjoblist.so: undefined symbol: EVP_CIPHER_get_iv_length
      /usr/bin/mcsGetConfig: symbol lookup error: /usr/lib64/libjoblist.so: undefined symbol: EVP_CIPHER_get_iv_length
      
      

      Causes:

      dbcon/joblist/resourcemanager.cpp: w = decrypt_password(encryptedPW)

      And decrypt password uses secrets_ivlen using EVP_CIPHER_iv_length.

      and secrets.cpp:

        #ifdef OPENSSL_VERSION_PREREQ
        #if OPENSSL_VERSION_PREREQ(3, 0)
        #define EVP_CIPHER_key_length EVP_CIPHER_get_key_length
        #define EVP_CIPHER_iv_length EVP_CIPHER_get_iv_length
      

      dbcon/joblist/CMakeLists.txt doesn't list a ssl link for the joblist library

      Attachments

        Issue Links

          Activity

            People

              drrtuy Roman
              danblack Daniel Black
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.