Uploaded image for project: 'MariaDB Connector/C'
  1. MariaDB Connector/C
  2. CONC-751

unit.conc_connection fails with CYPHER missmatch on some builds

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • None
    • 3.1.26
    • Tests
    • None

    Description

      https://buildbot.mariadb.net/buildbot/builders/kvm-asan/builds/13661
      unit.conc_connection w1 [ fail ]
      Test ended at 2025-01-21 18:39:48

      CURRENT_TEST: unit.conc_connection
      # port: 19030
      # ssl_port: 19030
      # socketname: /dev/shm/var/tmp/1/mysqld.1.sock
      1..50
      # TLS server variables
      # --------------------
      # have_openssl: NO
      # have_ssl: YES
      # ssl_ca: /home/buildbot/buildbot/build/mariadb-11.7.2/mysql-test/std_data/cacert.pem
      # ssl_capath: 
      # ssl_cert: /home/buildbot/buildbot/build/mariadb-11.7.2/mysql-test/std_data/server-cert.pem
      # ssl_cipher: 
      # ssl_crl: 
      # ssl_crlpath: 
      # ssl_key: /home/buildbot/buildbot/build/mariadb-11.7.2/mysql-test/std_data/server-key.pem
      # version_ssl_library: WolfSSL 5.7.2
      # Cipher in use: ECDHE-RSA-AES128-GCM-SHA256
      # Peer certificate fingerprint: C138FD6B9BA9995AE1EF080034A60846FAA59705FD62EB91C7BAB673BFC6D5C20D6AD722998D8ADEC39C5EC65D96F663
      # Subject: C=FI,ST=state or province within country\, in other certificates in this file it is the same as L,L=location\, usually an address but often ambiguously used,O=organization name\, typically a company name,OU=organizational unit name\, a division name within an organization,CN=localhost
      # --------------------
      # Testing against MySQL Server 11.7.2-MariaDB-debug-log
      # Host: Localhost via UNIX socket
      # Client library: 3.4.4
      ok 1 - test_conc589
      # elapsed: 10
      # Error: TLS/SSL error: Resource temporarily unavailable, try again.
      ok 2 - test_tls_timeout
      # server doesn't support parsec plugin
      ok 3 # skip test_parsec
      # Error: Cipher mismatch (/home/buildbot/buildbot/build/mariadb-11.7.2/libmariadb/unittest/libmariadb/connection.c: 2443)
      not ok 4 - test_conc748
      

      sanja Please have a look at this so you don't spend time debugging more than necessary during the merge release.

      Even in old buildbot there are failing unit.conc_connection because of too old GnuTLS on the testing environment. This is fixed if the GnuTLS library is updated on the builder. 3.6.16 (from AlmaLinux 8 is what we've tried) works. As does 3.7.11.

      So this is fixed by simply upgrading the GnuTLS version on the builder.

      Attachments

        Activity

          Transition Time In Source Status Execution Times
          Sergei Golubchik made transition -
          Open Closed
          1d 15h 20m 1

          People

            serg Sergei Golubchik
            cvicentiu Vicențiu Ciorbaru
            Votes:
            0 Vote for this issue
            Watchers:
            3 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.