RESOLVED WONTFIX152056
[GTK] Cannot run http layout tests in Fedora 23 due to missing asis Apache module
https://bugs.webkit.org/show_bug.cgi?id=152056
Summary [GTK] Cannot run http layout tests in Fedora 23 due to missing asis Apache mo...
Michael Catanzaro
Reported 2015-12-09 03:54:32 PST
I cannot run any http layout tests because Fedora removed the asis Apache httpd module, which we use to force the contents of HTTP headers. We have to convince Fedora to put it back, or else be sad and add the web server to our jhbuild environment. Found 43156 tests; running 38780, skipping 4376. Starting HTTP server ... ServerError raised: Failed to start httpd: httpd: Syntax error on line 34 of /home/mcatanzaro/src/WebKit/WebKitBuild/Debug/layout-test-results/httpd.conf: Cannot load modules/mod_asis.so into server: /etc/httpd/modules/mod_asis.so: cannot open shared object file: No such file or directory Traceback (most recent call last): File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py", line 77, in main run_details = run(port, options, args, stderr) File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py", line 409, in run run_details = manager.run(args) File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py", line 196, in run int(self._options.child_processes), retrying=False) File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py", line 259, in _run_tests return self._runner.run_tests(self._expectations, test_inputs, tests_to_skip, num_workers, needs_http, needs_websockets, needs_web_platform_test_server, retrying) File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py", line 107, in run_tests self.start_servers() File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py", line 190, in start_servers self._port.start_http_server() File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/port/base.py", line 901, in start_http_server server.start() File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/http_server_base.py", line 89, in start self._pid = self._spawn_process() File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/apache_http_server.py", line 171, in _spawn_process raise http_server_base.ServerError('Failed to start %s: %s' % (self._name, err)) ServerError: Failed to start httpd: httpd: Syntax error on line 34 of /home/mcatanzaro/src/WebKit/WebKitBuild/Debug/layout-test-results/httpd.conf: Cannot load modules/mod_asis.so into server: /etc/httpd/modules/mod_asis.so: cannot open shared object file: No such file or directory
Attachments
Michael Catanzaro
Comment 1 2015-12-09 07:43:07 PST
We have confirmation from Red Hat they will restore the asis module.
Michael Catanzaro
Comment 2 2015-12-09 10:53:02 PST
Build for F23 with mod_asis: http://koji.fedoraproject.org/koji/buildinfo?buildID=704433 (For anyone who doesn't want to wait for an update.)
Note You need to log in before you can comment on or make changes to this bug.