New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 907584 link

Starred by 3 users

Issue metadata

Status: Duplicate
Merged: issue 907677
Owner:
Closed: Nov 27
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

run_web_tests fails with OpenSSL 1.1.1

Project Member Reported by maxlg@chromium.org, Nov 21

Issue description

Chrome Version: Chromium 72.0.3616.0
OS: MacOs chromiting to gLinux

What steps will reproduce the problem?
The test shows up when I am using chromoting to connect to my workstation. The commands were executed in the remote desktop's command line. It worth noting that it only happens to virtual tests, but no issue for normal tests.

(1) python third_party/blink/tools/run_web_tests.py virtual/custom-user-timing/ --num-retries=1 -t Default

What is the expected result?
Tests should be run.

What happens instead?
Errors show up:
--------------------------------------------
  [Wed Nov 21 13:16:04.177869 2018] [ssl:emerg] [pid 159023] AH02562: Failed to configure certificate 127.0.0.1:443:0 (with chain), check /usr/local/google/home/maxlg/Develop/gitRepo/chrome/chromium/src/third_party/blink/tools/apache_config/webkit-httpd.pem
  [Wed Nov 21 13:16:04.177938 2018] [ssl:emerg] [pid 159023] SSL Library Error: error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too small
  AH00016: Configuration Failed
--------------------------------------------


Please use labels and text to provide additional information.

If this is a regression (i.e., worked before), please consider using the
bisect tool (https://www.chromium.org/developers/bisect-builds-py) to help
us identify the root cause and more rapidly triage the issue.

For graphics-related bugs, please copy/paste the contents of the about:gpu
page at the end of this report.

More details:

maxlg@maxlg0:~/Develop/gitRepo/chrome/chromium/src$ python third_party/blink/tools/run_web_tests.py virtual/custom-user-timing/ --num-retries=1 -t Default
Using port 'linux-trusty'
Test configuration: <trusty, x86_64, debug>
View the test results at file:///usr/local/google/home/maxlg/Develop/gitRepo/chrome/chromium/src/out/Default/layout-test-results/results.html
Using random order with seed: 1542824162
Baseline search path: linux -> win -> generic
Using Debug build
Regular timeout: 18000, slow test timeout: 90000
Command line: /usr/local/google/home/maxlg/Develop/gitRepo/chrome/chromium/src/out/Default/content_shell --run-web-tests --ignore-certificate-errors-spki-list=Nxvaj3+bY3oVrTc+Jp7m3E3sB1n3lXtnMDCyBsqEXiY=,55qC1nKu2A88ESbFmk5sTPQS/ScG+8DD7P+2bgFA9iM=,0Rt4mT6SJXojEMHTnKnlJ/hBKMBcI4kteBlhR1eTTdk= --user-data-dir --enable-crash-reporter --crash-dumps-dir=/usr/local/google/home/maxlg/Develop/gitRepo/chrome/chromium/src/out/Default/crash-dumps -

Found 3 tests; running 3, skipping 0.
Clobbering excess archived results in /usr/local/google/home/maxlg/Develop/gitRe                                                                                logging httpd errors, if any                            
httpd returncode None
httpd no stderr handle
httpd error log (/usr/local/google/home/maxlg/Develop/gitRepo/chrome/chromium/src/out/Default/layout-test-results/error_log.txt) contents:
  [Wed Nov 21 13:16:04.177869 2018] [ssl:emerg] [pid 159023] AH02562: Failed to configure certificate 127.0.0.1:443:0 (with chain), check /usr/local/google/home/maxlg/Develop/gitRepo/chrome/chromium/src/third_party/blink/tools/apache_config/webkit-httpd.pem
  [Wed Nov 21 13:16:04.177938 2018] [ssl:emerg] [pid 159023] SSL Library Error: error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too small
  AH00016: Configuration Failed


ServerError raised: Failed to start httpd: no pid file found
Traceback (most recent call last):
  File "/usr/local/google/home/maxlg/Develop/gitRepo/chrome/chromium/src/third_party/blink/tools/blinkpy/web_tests/run_webkit_tests.py", line 68, in main
    return run(port, options, args, printer).exit_code
  File "/usr/local/google/home/maxlg/Develop/gitRepo/chrome/chromium/src/third_party/blink/tools/blinkpy/web_tests/run_webkit_tests.py", line 593, in run
    run_details = manager.run(args)
  File "/usr/local/google/home/maxlg/Develop/gitRepo/chrome/chromium/src/third_party/blink/tools/blinkpy/web_tests/controllers/manager.py", line 160, in run
    self._start_servers(tests_to_run)
  File "/usr/local/google/home/maxlg/Develop/gitRepo/chrome/chromium/src/third_party/blink/tools/blinkpy/web_tests/controllers/manager.py", line 404, in _start_servers
    self._port.start_http_server(additional_dirs={}, number_of_drivers=self._options.max_locked_shards)
  File "/usr/local/google/home/maxlg/Develop/gitRepo/chrome/chromium/src/third_party/blink/tools/blinkpy/web_tests/port/base.py", line 1173, in start_http_server
    server.start()
  File "/usr/local/google/home/maxlg/Develop/gitRepo/chrome/chromium/src/third_party/blink/tools/blinkpy/web_tests/servers/server_base.py", line 102, in start
    self._pid = self._spawn_process()
  File "/usr/local/google/home/maxlg/Develop/gitRepo/chrome/chromium/src/third_party/blink/tools/blinkpy/web_tests/servers/apache_http.py", line 161, in _spawn_process
    raise server_base.ServerError('Failed to start %s: no pid file found' % self._name)
ServerError: Failed to start httpd: no pid file found


 
Cc: robertma@chromium.org raphael....@intel.com
Labels: -Pri-3 Pri-2
Cc: alph@chromium.org
 Issue 907677  has been merged into this issue.
Owner: alph@chromium.org
Status: Assigned (was: Untriaged)
Summary: run_web_tests fails with OpenSSL 1.1.1 (was: [run_web_tests] Configuration failed for virtual tests)
Assigning to alph@ since he'd assigned  issue 907677  to himself.
Mergedinto: 907677
Status: Duplicate (was: Assigned)
Reversing the dependency as the fix being landed refers that other issue #.

Sign in to add a comment