Page 1 of 1

Problem during installation on SuSE 9.3

Posted: Tue Aug 09, 2005 4:16 am
by postmaster
Hi,

during the installation the java and tomcat check fails.
i have installed the java-version shown in the install-guide. (rpm -ivh ....)
The installation shows no errors and it was installed in /usr/java/j2sdk1.4.2_08
But the check said no valid java sdk could be found.

How works the check ? Which directory would be checked ?

Posted: Tue Aug 09, 2005 2:50 pm
by florian
to be sure, you might want to run "updatedb" after the installation of the java JDK..... if that still fails, please start the scalix installer with the --debug option and look for further information printed in the shell window from which you started the installer.

cheers,
florian.

Posted: Tue Aug 09, 2005 5:55 pm
by ScalixSupport
Further more, you can still continue the installation and then use the browse button to specify the directory where JDK is installed (/usr/java/j2sdk1.4.2_08 in your case).

Cheers,
Yuri

Posted: Wed Aug 10, 2005 3:40 am
by postmaster
ScalixSupport wrote:Further more, you can still continue the installation and then use the browse button to specify the directory where JDK is installed (/usr/java/j2sdk1.4.2_08 in your case).

Cheers,
Yuri


sorry i cannot continue, after the failed checks, there is only available (abbrechen) cancel or help. continue is grey

is there an other installer ? not graphical ?

Posted: Wed Aug 10, 2005 3:45 am
by postmaster
florian wrote:to be sure, you might want to run "updatedb" after the installation of the java JDK..... if that still fails, please start the scalix installer with the --debug option and look for further information printed in the shell window from which you started the installer.

cheers,
florian.


Thanks, the --debug shows (Java version 1.4.2_06) does not found. Hmm i have installed Java version 1.4.2_08 is it possible to use my version ? how ? a link maybe ?

Posted: Wed Aug 10, 2005 3:46 am
by florian
are you using community or enterprise edition?

in enterprise edition, there is a HTML file describing the manual install process in the admin_resource_kit subdirectory inside the Scalix tarball, but before using this we should rather find the cause of the failure.

would you run an installer session with the --debug switch and post the resulting log messages here in the forum?

thx,
Florian.

Posted: Wed Aug 10, 2005 4:05 am
by postmaster
florian wrote:are you using community or enterprise edition?

in enterprise edition, there is a HTML file describing the manual install process in the admin_resource_kit subdirectory inside the Scalix tarball, but before using this we should rather find the cause of the failure.

would you run an installer session with the --debug switch and post the resulting log messages here in the forum?

thx,
Florian.

I want to use the community version.

Here is the debug output

postmaster --debug wrote:Scalix Installer - starting version 9.4.0.53...
INFO:merlin:Starting Scalix Installer (Community Edition)
DEBUG:root:Startup property dictionary {'adv': True, 'test_mode': False, 'no_syschecks': False, 'exec': './scalix-installer-community', 'no_root': False, 'rpm_dir': '/root/scalix-9.4.0-community-intel-suse/software/scalix_server', 'log_dir': '/var/log', 'start_screen_id': -1, 'debug': True, 'error_on_syscheck_fail': True, 'cwd': '/root/scalix-9.4.0-community-intel-suse'}
Scalix Installer (Community Edition) - audit log file is /var/log/scalix-installer-20050810.log
INFO:merlin:Current locale is de_DE and default is de_DE
DEBUG:root:Loading screens
DEBUG:root:==> Entering screen WizardWelcome ============
DEBUG:root:WizardWelcome:debug mode True
DEBUG:root:==> Leaving screen WizardWelcome
DEBUG:root:==> Entering screen WizardLicenseAgreement ============
DEBUG:root:WizardLicenseAgreement:debug mode True
INFO:merlin:Packages installed: {}
INFO:merlin:Obsolete packages installed: {}
INFO:merlin:Unwanted packages installed: {}
DEBUG:root:==> Leaving screen WizardLicenseAgreement
DEBUG:root:==> Entering screen WizardInstallationType ============
DEBUG:root:WizardInstallationType:debug mode True
INFO:merlin:Saving installation type: installall mode: typical
INFO:merlin:Operation passed: OS release check SuSE Linux 9.3 (i586)
INFO:merlin:Operation passed: Memory check 515948
INFO:merlin:Operation passed: Disk space check 1067904
DEBUG:root:FunctionThread calling determine_packages with args (<sxdata.Data instance at 0x40fcc90c>,)
INFO:merlin:Searching /root/scalix-9.4.0-community-intel-suse/software/scalix_server for relevant Scalix packages
WARNING:merlin:File scalix-websplats-configurator-py22-9.4.0.52-1.noarch.rpm is not a Scalix package
DEBUG:root:Looking for minimum version for component scalix-websplats-configurator-py22 and couldn't find it
WARNING:merlin:File scalix-websplats-configurator-py23-9.4.0.52-1.noarch.rpm is not a Scalix package
DEBUG:root:Looking for minimum version for component scalix-websplats-configurator-py23 and couldn't find it
WARNING:merlin:File scalix-websplats-configurator-py24-9.4.0.52-1.noarch.rpm is not a Scalix package
DEBUG:root:Looking for minimum version for component scalix-websplats-configurator-py24 and couldn't find it
INFO:merlin:File scalix-swa-9.4.0.52-1.noarch.rpm is a Scalix file, for this platform and valid version
INFO:merlin:File scalix-server-community-9.4.0.8-0.1.suse93.i586.rpm is a Scalix file, for this platform and valid version
WARNING:merlin:File scalix-server-community-9.4.0.8-0.1.sles9.i586.rpm is not for this platform
WARNING:merlin:File scalix-server-community-9.4.0.8-0.1.sles9.i586.rpm is not for this platform
INFO:merlin:File scalix-sac-9.4.0.52-1.noarch.rpm is a Scalix file, for this platform and valid version
DEBUG:root:Packages in dir (sorted): [['scalix-server-community', ['9.4.0.8', '74493094', 'i586', 'linux', '0.1.suse93', 'SUSE93', 'scalix-server-community-9.4.0.8-0.1.suse93.i586.rpm']], ['scalix-swa', ['9.4.0.52', '4524069', 'noarch', 'linux', '1', '(none)', 'scalix-swa-9.4.0.52-1.noarch.rpm']], ['scalix-sac', ['9.4.0.52', '11029949', 'noarch', 'linux', '1', '(none)', 'scalix-sac-9.4.0.52-1.noarch.rpm']]]
DEBUG:root:Latest packages in dir: {'scalix-sac': ['9.4.0.52', '11029949', 'noarch', 'linux', '1', '(none)', 'scalix-sac-9.4.0.52-1.noarch.rpm'], 'scalix-swa': ['9.4.0.52', '4524069', 'noarch', 'linux', '1', '(none)', 'scalix-swa-9.4.0.52-1.noarch.rpm'], 'scalix-server-community': ['9.4.0.8', '74493094', 'i586', 'linux', '0.1.suse93', 'SUSE93', 'scalix-server-community-9.4.0.8-0.1.suse93.i586.rpm']}
DEBUG:root:Not upgradeable: {}
INFO:merlin:Tomcat was running when we started: False
DEBUG:root:==> Leaving screen WizardInstallationType
DEBUG:root:==> Entering screen WizardAllComponents ============
DEBUG:root:WizardAllComponents:debug mode True
DEBUG:root:WizardAllComponents:Installable: {'scalix-sac': ['9.4.0.52', '11029949', 'noarch', 'linux', '1', '(none)', 'scalix-sac-9.4.0.52-1.noarch.rpm'], 'scalix-swa': ['9.4.0.52', '4524069', 'noarch', 'linux', '1', '(none)', 'scalix-swa-9.4.0.52-1.noarch.rpm'], 'scalix-server-community': ['9.4.0.8', '74493094', 'i586', 'linux', '0.1.suse93', 'SUSE93', 'scalix-server-community-9.4.0.8-0.1.suse93.i586.rpm']}
WARNING:merlin:Required components not found: []
INFO:merlin:Components selected to install: {'scalix-sac': ['9.4.0.52', '11029949', 'noarch', 'linux', '1', '(none)', 'scalix-sac-9.4.0.52-1.noarch.rpm'], 'scalix-swa': ['9.4.0.52', '4524069', 'noarch', 'linux', '1', '(none)', 'scalix-swa-9.4.0.52-1.noarch.rpm'], 'scalix-server-community': ['9.4.0.8', '74493094', 'i586', 'linux', '0.1.suse93', 'SUSE93', 'scalix-server-community-9.4.0.8-0.1.suse93.i586.rpm']}
INFO:merlin:Components to upgrade: {}
DEBUG:root:==> Leaving screen WizardAllComponents
DEBUG:root:==> Entering screen WizardSystemCheck ============
DEBUG:root:WizardSystemCheck:debug mode True
DEBUG:root:WizardSystemCheck:We've checked already False and changed component selection False
INFO:merlin:System check start
ERROR:merlin:Operation failed: Network check failed -- Hosts file is not configured with fully qualified domain name (FQDN)
DEBUG:root:This host has the following IP addresses: ['10.45.82.81', '192.168.162.1']
ERROR:merlin:Operation failed: Network check failed -- Could not find a host name in DNS that matches an IP address
DEBUG:root:IP addresses found ['10.45.82.81', '192.168.162.1']
ERROR:merlin:Operation failed: Network check failed -- IP address '10.45.82.81' associated with host name 'ah-lap.vapn.de' in DNS cannot be confirmed as this host's IP address
INFO:merlin:Network interface is actually eth0
DEBUG:root:Checking DHCP for interface eth0
DEBUG:root:Checking sysconfig file /etc/sysconfig/network/ifcfg-eth-id-00:08:74:05:2e:4e for DHCP settings
DEBUG:root:Server is not installed so using default scalix path
DEBUG:root:Message store checking: /var/opt/scalix/sys/version exists: False
INFO:merlin:Operation passed: Filesystem check passed.
INFO:merlin:Java and Tomcat check info -- JAVA_HOME environment variable is /usr/lib/jvm/java
INFO:merlin:Java and Tomcat check info -- Java version 1.4.2_06
INFO:merlin:Java and Tomcat check info -- Default Tomcat directory is None
WARNING:merlin:Operation warning: Java and Tomcat check warning -- No valid Tomcat directory found. You may install Tomcat now or use the Installer in the Configuration steps.
DEBUG:root:Component list for mode install {'scalix-sac': ['9.4.0.52', '11029949', 'noarch', 'linux', '1', '(none)', 'scalix-sac-9.4.0.52-1.noarch.rpm'], 'scalix-swa': ['9.4.0.52', '4524069', 'noarch', 'linux', '1', '(none)', 'scalix-swa-9.4.0.52-1.noarch.rpm'], 'scalix-server-community': ['9.4.0.8', '74493094', 'i586', 'linux', '0.1.suse93', 'SUSE93', 'scalix-server-community-9.4.0.8-0.1.suse93.i586.rpm']}
INFO:merlin:Apache appears to be installed.
INFO:merlin:Operation passed: Dependency check passed.
INFO:merlin:Operation passed: Running services check passed.
INFO:merlin:System check end
INFO:merlin:System check result: fail

Posted: Wed Aug 10, 2005 11:00 am
by natkins
Hi postmaster,

It seems that there is no Tomcat found on your system. Please either enter its home directory (CATALINA_HOME) in the dialog (the top one in the "Tomcat Configuration" screen), browse for its directory using the "Browse" button or use the mini wizard to install a new copy using the Tomcat Scalix bundles (version 5.0.28).

Only then will the Forward button become enabled so you can continue.

Thanks,

Nick.

Posted: Wed Aug 10, 2005 4:12 pm
by florian
also, for java, i believe you can set and export your JAVA HOME environment variable before running the installer. it should pick it up and use the version of java it points to by default.

-- f

Posted: Wed Aug 10, 2005 5:36 pm
by ScalixSupport
Also it appears that your DNS is not set up with reverse lookup zone for your IP address. You either have to create a reverse lookup zone in your DNS or include an entry for the ip address in the /etc/hosts file. Until you resolve the DNS issue you will not be able to click the forward button and will not be able to set the JAVA and Tomcat directory.

Cheers,
Yuri

Posted: Wed Aug 10, 2005 9:09 pm
by florian
Sharp eyes, Yuri... (did you really join Support lately?)

right... the actual error line here is
ERROR:merlin:Operation failed: Network check failed -- IP address '10.45.82.81' associated with host name 'ah-lap.vapn.de' in DNS cannot be confirmed as this host's IP address

the rest are just warnings.... so this is a DNS or /etc/hosts configuration issue.....

Posted: Thu Aug 11, 2005 5:11 am
by postmaster
thanks, i changed the java home env, corrected my dns and the installation was fine.
after the installation i found the needed ports. I went to the web-link via the firefox and got the following error-message.

ype Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:520)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

root cause

java.io.FileNotFoundException: /usr/share/tomcat5/work/Catalina/localhost/sac/org/apache/jsp/index_jsp.java (No such file or directory)
java.io.FileOutputStream.open(Native Method)
java.io.FileOutputStream.<init>(FileOutputStream.java:179)
java.io.FileOutputStream.<init>(FileOutputStream.java:70)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:188)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:495)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0 logs.


What does it mean ?

Listen-Ports are:

tcp 0 0 0.0.0.0:5729 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:10200 0.0.0.0:* LISTEN
tcp 0 0 192.168.162.1:25 0.0.0.0:* LISTEN
tcp 0 0 10.45.82.81:25 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:37435 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:8005 :::* LISTEN
tcp 0 0 :::8009 :::* LISTEN
tcp 0 0 :::8080 :::* LISTEN

Posted: Thu Aug 11, 2005 5:15 am
by postmaster
i looked for this error:

2005-08-11 11:04:58 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
java.io.FileNotFoundException: /usr/share/tomcat5/work/Catalina/localhost/sac/org/apache/jsp/index_jsp.java (No such file or directory)

and found, that my path is the following:

/usr/share/tomcat5/work/Catalina/localhost/sac/
and there are only 2 files in there.

SESSIONS.ser
Cache.ser


does it help ?

Posted: Thu Aug 11, 2005 11:54 am
by natkins
postmaster,

I assume that /usr/share/tomcat5 is your Tomcat home (CATALINA_HOME). What version is it? The one supplied by Scalix?

Could you check the $CATALINA_HOME/conf/Catalina/localhost directory and look for the following files to ensure they exist: scalix-swa.xml and scalix-sac.xml

Also, look in $CATALINA_HOME/bin/setclasspath.sh to ensure the following 2 lines are at the top of the file:

JAVA_HOME=/usr/java/j2sdk1.4.2_07
JAVA_OPTS="-server -Xms512m -Xmx512m"

(JAVA_HOME should point to your actual Java directory and the JAVA_OPTS values should be about half your total memory, but you can tweak this if you want).

Stop Tomcat using $CATALINA_HOME/bin/shutdown.sh

Then remove (using rm -rf) $CATALINA_HOME/work and $CATALINA_HOME/webapps/caa and $CATALINA_HOME/webapps/webmail

Start Tomcat using $CATALINA_HOME/bin/startup.sh

Please watch the logs (catalina.out and caa.log for SAC) as Tomcat starts and then attempt http://yourserver:8080/sac

Hope this helps,

Nick.