Uploaded image for project: 'Apache NiFi MiNiFi C++'
  1. Apache NiFi MiNiFi C++
  2. MINIFICPP-2023

MacOS and docker github actions fail with environmental issues

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.14.0
    • None

    Description

      MacOs environment failure:
      Error: The `brew link` step did not complete successfully
      The formula built, but is not symlinked into /usr/local
      Could not symlink bin/2to3-3.11
      Target /usr/local/bin/2to3-3.11
      already exists. You may want to remove it:
      rm '/usr/local/bin/2to3-3.11'

      To force the link and overwrite all conflicting files:
      brew link --overwrite python@3.11

      To list all files that would be deleted:
      brew link --overwrite --dry-run python@3.11
       
       
      Docker test environment failure:
      Exception AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'
      Traceback (most recent call last):
      File "/home/runner/work/nifi-minifi-cpp/nifi-minifi-cpp/build/test-env-py3/bin/behave", line 8, in <module>
      sys.exit(main())
      File "/home/runner/work/nifi-minifi-cpp/nifi-minifi-cpp/build/test-env-py3/lib/python3.8/site-packages/behave/_main_.py", line 183, in main
      return run_behave(config)
      File "/home/runner/work/nifi-minifi-cpp/nifi-minifi-cpp/build/test-env-py3/lib/python3.8/site-packages/behave/_main_.py", line 127, in run_behave
      failed = runner.run()
      File "/home/runner/work/nifi-minifi-cpp/nifi-minifi-cpp/build/test-env-py3/lib/python3.8/site-packages/behave/runner.py", line 804, in run
      returnself.run_with_paths()
      File "/home/runner/work/nifi-minifi-cpp/nifi-minifi-cpp/build/test-env-py3/lib/python3.8/site-packages/behave/runner.py", line 809, in run_with_paths
      self.load_step_definitions()
      File "/home/runner/work/nifi-minifi-cpp/nifi-minifi-cpp/build/test-env-py3/lib/python3.8/site-packages/behave/runner.py", line 796, in load_step_definitions
      load_step_modules(step_paths)
      File "/home/runner/work/nifi-minifi-cpp/nifi-minifi-cpp/build/test-env-py3/lib/python3.8/site-packages/behave/runner_util.py", line 412, in load_step_modules
      exec_file(os.path.join(path, name), step_module_globals)
      File "/home/runner/work/nifi-minifi-cpp/nifi-minifi-cpp/build/test-env-py3/lib/python3.8/site-packages/behave/runner_util.py", line 386, in exec_file
      exec(code, globals_, locals_)
      File "steps/steps.py", line 19, in <module>
      from minifi.core.SSL_cert_utils import make_ca, make_cert, dump_certificate, dump_privatekey
      File "/home/runner/work/nifi-minifi-cpp/nifi-minifi-cpp/docker/test/integration/minifi/core/SSL_cert_utils.py", line 22, in <module>
      from OpenSSL import crypto
      File "/home/runner/work/nifi-minifi-cpp/nifi-minifi-cpp/build/test-env-py3/lib/python3.8/site-packages/OpenSSL/_init_.py", line 8, in <module>
      from OpenSSL import crypto, SSL
      File "/home/runner/work/nifi-minifi-cpp/nifi-minifi-cpp/build/test-env-py3/lib/python3.8/site-packages/OpenSSL/crypto.py", line 3279, in <module>
      _lib.OpenSSL_add_all_algorithms()

      Attachments

        Activity

          People

            lordgamez Gábor Gyimesi
            lordgamez Gábor Gyimesi
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 50m
                50m