Usermin not displaying mail

Hi

I have just installed updates and something seems to have gone wrong with Usermin, I can log in but no email is displayed. I have the Search bar and the links Mail, Login and Account information on the left hand side. Clicking on Account Information and the entire page goes blank.

Log file /var/usermin/miniserv.error shows this:

Use of uninitialized value $mailbox::config{“server_name”} in string eq at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1323.

Use of uninitialized value $mailbox::config{“server_name”} in string eq at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1335.

Use of uninitialized value $mailbox::config{“server_name”} in string eq at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1335.

Use of uninitialized value in numeric eq (==) at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 2234.

Use of uninitialized value in split at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 600.

Use of uninitialized value $file in substitution (s///) at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 667.

Use of uninitialized value $file in substitution (s///) at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 668.

Use of uninitialized value $file in substitution (s///) at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 670.

Use of uninitialized value $mailbox::config{“server_name”} in string eq at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1323.

Use of uninitialized value $mailbox::config{“server_name”} in string eq at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1335.

Use of uninitialized value $mailbox::config{“server_name”} in string eq at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1335.

Use of uninitialized value in numeric eq (==) at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 2234.

Use of uninitialized value in split at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 600.

Use of uninitialized value $file in substitution (s///) at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 667.

Use of uninitialized value $file in substitution (s///) at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 668.

Use of uninitialized value $file in substitution (s///) at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 670.

[09/Dec/2017:11:08:02 +0000] [86.172.115.231] /sysinfo.cgi : Perl execution failed : Not an ARRAY reference at /usr/libexec/webmin/authentic-theme/authentic-lib.pm line 364.

[09/Dec/2017:11:09:18 +0000] [86.172.115.231] /sysinfo.cgi : Perl execution failed : Not an ARRAY reference at /usr/libexec/webmin/authentic-theme/authentic-lib.pm line 364.

I have restarted Usermin, but I don’t know what else to try.

Webmin version: 1.870
Usermin version: 1.720
Virtualmin version: 6.02

Thank you.

You’re not alone. I too am having this problem recently.

Operating system CentOS Linux 7.4.1708
Webmin version 1.870 Usermin version 1.720
Virtualmin version 6.02 Theme version Authentic Theme 19.04

Go to Webmin > Usermin Configuration > Usermin Themes and pick a different theme. This resolved the problem for now until this bug is fixed.

Hi,

Upgrade Usermin to 1.730 which was released a few days ago. It should resolve “some” of the issues presented. If you are still experiencing issues, please update us with what still isn’t working.

Restart Usermin. This just means the new code hasn’t been loaded. It’s supposed to happen automatically when upgrading, but it doesn’t seem to be happening on systemd systems (I’m looking into why; Webmin does it, too).

# systemctl restart usermin