OS Debian Linux 8
Start of module brings error:
Missing file to read at firewall::/usr/share/webmin/firewall/firewall-lib.pl line 160
Same issue here :(.
OS Debian Linux 9.
Did you figure it out?
It looks like $ipvx_save does not exist :(
Can you add the line error_stack=1 to /etc/webmin/config and then post the full error message that appears?
error_stack=1
/etc/webmin/config
Missing file to read at firewall::/usr/share/webmin/firewall/firewall-lib.pl line 160 Call Stack Trace File Line Function /usr/share/webmin/web-lib-funcs.pl 3170 WebminCore::error /usr/share/webmin/firewall/firewall-lib.pl 160 WebminCore::read_file_lines ./bandwidth-lib.pl 291 firewall::save_table ./bandwidth-lib.pl 189 bandwidth::setup_firewall_rules /usr/share/webmin/bandwidth/setup.cgi 13 bandwidth::setup_rules (eval 47) 6 (eval) /usr/share/webmin/miniserv.pl 2424 (eval) /usr/share/webmin/miniserv.pl 939 miniserv::handle_request
Ok I see the cause of this - it will be fixed in the next Webmin release.
When will the next version be released? Before that, could you please post a work around here?
The fix is here : https://github.com/webmin/webmin/commit/026d4634d37faa6af916934cc9c2c81f498cdef6#diff-36676c2be80fcce669845428b1577be9
Followed the hotfix and updated bandwidth-lib.pl to use firewall4, but after that I get:
Require firewall/firewall4-lib.pl failed : Undefined subroutine &firewall::get_module_acl called at /usr/share/webmin/firewall/firewall4-lib.pl line 21.
Undefined subroutine &firewall::get_module_acl called at /usr/share/webmin/firewall/firewall4-lib.pl line 21.
Call Stack Trace File Line Function /usr/share/webmin/web-lib-funcs.pl 3535 WebminCore::error ./bandwidth-lib.pl 244 WebminCore::foreign_require ./bandwidth-lib.pl 189 bandwidth::setup_firewall_rules /usr/share/webmin/bandwidth/setup.cgi 13 bandwidth::setup_rules (eval 44) 6 (eval) /usr/share/webmin/miniserv.pl 2424 (eval) /usr/share/webmin/miniserv.pl 939 miniserv::handle_request
In my setup (nothing changed) the line 21 in firewall4-lib.pl is:
%access = &get_module_acl();
Running Webmin 1.870 on Ubuntu 16.04
Is there any other workaround?
We're about to release the 1.880 version of Webmin, which will fix this.
Log in to post a comment.
Same issue here :(.
OS Debian Linux 9.
Did you figure it out?
It looks like $ipvx_save does not exist :(
Can you add the line
error_stack=1to/etc/webmin/configand then post the full error message that appears?Missing file to read at firewall::/usr/share/webmin/firewall/firewall-lib.pl line 160
Call Stack Trace
File Line Function
/usr/share/webmin/web-lib-funcs.pl 3170 WebminCore::error
/usr/share/webmin/firewall/firewall-lib.pl 160 WebminCore::read_file_lines
./bandwidth-lib.pl 291 firewall::save_table
./bandwidth-lib.pl 189 bandwidth::setup_firewall_rules
/usr/share/webmin/bandwidth/setup.cgi 13 bandwidth::setup_rules
(eval 47) 6 (eval)
/usr/share/webmin/miniserv.pl 2424 (eval)
/usr/share/webmin/miniserv.pl 939 miniserv::handle_request
Ok I see the cause of this - it will be fixed in the next Webmin release.
When will the next version be released? Before that, could you please post a work around here?
The fix is here : https://github.com/webmin/webmin/commit/026d4634d37faa6af916934cc9c2c81f498cdef6#diff-36676c2be80fcce669845428b1577be9
Followed the hotfix and updated bandwidth-lib.pl to use firewall4, but after that I get:
Require firewall/firewall4-lib.pl failed :
Undefined subroutine &firewall::get_module_acl called at /usr/share/webmin/firewall/firewall4-lib.pl line 21.In my setup (nothing changed) the line 21 in firewall4-lib.pl is:
%access = &get_module_acl();Running Webmin 1.870 on Ubuntu 16.04
Is there any other workaround?
Last edit: Michał Gardeła 2018-02-21
We're about to release the 1.880 version of Webmin, which will fix this.