Results 1 to 5 of 5

Thread: Zimbra admin panel unusable

  1. #1
    Join Date
    Feb 2006
    Manchester, UK
    Rep Power

    Default Zimbra admin panel unusable

    I've a curious issue with my Zimbra server: from some clients the admin logon is completely messed up but it seems pretty random which: sometimes.

    Setup : Zimbra 4.0.4 (also saw the problem under 4.0.2) running on Red Hat. We use multiple domains and one domain has its own skin.

    Issue : Take a look at

    This is what some people see whenever they try to log into the admin console. We've tried different browsers (IE6, Firefox 1.5, Firefox 2) on different platforms (Windows, Linux) and there seems to be no consistency about when it works and when it doesn't. We've also tried clearing caches on browsers.

    User A reports seeing the problem screen regardless of the client used and regardless of whether they connect to the alternate domain ( or the primary domain with the default skin (

    User B sees the problem only on the address.

    User C sees both correctly.
    Last edited by iain; 12-04-2006 at 07:23 AM.

  2. #2
    Join Date
    Oct 2005
    Thatcher, AZ
    Rep Power


    Looks like a possible CSS problem.

    is the screen shot of the server?
    If so, can you do a https://localhost:7071/zimbraAdmin

    does it work?

  3. #3
    Join Date
    Feb 2006
    Manchester, UK
    Rep Power


    No, can't log onto the server and launch a web browser; but in testing most people seem to be in category C, being able to connect to both addresses correctly.

  4. #4
    Join Date
    Feb 2006
    Manchester, UK
    Rep Power


    Getting more info.

    I've now compared the html source from a working page and a not-working page.

    It looks like the non-working page doesn't load everything up: it stops half way through.

    Broken page:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
        <title>Zimbra Administration</title>
        <link rel="ICON" type="image/gif" href="/img/loRes/logo/favicon.gif"/>
        <link rel="SHORTCUT ICON" href="/img/loRes/logo/favicon.ico"/>
    		appContextPath = "/zimbraAdmin";
    	 	appCurrentSkin = "thehub";
    <script type="text/javascript" src="/zimbraAdmin/js/msgs/I18nMsg,AjxMsg,ZMsg,ZaMsg.js.zgz?v=061115172420"></script>
    	<style type="text/css">
    	  @import url(/zimbraAdmin/img/loRes/imgs.css?v=061115172420);
    	  @import url(/zimbraAdmin/img/loRes/skins/thehub/thehub.css?v=061115172420);
    	  @import url(/zimbraAdmin/css/dwt,common,zmadmin,login,msgview,spellcheck,skin.css?v=061115172420);
    	<script type="text/javascript" src="/zimbraAdmin/js/Ajax_all.js.zgz?v=061115172420"></script>
    	<script type="text/javascript" src="/zimbraAdmin/js/ZimbraAdmin_all.js.zgz?v=061115172420"></script>
        <script type="text/javascript" language="JavaScript">
    	   function launch() {
    		AjxWindowOpener.HELPER_URL = "/zimbraAdmin/public/frameOpenerHelper.jsp"
    		DBG = new AjxDebug(AjxDebug.NONE, null, false);
    		ACCESS_RIGHTS = new Object();
    		// figure out the debug level
    		if ( && ("debug=") != -1)) {
    			var m =\w+)/);
    			if (m && m.length) {
    				var level = m[1];
    				if (level == 't') {
    				} else {
           //	START DOMContentLoaded
           // Mozilla and Opera 9 expose the event we could use
           if (document.addEventListener) {
               document.addEventListener("DOMContentLoaded", launch, null);
               //	mainly for Opera 8.5, won't be fired if DOMContentLoaded fired already.
               document.addEventListener("load", launch, null);
           // 	for Internet Explorer. readyState will not be achieved on init call
           if (AjxEnv.isIE && AjxEnv.isWindows) {
               document.attachEvent("onreadystatechange", function(e) {
                   if (document.readyState == "complete") {
           if (/(WebKit|khtml)/i.test(navigator.userAgent)) { // sniff
               var _timer = setInterval(function() {
                   if (/loaded|complete/.test(document.readyState)) {
                       // call the onload handler
               }, 10);
           //	END DOMContentLoaded
      <script type="text/javascript" language="JavaScript">
    var zImgLoading = (new Date()).getTime();
    <div style='position:absolute;width:1px;height:1px;visibility:hidden;overflow:hidden;'>
    <img alt="" src='/zimbraAdmin/img/loRes/table.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/dwt.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/tab_border.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/tab_border__H.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/tab_border__V.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/TabHover__BG.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/TabDis__BG.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/Tab__BG.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/TabSel__BG.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/htmlEdit.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/calendar.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/CalendarDayGrid__BG.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/im.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/contacts.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/large.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/notes.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/tag.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/mail.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/doctypes.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/arrows.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/tasks.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/common.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/admin.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/logo/ZimbraIcon.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/logo/favicon.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/translate/DataUnavailable.gif'>
    <img alt="" src='/zimbraAdmin/img/loRes/logo/favicon.ico'>
    <script type="text/javascript" language="JavaScript">
    zImgLoading = (new Date()).getTime() - zImgLoading;
    The working page has lots below this, including loading up the skin. So the question is why the server isn't serving up the whole page in some cases.

  5. #5
    Join Date
    Feb 2006
    Manchester, UK
    Rep Power

    Default Problem solved!

    I think we've cracked this one, though I still can't explain all the symptoms.

    We created a new custom skin. What I didn't realise what that there's a separate place for Admin skins and I hadn't put it there.

    I'd set up the new skin in /opt/zimbra/apache-tomcat-5.5.15/webapps/zimbra/skins

    I hadn't put it in /opt/zimbra/apache-tomcat-5.5.15/webapps/zimbraAdmin/skins

    I just copied across the skin to the zimbraAdmin/skins directory and it worked right away. No need to bounce Zimbra or anything.

Similar Threads

  1. Replies: 26
    Last Post: 04-19-2011, 09:24 AM
  2. Replies: 31
    Last Post: 12-15-2007, 08:05 PM
  3. Replies: 16
    Last Post: 09-07-2006, 06:39 AM
  4. Unable to start tomcat
    By chanck in forum Administrators
    Replies: 11
    Last Post: 06-11-2006, 12:58 AM
  5. Mail logs
    By Rick Baker in forum Installation
    Replies: 8
    Last Post: 01-17-2006, 03:33 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts