#4216 right frame not displaying system status

1.620
open
Jamie Cameron
5
2013-04-05
2013-04-05
jgregory
No

I have a server running Centos 6.4 and webmin 1.620. when I log into webmin, all I see on the right frame is the Webmin Logo. I don't see any of the normal system status statistics. I have 4 other servers in my environment with near identical configurations, but this is the only one having this problem.

Discussion

  • jgregory
    jgregory
    2013-04-05

    A couple of updates:
    I have tried this on various browsers: Chrome, Firefox, IE, all with same results.
    I have also tried removing webmin and reinstalling, I even tried installing 1.610.

     
  • Jamie Cameron
    Jamie Cameron
    2013-04-05

    On the problem system, is anything logged to /var/webmin/miniserv.error when you login?

     
  • jgregory
    jgregory
    2013-04-09

    Nothing is being logged when I log into webmin, I do see the following when I restart webmin, but this is also logged on the "good" systems.

    [09/Apr/2013:08:56:06 -0400] miniserv.pl started
    [09/Apr/2013:08:56:06 -0400] Using MD5 module Digest::MD5
    [09/Apr/2013:08:56:06 -0400] Perl module Authen::PAM needed for PAM is not installed : Can't locate Authen/PAM.pm in @INC (@INC contains: /usr/libexec/webmin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at (eval 11) line 1.
    BEGIN failed--compilation aborted at (eval 11) line 1.

     
  • jgregory
    jgregory
    2013-04-09

    If I enable the debugging log, in /var/webmin/webmin.debug, this is what I get when I log in:

    24308 [09/Apr/2013 09:32:56.000000] - - - START "script=record-login.pl"
    24308 [09/Apr/2013 09:32:56.000000] - - - READ "/etc/webmin/miniserv.conf"
    24308 [09/Apr/2013 09:32:56.000000] - - - READ "/usr/libexec/webmin/gray-theme/config"
    24308 [09/Apr/2013 09:32:56.000000] - - - READ "/usr/libexec/webmin/lang/en"
    24308 [09/Apr/2013 09:32:56.000000] - - - READ "/etc/webmin/custom-lang"
    24308 [09/Apr/2013 09:32:56.000000] root - - READ "/usr/libexec/webmin//defaultacl"
    24308 [09/Apr/2013 09:32:56.000000] root - - READ "/etc/webmin/.acl"
    24308 [09/Apr/2013 09:32:56.000000] root - - READ "/usr/libexec/webmin/global/module.info"
    24308 [09/Apr/2013 09:32:56.000000] root - - STOP "runtime=0"
    24309 [09/Apr/2013 09:32:56.000000] - xx.xx.xx.xx - START "script=index.cgi"
    24309 [09/Apr/2013 09:32:56.000000] - xx.xx.xx.xx - READ "/etc/webmin/miniserv.conf"
    24309 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/usr/libexec/webmin/gray-theme/config"
    24309 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/custom-lang"
    24309 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/gray-theme/custom-lang"
    24309 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/module.infos.cache"
    24309 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/usr/libexec/webmin//defaultacl"
    24309 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/root.acl"
    24309 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin//root.acl"
    24309 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/installed.cache"
    24309 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/sysconfig/network"
    24309 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - STOP "runtime=0"
    24310 [09/Apr/2013 09:32:56.000000] - xx.xx.xx.xx - START "script=left.cgi"
    24310 [09/Apr/2013 09:32:56.000000] - xx.xx.xx.xx - READ "/etc/webmin/miniserv.conf"
    24311 [09/Apr/2013 09:32:56.000000] - xx.xx.xx.xx - START "script=right.cgi"
    24311 [09/Apr/2013 09:32:56.000000] - xx.xx.xx.xx - READ "/etc/webmin/miniserv.conf"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/usr/libexec/webmin/gray-theme/config"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/usr/libexec/webmin/gray-theme/config"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/custom-lang"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/gray-theme/custom-lang"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/usr/libexec/webmin//defaultacl"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/root.acl"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin//root.acl"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/custom-lang"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/module.infos.cache"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/installed.cache"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/webmin.catnames"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/gray-theme/custom-lang"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/usr/libexec/webmin/system-status/module.info"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/webmin.cats"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/webmin.descs"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/usr/libexec/webmin//defaultacl"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/root.acl"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin//root.acl"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/system-status/config"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/usr/libexec/webmin/system-status/lang/en"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/system-status/custom-lang"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/module.infos.cache"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/installed.cache"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx system-status READ "/etc/webmin/system-status/info"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/webmin.catnames.en"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/usr/libexec/webmin/webminlog/module.info"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/webmin.cats"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/webmin/webmin.descs"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/usr/libexec/webmin/webmin/module.info"
    24310 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - STOP "runtime=0"
    24311 [09/Apr/2013 09:32:56.000000] root xx.xx.xx.xx - READ "/etc/sysconfig/network"
    24311 [09/Apr/2013 09:33:06.000000] root xx.xx.xx.xx - READ "/usr/libexec/webmin/net/module.info"

     
  • Jamie Cameron
    Jamie Cameron
    2013-04-09

    I'm not seeing any errors there..

    When the problem happens, does the right frame complete loading? Or is the browser still waiting for it?

     
  • jgregory
    jgregory
    2013-04-09

    the frame completes logging, I just looked at the frame source and compared it to a known good. this stuck out on the one that doesn't work:

    <style type="text/css">
    textarea,pre { font-size:120%; }
    </style>

    seems that the style tag is corrupt.

     
  • Jamie Cameron
    Jamie Cameron
    2013-04-09

    That shouldn't stop it from loading though.

    Could you attach the full HTML source of the frame to this bug?

     
  • jgregory
    jgregory
    2013-04-10

    Here is the frame source as requested:

    <!doctype html public "-//W3C//DTD HTML 3.2 Final//EN">
    <html>
    <head>
    <link rel='stylesheet' type='text/css' href='/unauthenticated/gray-reset-fonts-grids-base.css'>
    <link rel='stylesheet' type='text/css' href='/unauthenticated/gray-virtual-server-style.css' />
    <!--[if IE]>
    <style type="text/css">
    table.formsection, table.ui_table, table.loginform { border-collapse: collapse; }
    </style>
    <![endif]-->
    <script>
    var rowsel = new Array();
    </script>
    <script type='text/javascript' src='/unauthenticated/sorttable.js'></script>
    <style type="text/css">
    textarea,pre { font-size:120%; }
    </style>
    <title></title>
    <link rel='stylesheet' type='text/css' href='/unauthenticated/gray-reset-fonts-grids-base.css'>
    <link rel='stylesheet' type='text/css' href='/unauthenticated/gray-virtual-server-style.css' />
    <!--[if IE]>
    <style type="text/css">
    table.formsection, table.ui_table, table.loginform { border-collapse: collapse; }
    </style>
    <![endif]-->
    <script>
    var rowsel = new Array();
    </script>
    <script type='text/javascript' src='/unauthenticated/sorttable.js'></script>
    <style type="text/css">
    textarea,pre { font-size:120%; }
    </style>
    </head>
    <body id='popup' bgcolor=#ffffff link=#376ebd vlink=#376ebd text=#000000 >
    <center>
    <a href=http://www.webmin.com/ target=_new><img src=images/webmin-blue.png border=0></a><p>
    <table class='shrinkwrapper' >
    <tr><td>
    <table class='ui_table' >
    <tbody> <tr class='ui_table_body'> <td colspan=1><table width=100%>

     
  • Jamie Cameron
    Jamie Cameron
    2013-04-10

    It looks like the error is happening when Webmin tries to get the collected system status. Does the directory /usr/libexec/webmin/system-status exist on your system?

     
  • jgregory
    jgregory
    2013-04-10

    yes, this directory exists and it looks like the same permissions exist on this directory as well as the same files inside the directory exist with the same permissions as a known good host.

     
  • Jamie Cameron
    Jamie Cameron
    2013-04-10

    Try deleting the contents of the directory /etc/webmin/system-status , and see if the right frame loads now.

     
  • jgregory
    jgregory
    2013-04-10

    I get the same results - logo only.

     
  • Jamie Cameron
    Jamie Cameron
    2013-04-11

    That's really odd - I can't see how this could happen, sorry.

    I would need to login to a system that is having this problem to debug it further.