Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Dec 2018 08:57:26 -0800
From:      David Newman <dnewman@networktest.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Upgrade to 12.0 broke apache24 with SSL
Message-ID:  <4027f674-1df1-efd4-b87e-5a47b18a4b81@networktest.com>
In-Reply-To: <2d62babb-21d8-b76e-5321-255929ebb770@networktest.com>
References:  <2d62babb-21d8-b76e-5321-255929ebb770@networktest.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 12/28/18 9:45 PM, David Newman wrote:
> 12.0-RELEASE-p1, apache24-2.4.37, openssl-1.0.2q,1
> 
> Greetings. Got an issue where apache24 installed from ports segfaults
> and dumps core after an upgrade from 11.2 to 12.0-RELEASE.
> 
> This appears to be an issue with OpenSSL. The /var/log/messages file
> just says core dumped, but running gdb on the core file produces this
> output:
> 
> # gdb /usr/local/sbin/httpd /usr/local/httpd.core
> 
> ..
> 
> Reading symbols from /usr/local/sbin/httpd...done.
> [New LWP 100270]
> Core was generated by `/usr/local/sbin/httpd -DNOHTTPACCEPT'.
> Program terminated with signal SIGSEGV, Segmentation fault.
> #0  0x0000000800bd89e3 in ?? () from /usr/local/lib/libssl.so.9
> (gdb)
> 
> The apache24 port will start normally if I run make config and disable
> SSL support.

Replying to my own question: Replacing apache24 and openssl with nginx
and libressl did the trick.

nginx also fought with openssl from ports. Same gdb termination as
above, only now from /usr/local/lib/libssl.so.46.

Switching to libressl and recompiling all ports that depended on it
cleared up this issue.

dn


> 
> I followed the normal upgrade procedure using freebsd-update and
> rebuilding all ports using the 10 steps described in the portmaster
> manpage.
> 
> I've pasted the output from apachectl -M below. Please let me know if
> you need other info.
> 
> Thanks in advance for troubleshooting clues on getting apache24 to start
> with TLS/SSL support enabled.
> 
> dn
> 
> 
> 
> # apachectl -M
> Loaded Modules:
>  core_module (static)
>  so_module (static)
>  http_module (static)
>  authn_file_module (shared)
>  authn_dbd_module (shared)
>  authn_core_module (shared)
>  authz_host_module (shared)
>  authz_groupfile_module (shared)
>  authz_user_module (shared)
>  authz_core_module (shared)
>  access_compat_module (shared)
>  auth_basic_module (shared)
>  socache_shmcb_module (shared)
>  dbd_module (shared)
>  reqtimeout_module (shared)
>  filter_module (shared)
>  mime_module (shared)
>  log_config_module (shared)
>  env_module (shared)
>  headers_module (shared)
>  setenvif_module (shared)
>  version_module (shared)
>  ssl_module (shared)
>  mpm_prefork_module (shared)
>  unixd_module (shared)
>  status_module (shared)
>  autoindex_module (shared)
>  cgi_module (shared)
>  vhost_alias_module (shared)
>  dir_module (shared)
>  alias_module (shared)
>  php7_module (shared)
>  wsgi_module (shared)
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4027f674-1df1-efd4-b87e-5a47b18a4b81>