[ 
https://issues.apache.org/jira/browse/SOLR-18565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated SOLR-18565:
----------------------------------
    Labels: pull-request-available  (was: )

> test_ssl.bats "use different hostname when not checking peer-name" fails on 
> the ubuntu-26.04 runner: curl changed its hostname-mismatch wording
> -----------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SOLR-18565
>                 URL: https://issues.apache.org/jira/browse/SOLR-18565
>             Project: Solr
>          Issue Type: Test
>            Reporter: Nick Shanin
>            Priority: Minor
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> * *Summary*
> test_ssl.bats "use different hostname when not checking peer-name" fails on 
> the ubuntu-26.04 runner image with a different curl error message
> *Description*
> Test 88, "use different hostname when not checking peer-name", fails at 
> solr/packaging/test/test_ssl.bats line 103. It is the only failing test in 
> the bats job log for 
> [https://github.com/apache/solr/actions/runs/39688109570/job/119558270184], a 
> run of pull request [https://github.com/apache/solr/pull/5190]. That PR does 
> not change SSL code.
> The assertion expects curl's output to contain "no alternative certificate 
> subject name matches target host name". In this run curl exited with code 60 
> and printed:
> {{curl: (60) SSL: no alternative certificate subject name matches target 
> hostname 'localhost'}}
> The only difference is "hostname" where the test expects "host name". Earlier 
> steps in the same test pass in this run, including starting Solr with SSL and 
> running solr create and solr api over https.
> The same test passed on the ubuntu-24.04 runner image in two recent runs of 
> the same workflow: [https://github.com/apache/solr/actions/runs/38613980754] 
> (2026-10-14) and [https://github.com/apache/solr/actions/runs/39499583835] 
> (2026-10-21). Both show "ok 88 use different hostname when not checking 
> peer-name". Those runs are on the SOLR-18234 branch, not the PR's branch, and 
> their logs do not print curl's message, so the wording on that image is 
> inferred from the passing assertion.
> *Suggested fix:* match the stable part of the message, for example "no 
> alternative certificate subject name matches target host", or check for 
> curl's exit code 60.
> *Reproduction:* run the Solr Script Tests job on the ubuntu-26.04 runner 
> image (20261012.163) with test_ssl.bats as it is at 
> 78923482727b8530d26ad08db734712ab2dacb12. The expected failure is at line 103 
> with the message above.
> AI-generated, human-approved text.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to