Submitted by honesta on Sat, 11/17/2018 - 07:11
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
Submitted by honesta on Sat, 11/17/2018 - 07:34 Comment #1
Submitted by JamieCameron on Sat, 11/17/2018 - 08:56 Comment #2
Ilia, any idea what could trigger this in the theme code? It looks like this line at https://github.com/authentic-theme/authentic-theme/blob/master/authentic... assumes that $info_arr is always populated.
Submitted by honesta on Wed, 11/21/2018 - 07:19 Comment #3
I kept the Virtualbox image, and going to test next upgrade to see if it was fixed.
@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.
I have added support for the theme to respect System Status configuration, that is set in ACLs.
Please give latest commit a try.
Submitted by honesta on Wed, 11/21/2018 - 09:35 Comment #6
Since you guys released 1.901 I upgraded a Cloudmin clone, a replica actually, and it seems to work fine, thanks!
Submitted by JamieCameron on Wed, 11/21/2018 - 21:02 Comment #7
Since this bug only effects Cloudmin systems, the 1.901 release that includes the fix has only been released to Cloudmin repositories so far.