Hello. This seems to happen due to the Perl script which checks if IPv6 support is available on the machine. The default config contains this line:
include_shell "/usr/share/lighttpd/use-ipv6.pl" When I comment it out and just add the following instead: server.socket = "[::]:80" ...the server starts up fine and listens both on IPv4 and IPv6 (with the netbase bug fixed with bindv6only=0 in /etc/sysctl.d/bindv6only.conf). /usr/share/lighttpd/use-ipv6.pl mentioned above contains the following: #! /usr/bin/perl -w use Socket; my $sock; if (socket($sock, AF_INET6, SOCK_STREAM, 0)) { print qq/\$SERVER["socket"] == "[::]:80" { }\n/; } -- With respect, Roman
signature.asc
Description: PGP signature