OS: Ubuntu 14.04LTS
I've been trying to add a new Webmin user with the following module permissions granted: Change Passwords and Users and Groups. When I create the user I get the following error:
Error - Perl execution failed
Can't use an undefined value as an ARRAY reference at ./acl-lib.pl line 563.
I get the same error when updating user permissions.
Webmin is configured to store Webmin Users and Groups in a MySQL database.
This is a known bug, but if you get the latest devel version from http://www.webmin.com/devel.html it should be fixed.
I have installed the latest devel version using dpkg and I still get the same error when adding a new Webmin user:
Error - Perl execution failed
Can't use an undefined value as an ARRAY reference at ./acl-lib.pl line 388.
When updating an existing Webmin user the error is:
Error - Perl execution failed
Can't use an undefined value as an ARRAY reference at ./acl-lib.pl line 563.
My mistake, that bug wasn't actually fixed. It will be in the next release though, promise! You can also see the code fix at https://github.com/webmin/webmin/commit/72821966210041c875c729d4c92bd7e59ff8727c