OpenVPN / OpenVPN/easyrsa-unit-tests

OpenSSL problems

Open
#58 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

OpenSSL
Dominant language
Shell
Stars
7
Forks
8
PR merge metrics
No merged PRs in 30d

Description

I do not get this output locally:

https://github.com/OpenVPN/easy-rsa/actions/runs/3825993330/jobs/6509423965#step:3:571

|| :: rsa: build-server-full s01
||
|| :: EASYRSA_OPENSSL: /home/runner/work/easy-rsa/easy-rsa/openssl
||
|| :: ***** /home/runner/work/easy-rsa/easy-rsa/easyrsa3/easyrsa --passin=pass:EasyRSA --passout=pass:EasyRSA build-server-full s01 inline  

* Using SSL: /home/runner/work/easy-rsa/easy-rsa/openssl OpenSSL 3.0.7 1 Nov 2022 (Library: OpenSSL 3.0.7 1 Nov 2022)

* Using Easy-RSA configuration: /home/runner/work/easy-rsa/easy-rsa/easyrsa3/unit tests/pki-sys ssl-rsa/vars
.......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
......................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----

Notice
------
Keypair and certificate request completed. Your files are:
req: /home/runner/work/easy-rsa/easy-rsa/easyrsa3/unit tests/pki-sys ssl-rsa/reqs/s01.req
Using configuration from /home/runner/work/easy-rsa/easy-rsa/easyrsa3/unit tests/pki-sys ssl-rsa/a9f736ab/temp.f9f1c65d
key: /home/runner/work/easy-rsa/easy-rsa/easyrsa3/unit tests/pki-sys ssl-rsa/private/s01.key
4027D81C0C7F0000:error:0700006C:configuration file routines:NCONF_get_string:no value:crypto/conf/conf_lib.c:315:group=<NULL> name=unique_subject
Check that the request matches the signature
Signature ok
The Subject's Distinguished Name is as follows
countryName           :PRINTABLE:'XX'
stateOrProvinceName   :ASN.1 12:'PROV Sk\0xFFFFFFC3\0xFFFFFFA5ne Esl\0xFFFFFFC3\0xFFFFFFB6v #  Doe'$ & Beer'$  # \0xFFFFFFC2\0xFFFFFFAC!\0xFFFFFFC2\0xFFFFFFA3%^*() #'
localityName          :ASN.1 12:'CITY Sk\0xFFFFFFC3\0xFFFFFFA5ne Esl\0xFFFFFFC3\0xFFFFFFB6v #  Doe'$ & Beer'$  # -_=+[]/? #'
organizationName      :ASN.1 12:'ORGN Sk\0xFFFFFFC3\0xFFFFFFA5ne Esl\0xFFFFFFC3\0xFFFFFFB6v #  Doe'$ & Beer'$  # .> ,< |~ #'
organizationalUnitName:ASN.1 12:'ORGU Sk\0xFFFFFFC3\0xFFFFFFA5ne Esl\0xFFFFFFC3\0xFFFFFFB6v #  Boe'$ & Deer'$  # $        #'
commonName            :ASN.1 12:'s01'
emailAddress          :IA5STRING:'# ~me@example.net~ #'
serialNumber          :PRINTABLE:'a-z,A-Z,0-9 -+/=.,?:()'
Certificate is to be certified until Jun 11 00:00:01 2024 GMT (524 days)
4027D81C0C7F0000:error:0700006C:configuration file routines:NCONF_get_string:no value:crypto/conf/conf_lib.c:315:group=default name=extensions
4027D81C0C7F0000:error:0700006C:configuration file routines:NCONF_get_string:no value:crypto/conf/conf_lib.c:315:group=CA_default name=email_in_dn
4027D81C0C7F0000:error:0700006C:configuration file routines:NCONF_get_string:no value:crypto/conf/conf_lib.c:315:group=CA_default name=rand_serial

Write out database with 1 new entries
Data Base Updated

Notice
------
Certificate created at: /home/runner/work/easy-rsa/easy-rsa/easyrsa3/unit tests/pki-sys ssl-rsa/issued/s01.crt

Notice
------
Inline file created:
* /home/runner/work/easy-rsa/easy-rsa/easyrsa3/unit tests/pki-sys ssl-rsa/s01.creds
||

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by comparing the local output with the linked GitHub Actions job, especially the OpenSSL messages shown in the report. Determine what discrepancy needs to be addressed and confirm the result by reproducing the relevant unit-test scenario locally.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.