FS#51492 - [lighttpd] start failed - missing dependencie
Attached to Project:
Arch Linux
Opened by ua4000 (ua4000) - Saturday, 22 October 2016, 08:16 GMT
Last edited by Eli Schwartz (eschwartz) - Monday, 25 December 2017, 14:04 GMT
Opened by ua4000 (ua4000) - Saturday, 22 October 2016, 08:16 GMT
Last edited by Eli Schwartz (eschwartz) - Monday, 25 December 2017, 14:04 GMT
|
Details
Latest lighttp update 1.4.42 contains new mod_authn_mysql.
lighttpd fails to start:
Oct 22 06:41:16 xx lighttpd-angel[249]: 2016-10-22 06:41:16: (plugin.c.227) dlopen() failed for: /usr/lib/lighttpd/mod_authn_mysql.so libmysqlclient.so.18: cannot open shared object file: No such file or directory Workaround: install missing file: $ pkgfile libmysqlclient.so extra/libmariadbclient Solution: Include libmariadbclient to *required* lighttpd dependencies. Thanks very much! |
This task depends upon
Closed by Eli Schwartz (eschwartz)
Monday, 25 December 2017, 14:04 GMT
Reason for closing: Fixed
Additional comments about closing: currently fixed, probably via lighttpd 1.4.44-1
Monday, 25 December 2017, 14:04 GMT
Reason for closing: Fixed
Additional comments about closing: currently fixed, probably via lighttpd 1.4.44-1
$ egrep server.modules /etc/lighttpd/lighttpd.conf
server.modules += ( "mod_rewrite" )
server.modules += ( "mod_auth" )
server.modules += ( "mod_proxy" )
#server.modules += ( "mod_evasive" )
server.modules += ( "mod_setenv" )
server.modules += ( "mod_accesslog" )
With the these actiated modules lightttp won't start without libmariadbclient package.
Thanks ua4000
Introduced with this revision: https://redmine.lighttpd.net/projects/lighttpd/repository/revisions/ae91578895bd7239d1bfd9f73d75a2039cb26ae3
As indicated by others, installing libmariadbclient (adding as a dependency) resolves the issue. I guess after this gets fixed upstream, the dependency on libmariadbclient can be removed again (or set to optional).
Best regards, ua4000