Administration server is not responding.

Discuss installation of Scalix software

Moderators: ScalixSupport, admin

jief

Administration server is not responding.

Postby jief » Fri Mar 18, 2005 11:31 am

Hello,

I'm installing the evalution version of Scalix 9.2 on Fedora core 3. I've installed Tomcat 5.0.28 (after seeing on the forums 5.5.7 isn't supported).

The install went relatively well. After figuring out I needed to add /usr/sbin and /sbin in my $PATH.

Now, I can get to http://localhost:8080/sac/. The page shows up, when I try to login with sxadmin and its associated password, it just stay there and do nothing. Thtat was with Firefox. I decided to try IE, see if I would get something else. And I did. With IE, I get this error popup: Administration server is not responding. Possible loss connection or server problem. I checked the logs of Apache, Tomcat, and Scalix. Doesn't seem to be a problem there.

I checked the forums, i've seen you can use some commands to verify if the account is setup correctly. here's the output of one:

Code: Select all

[jief@xchange ~]$ su
Password:
[root@xchange jief]# omshowu -n sxadmin
Authentication ID: sxadmin@xchange.privalodc.com
User Name : sxadmin /CN=sxadmin
MailNode : xchange,privalodc
Internet Address : sxadmin@xchange.privalodc.com
System Login : sxadmin
Password : set
External authentication only: NO
Admin Capabilities : YES
Mailbox Admin Capabilities : NO
Language : C
Virtual Vault : Enabled (default)
Mail Account: Unlocked
Last Signon : 03.17.05 16:21:11
Receipt of mail : ENABLED
Service level : 0
Excluded from Tidying : NO


This looks like a very nice product. I can't wait to start testing it, but I wish I could login to it.

Any help would be appreciated, and if you require more info, just ask.

Thank you,

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Fri Mar 18, 2005 11:43 am

There are a few requirements that need to be met for the Admin console to function correctly:

1) Tomcat must be run as root

2) /opt/scalix/bin and /opt/scalix/diag needs to be in the tomcat PATH. The file admin_resource_kit/tomcat on the installation media is an example init.d startup script that you can use.

3) The Scalix user sxqueryadmin must be present. This is created by the installer but it doesn't hurt to check.

Cheers

Dave

jief

Postby jief » Fri Mar 18, 2005 12:10 pm

Hello Dave,

Thanks for your quick reply.

- Tomcat is running with root (using your provided init script)

- /opt/scalix/bin and /opt/scalix/diag are in tomcat's PATH (from the init script)

- the user sxqueryadmin wasn't there, so i created it with this command:

Code: Select all

# useradd sxqueryadmin


Restarted everything, I still have the same problem. Can't login either to SAC or webmail.

jief

Postby jief » Fri Mar 18, 2005 12:32 pm

I was also wondering, since I installed Tomcat 5.5.7 at first, then removed it, removed Scalix and reinstalled Tomcat 5.0.28 and Scalix 9.2, do you think Scalix might be confused, that it could have linked with some librairies from Tomcat 5.5.7?

Should I try a total new/clean install?

jief

Postby jief » Fri Mar 18, 2005 3:03 pm

Ok, I've done another clean install. To the same results. I have some new ouput from logs files though. Maybe this will help you.

taken from $CATALINA_HOME/logs/scalix-caa_log.2005-03-18.txt

Code: Select all

[root@xchange logs]# cat scalix-caa_log.2005-03-18.txt
2005-03-18 13:47:57 StandardWrapperValve[dispatcher]: Servlet.service() for servlet dispatcher threw exception
javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
        at javax.xml.transform.TransformerFactory.newInstance(Unknown Source)
        at com.sun.xml.messaging.saaj.util.transform.EfficientStreamingTransformer.newTransformer(EfficientStreamingTransformer.java:273)
        at com.sun.xml.messaging.saaj.soap.EnvelopeFactory.createEnvelope(EnvelopeFactory.java:60)
        at com.sun.xml.messaging.saaj.soap.ver1_1.SOAPPart1_1Impl.createEnvelopeFromSource(SOAPPart1_1Impl.java:34)
        at com.sun.xml.messaging.saaj.soap.SOAPPartImpl.getEnvelope(SOAPPartImpl.java:82)
        at com.scalix.caa.soap.SOAPHelper.getElementValue(SOAPHelper.java:106)
        at com.scalix.caa.soap.SOAPHelper.getServiceType(SOAPHelper.java:73)
        at com.scalix.caa.soap.SOAPDispatcherServlet.onMessage(SOAPDispatcherServlet.java:161)
        at com.scalix.caa.soap.SAAJServlet.doPost(SAAJServlet.java:123)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
        at org.apache.tomcat.util.threads.Thread


$CATALINA_HOME/logs/scalix-swa_log.2005-03-18.txt

Code: Select all

[root@xchange logs]# cat scalix-swa_log.2005-03-18.txt
2005-03-18 13:54:02 StandardContext[/webmail]ip: 192.168.2.153; username: sxadmin; message: Unable to send SOAP response to client

java.lang.NoClassDefFoundError: org/apache/xml/utils/XMLChar
        at com.oddpost.xml.XmlUtils.appendText(XmlUtils.java:231)
        at com.oddpost.soap.SoapResponseImpl.createElementWithText(SoapResponseImpl.java:127)
        at com.oddpost.soap.SoapFault.populateResponse(SoapFault.java:188)
        at com.oddpost.server.HttpRequestHandler.sendResponse(HttpRequestHandler.java:281)
        at com.oddpost.server.HttpRequestHandler.handleRequest(HttpRequestHandler.java:258)
        at com.oddpost.server.SoapServlet.doPost(SoapServlet.java:50)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at com.oddpost.server.filter.HttpConfFilter.doFilter(HttpConfFilter.java:175)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
        ... skipping the last 25 lines as irrelevant...


Hopefully soon I will be able to test this. I have quite a few clients who are hoping to migrate their MS-Exchange systems to Scalix after seeing the screenshots ...

Thank you,

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Fri Mar 18, 2005 7:16 pm

Hi,

Can you check that the 9.2 Scalix Server rpm is installed...

rpm -qa | grep scalix

Also, after the clean install, the sxqueryadmin there?

Regards,

Matthew
Support

jief

Postby jief » Mon Mar 21, 2005 9:37 am

Code: Select all

[root@xchange jief]# rpm -qa | grep scalix
scalix-server-eval-9.2.0.115-0.1.fc3
scalix-swa-9.2.0.212-1
scalix-res-9.2.0.211-1
scalix-sac-9.2.0.211-1


I have the following 3 users now that I installed Scalix:

scalix
sxadmin
sxqueryadmin

jief

Postby jief » Mon Mar 21, 2005 4:46 pm

well i finally found what the problem was. I had java 5.5.7 on that box. Apparently, Scalix requires absolutely 1.4.2. As I downgraded, I was able to logon.


Return to “Installation”



Who is online

Users browsing this forum: No registered users and 2 guests