Error: SignedTransaction object has no attribute 'rawTransaction'

Hello, I am using cert-issuer 2.0.33 to sign v2 certificates, by running the following command:

cert-issuer --usb_name KINGSTON --key_file '/home/vboxuser/Escritorio/singulardocs/sd-cert-issuer/pk_issuer.txt' -c '/home/vboxuser/Escritorio/singulardocs/sd-cert-issuer/conf.ini'

Get the error: "Signed Transaction’ object has no attribute ‘rawTransaction’, with the following output:

WARNING - Your app is configured to skip the wifi check when the USB is plugged in. Read the documentation to ensure this is what you want, since this is less secure
INFO - This run will try to issue on the ethereum_mainnet chain
INFO - Set cost constants to recommended_gas_price=20000000000.000000, recommended_gas_limit=25000.000000
INFO - Processing 2 certificates
INFO - Processing 2 certificates under work path=data/work
INFO - Getting balance with EthereumRPCProvider
WARNING - HTTPConnectionPool(host='localhost', port=8545): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7666fff03e50>: Failed to establish a new connection: [Errno 111] Connection refused'))
INFO - Balance check succeeded: {'status': '1', 'message': 'OK-Missing/Invalid API Key, rate limit of 1/5sec applied', 'result': '2755441195527039'}
INFO - Total cost will be 500000000000000 wei
INFO - Starting finalizable signer
WARNING - app is configured to skip the wifi check when the USB is plugged in. Read the documentation to ensure this is what you want, since this is less secure
INFO - Stopping finalizable signer
WARNING - app is configured to skip the wifi check when the USB is plugged in. Read the documentation to ensure this is what you want, since this is less secure
INFO - here is the op_return_code data: 49baaade091c99c5999fef133d3a27b16f2134035493c05f47e8c65554de671f
INFO - Fetching nonce with EthereumRPCProvider
WARNING - HTTPConnectionPool(host='localhost', port=8545): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7666ffd709a0>: Failed to establish a new connection: [Errno 111] Connection refused'))
INFO - Nonce check went correct: {'jsonrpc': '2.0', 'id': 1, 'result': '0xa'}
INFO - Starting finalizable signer
WARNING - app is configured to skip the wifi check when the USB is plugged in. Read the documentation to ensure this is what you want, since this is less secure
INFO - Stopping finalizable signer
WARNING - app is configured to skip the wifi check when the USB is plugged in. Read the documentation to ensure this is what you want, since this is less secure
Traceback (most recent call last):
  File "/home/vboxuser/Escritorio/singulardocs/sd-cert-issuer/venv/bin/cert-issuer", line 8, in <module>
    sys.exit(cert_issuer_main())
  File "/home/vboxuser/Escritorio/singulardocs/sd-cert-issuer/venv/lib/python3.10/site-packages/cert_issuer/__main__.py", line 17, in cert_issuer_main
    issue_certificates.main(parsed_config)
  File "/home/vboxuser/Escritorio/singulardocs/sd-cert-issuer/venv/lib/python3.10/site-packages/cert_issuer/issue_certificates.py", line 36, in main
    return issue(app_config, certificate_batch_handler, transaction_handler)
  File "/home/vboxuser/Escritorio/singulardocs/sd-cert-issuer/venv/lib/python3.10/site-packages/cert_issuer/issue_certificates.py", line 22, in issue
    tx_id = issuer.issue(app_config.chain)
  File "/home/vboxuser/Escritorio/singulardocs/sd-cert-issuer/venv/lib/python3.10/site-packages/cert_issuer/issuer.py", line 27, in issue
    txid = self.transaction_handler.issue_transaction(blockchain_bytes)
  File "/home/vboxuser/Escritorio/singulardocs/sd-cert-issuer/venv/lib/python3.10/site-packages/cert_issuer/blockchain_handlers/ethereum/transaction_handlers.py", line 61, in issue_transaction
    signed_tx = self.sign_transaction(prepared_tx)
  File "/home/vboxuser/Escritorio/singulardocs/sd-cert-issuer/venv/lib/python3.10/site-packages/cert_issuer/blockchain_handlers/ethereum/transaction_handlers.py", line 83, in sign_transaction
    signed_tx = remove_0x_prefix(signer.sign_transaction(prepared_tx))
  File "/home/vboxuser/Escritorio/singulardocs/sd-cert-issuer/venv/lib/python3.10/site-packages/eth_utils/hexadecimal.py", line 52, in remove_0x_prefix
    if is_0x_prefixed(value):
  File "/home/vboxuser/Escritorio/singulardocs/sd-cert-issuer/venv/lib/python3.10/site-packages/eth_utils/hexadecimal.py", line 45, in is_0x_prefixed
    raise TypeError(
TypeError: is_0x_prefixed requires text typed arguments. Got: {'error': True, 'message': AttributeError("'SignedTransaction' object has no attribute 'rawTransaction'")}

I have created templates and unsigned certiicates with cert-tools 3.0.2 without problems.

I have tried to sign certificates in different environments such as Ubuntu 22.04 LTS or the Python 3.10.12 docker image but I always get the same error

Does anyone know what this message means or how to solve it?