GC 3.2 WITH_XML2 doesn't compile on linux due to a missing header
By the way, the error doesn't exist in Version 1.941 which is still installed on another computer. There webmin shows brown color in the nav bar on the left. In other words it starts properly by xinetd. Michael
Hi Ilia, I reverted my miniserv.conf changes and tested the miniserv.pl patch. It doesn't work as described. Where can I get the theme-update.sh you changed I assume ? Webmin is started by xinetd fresh on each attempt to access it. When I change back from xinetd-Startup to run Webmin as a service the error is gone and everything fine. Michael
Hi Ilia, according to your message I modified miniserv.pl by adding the three lines showed in the github page behind the link "supply theme root". And in miniserv.conf I changed back to "preroot=authentic-theme". The result is still "Error - Perl execution failed Undefined subroutine &main::authentic called at /usr/libexec/webmin/authentic-theme/index.cgi line 13. " Then I added the parameter "preroot_root=authentic-theme" because that was mentioned as helpful in an older post but it doesn't help....
Switching themes : I changed the preroot parameter in miniserv.conf as the only theme-related parameter I found. preroot=gray-theme gives this error : Can't locate gray-theme/gray-theme-lib.pl in @INC (@INC contains: /usr/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.26.1 /usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.26.1 /usr/lib/perl5/5.26.1/x86_64-linux-thread-multi /usr/lib/perl5/5.26.1 /usr/lib/perl5/site_perl) at /usr/libexec/webmin/gray-theme/index.cgi...
Switching themes : I changed the preroot parameter in miniserv.conf as the only theme-related parameter I found. preroot=gray-theme gives this error : Can't locate gray-theme/gray-theme-lib.pl in @INC (@INC contains: /usr/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.26.1 /usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.26.1 /usr/lib/perl5/5.26.1/x86_64-linux-thread-multi /usr/lib/perl5/5.26.1 /usr/lib/perl5/site_perl) at /usr/libexec/webmin/gray-theme/index.cgi...
The OS is opensuse Leap 15.2 and runs perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-thread-multi
Undefined subroutine &main::authentic called
Ok, it works. I reinstalled only Socket6, added the ipv6=1 line and removed "flags = IPV4" rom the xinetd service description and Webmin works like a charm... Thank you very much.
By the way, I did install Socket6 and IO::Socket::INET6 as suggested but with no success.
The missing file.... Sorry.
Strange things happen but Webmin works now : at first sight the problem is with xinetd which starts any service with a prefix of "::ffff:" added to an ip address. I think ths shouldnt happen since IPv6 is not enabled. Xinetd has just two services enabled : vsftpd and webmin. While vsftpd worls fine with an ipv6-looking address, webmin doesnt. To make Webmin run I added the line "flags = IPV4" to its service description which forces xinetd to use an ipv4 address and Webmin comes up. Attached are some...
Undefined subroutine @miniserv::inet_ntop