Perl Execution Failed after upgrade to 1.900 from 1.890

Upgrading Webmin from 1.890 to 1.900 on a VirtualBox instance with Ubuntu 16.04.5, with a licensed Cloudmin install - not yet configured for use, new install. Its an intranet install.

HTTP/1.0 500 Perl execution failed Server: MiniServ/1.900 Date: Sat, 17 Nov 2018 12:56:34 GMT Content-type: text/html; Charset=iso-8859-1 Connection: close

Error - Perl execution failed

Can't use an undefined value as a HASH reference at /usr/share/webmin/authentic-theme/authentic-lib.pm line 1197.

The error shows up in the Dashboard function as webmin loads up, and usually shows the 4 gauges and other system info. Other screens, such as System -> Bootup and Shutdown, Server -> SSH Server works, I could not find anything else broken.

Status: 
Active

Comments

Title: Perl Execution Failed » Perl Execution Failed after upgrade to 1.900 from 1.890

I kept the Virtualbox image, and going to test next upgrade to see if it was fixed.

Ilia's picture
Submitted by Ilia on Wed, 11/21/2018 - 07:29

@JamieCameron Yes, but what you're pointing to is fixed version, while Webmin has not fixed.

@honesta Could you please go to theme configuration and run Force Update with latest development version. It shouldn't return an error.

At the moment, I am working on bringing the support in theme for different options control for System Status from ACL module.

Ilia's picture
Submitted by Ilia on Wed, 11/21/2018 - 08:49

I have added support for the theme to respect System Status configuration, that is set in ACLs.

Please give latest commit a try.

Since you guys released 1.901 I upgraded a Cloudmin clone, a replica actually, and it seems to work fine, thanks!

Since this bug only effects Cloudmin systems, the 1.901 release that includes the fix has only been released to Cloudmin repositories so far.