openfl
openfl copied to clipboard
ValueError: Attribute's length must be >= 1 and <= 64, but it was 66
Describe the bug pipline fails with error and passes if tried multiple times:
EXCEPTION : Attribute's length must be >= 1 and <= 64, but it was 66
Traceback (most recent call last):
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\Scripts\fx.exe\__main__.py", line 7, in <module>
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\site-packages\openfl\interface\cli.py", line 343, in entry
error_handler(e)
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\site-packages\openfl\interface\cli.py", line 262, in error_handler
raise error
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\site-packages\openfl\interface\cli.py", line 341, in entry
cli(max_content_width=120)
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\site-packages\click\core.py", line 1161, in __call__
return self.main(*args, **kwargs)
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\site-packages\click\core.py", line 1082, in main
rv = self.invoke(ctx)
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\site-packages\click\core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\site-packages\click\core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\site-packages\click\core.py", line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\site-packages\click\core.py", line 788, in invoke
return __callback(*args, **kwargs)
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\Lib\site-packages\openfl\interface\aggregator.py", line 89, in _generate_cert_request
generate_cert_request(fqdn)
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\Lib\site-packages\openfl\interface\aggregator.py", line 108, in generate_cert_request
server_private_key, server_csr = generate_csr(common_name, server=True)
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\site-packages\openfl\cryptography\participant.py", line 40, in generate_csr
x509.NameAttribute(NameOID.COMMON_NAME, common_name),
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\site-packages\cryptography\x509\name.py", line 152, in __init__
raise ValueError(msg)
ValueError: Attribute's length must be >= 1 and <= 64, but it was 66
Traceback (most recent call last):
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "D:\a\openfl\openfl\tests\github\test_hello_federation.py", line 86, in <module>
main()
File "D:\a\openfl\openfl\tests\github\test_hello_federation.py", line 54, in main
certify_aggregator(fqdn)
File "D:\a\openfl\openfl\tests\github\utils.py", line 77, in certify_aggregator
check_call(['fx', 'aggregator', 'generate-cert-request', '--fqdn', fqdn])
File "C:\hostedtoolcache\windows\Python\3.10.11\x64\lib\subprocess.py", line 369, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['fx', 'aggregator', 'generate-cert-request', '--fqdn', 'fv-az586-245.tcyitnne5h1udiirmv1fr5uvod.phxx.internal.cloudapp.net']' returned non-zero exit status 1.
https://github.com/securefederatedai/openfl/actions/runs/12665433373/job/35295610936?pr=1216
To Reproduce Steps to reproduce the behavior:
- Pipelines fails while runnning command "fx aggregator generate-cert-request --fqdn
" intermittently when thelength of x is more then 64.
Expected behavior Pipeline should not fail because of this error.
Desktop (please complete the following information):
- OS: linux and windows
Known issue, refer to the fix in https://github.com/securefederatedai/openfl/issues/1015.
@pasokan-intel @gbikkiintel Can you please take care of this? It will surely help the stability of the pipeline.