Unzip alfresco-environment-validation-1.2-beta-2-dist.zip in a in installation folder of your choice.
cd alfresco-environment-validation-1.2-beta-2-dist
Depending if you are on Linux, Mac or Windows:
evt.sh <arguments>
or
evt.cmt <arguments>
evt.sh -a 4.2.0 -V -t mysql -h localhost -d alfresco -l alfresco -p alfresco -i /home/philippe/test Alfresco Environment Validation Tool (for Alfresco Enterprise 4.0.0,4.0.1,4.0.2,4.1.1,4.1.2,4.1.3,4.1.4,4.1.5,4.1.6,4.1.7,4.2.0) ------------------------------------------------------------------ Validating JVM Version : 1.7.0 Oracle Corporation ....................PASS Patch level : .............................................WARN! Reason : Unable to determine JVM patchlevel Ramification : Please manually validate that a 1.7 JVM, patchlevel 25 or higher is installed Remedy : Install a 1.7 patchlevel 25 or higher is installed For more information: http://www.alfresco.com/services/support/stacks/ : https://network.alfresco.com/?f=default&o=workspace://SpacesStore/4defa351-68cb-4491-9f23-46fb861ddd05 : http://www.oracle.com/technetwork/java/javase/downloads/index.html JVM Architecture : 64 bit ......................................PASS Validating Operating System OS : Linux .......................................PASS Distribution : Ubuntu 12.04 ................................WARN! Reason : Unsupported Ubuntu version Ramification : Alfresco may function sufficiently well for development purposes but must not be used for production Remedy : Install Ubuntu 10.04 For more information: http://www.ubuntu.com/desktop/get-ubuntu/download File Descriptors : 4096 ........................................PASS Validating Server Hardware CPU Clock Speed : 2601Mhz .....................................PASS CPU Count : 8 sockets, 8 cores ..........................PASS Installed RAM : 7872MB ......................................PASS Validating Network Local Hostname : philippe-Latitude-E6530 .....................PASS IP Address : 192.168.0.14 ................................PASS DNS Hostname : philippe-Latitude-E6530 .....................PASS TCP 8005 (Tomcat) : available ...................................PASS TCP 8080 (HTTP) : available ...................................PASS TCP 50500 (RMI) : available ...................................PASS TCP 21 (FTP) : unavailable .................................WARN! Reason : Permission denied Ramification : FTP protocol will be unavailable Remedy : Check for running processes that are using this port (eg. existing FTP servers), on non-Windows OSes consider reconfiguring Alfresco to use a non-privileged port then use a port forwarding tool (such as iptables) to forward this port, alternate port 2121 will be tested next Exception : java.net.BindException: Permission denied at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:374) at java.net.ServerSocket.bind(ServerSocket.java:376) at java.net.ServerSocket.<init>(ServerSocket.java:237) at java.net.ServerSocket.<init>(ServerSocket.java:128) at org.alfresco.extension.environment.validation.validators.NetworkValidator.checkTcpPort(NetworkValidator.java:587) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateTcpPort(NetworkValidator.java:184) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateTcpPorts(NetworkValidator.java:118) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validate(NetworkValidator.java:97) at org.alfresco.extension.environment.validation.validators.AllValidators.validate(AllValidators.java:62) at EVT.main(EVT.java:143) TCP 2121 (FTP) : available ...................................PASS TCP 139 (NetBT) : unavailable .................................WARN! Reason : Permission denied Ramification : CIFS protocol will be unavailable to pre-Windows 2000 clients Remedy : Check for running processes that are using that port (eg. existing CIFS servers), on non-Windows OSes consider reconfiguring Alfresco to use a non-privileged port then use a port forwarding tool (such as iptables) to forward this port Exception : java.net.BindException: Permission denied at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:374) at java.net.ServerSocket.bind(ServerSocket.java:376) at java.net.ServerSocket.<init>(ServerSocket.java:237) at java.net.ServerSocket.<init>(ServerSocket.java:128) at org.alfresco.extension.environment.validation.validators.NetworkValidator.checkTcpPort(NetworkValidator.java:587) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateTcpPort(NetworkValidator.java:184) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateTcpPorts(NetworkValidator.java:118) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validate(NetworkValidator.java:97) at org.alfresco.extension.environment.validation.validators.AllValidators.validate(AllValidators.java:62) at EVT.main(EVT.java:143) TCP 1139 (NetBT) : available ...................................PASS TCP 445 (SMB) : unavailable .................................WARN! Reason : Permission denied Ramification : CIFS protocol will be unavailable Remedy : Check for running processes that are using this port (eg. existing CIFS servers), on non-Windows OSes consider reconfiguring Alfresco to use a non-privileged port then use a port forwarding tool (such as iptables) to forward this port Exception : java.net.BindException: Permission denied at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:374) at java.net.ServerSocket.bind(ServerSocket.java:376) at java.net.ServerSocket.<init>(ServerSocket.java:237) at java.net.ServerSocket.<init>(ServerSocket.java:128) at org.alfresco.extension.environment.validation.validators.NetworkValidator.checkTcpPort(NetworkValidator.java:587) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateTcpPort(NetworkValidator.java:184) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateTcpPorts(NetworkValidator.java:118) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validate(NetworkValidator.java:97) at org.alfresco.extension.environment.validation.validators.AllValidators.validate(AllValidators.java:62) at EVT.main(EVT.java:143) TCP 4445 (SMB) : available ...................................PASS TCP 8100 (OpenOffice) : unavailable .................................WARN! Reason : Address already in use Ramification : OpenOffice daemon will be unable to start Remedy : Check for running processes that are using this port (eg. zombie OO processes) Exception : java.net.BindException: Address already in use at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:374) at java.net.ServerSocket.bind(ServerSocket.java:376) at java.net.ServerSocket.<init>(ServerSocket.java:237) at java.net.ServerSocket.<init>(ServerSocket.java:128) at org.alfresco.extension.environment.validation.validators.NetworkValidator.checkTcpPort(NetworkValidator.java:587) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateTcpPort(NetworkValidator.java:184) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateTcpPorts(NetworkValidator.java:118) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validate(NetworkValidator.java:97) at org.alfresco.extension.environment.validation.validators.AllValidators.validate(AllValidators.java:62) at EVT.main(EVT.java:143) TCP 7070 (Sharepoint) : available ...................................PASS TCP 25 (SMTP) : unavailable .................................INFO Reason : Permission denied Ramification : SMTP protocol will be unavailable (note: not enabled by default) Remedy : Check for running processes that are using this port (eg. existing SMTP servers), on non-Windows OSes consider reconfiguring Alfresco to use a non-privileged port then use a port forwarding tool (such as iptables) to forward this port Exception : java.net.BindException: Permission denied at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:374) at java.net.ServerSocket.bind(ServerSocket.java:376) at java.net.ServerSocket.<init>(ServerSocket.java:237) at java.net.ServerSocket.<init>(ServerSocket.java:128) at org.alfresco.extension.environment.validation.validators.NetworkValidator.checkTcpPort(NetworkValidator.java:587) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateTcpPort(NetworkValidator.java:184) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateTcpPorts(NetworkValidator.java:118) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validate(NetworkValidator.java:97) at org.alfresco.extension.environment.validation.validators.AllValidators.validate(AllValidators.java:62) at EVT.main(EVT.java:143) TCP 2525 (SMTP) : available ...................................PASS TCP 143 (IMAP) : unavailable .................................INFO Reason : Permission denied Ramification : IMAP protocol will be unavailable (note: not enabled by default) Remedy : Check for running processes that are using this port (eg. existing IMAP servers), on non-Windows OSes consider reconfiguring Alfresco to use a non-privileged port then use a port forwarding tool (such as iptables) to forward this port Exception : java.net.BindException: Permission denied at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:374) at java.net.ServerSocket.bind(ServerSocket.java:376) at java.net.ServerSocket.<init>(ServerSocket.java:237) at java.net.ServerSocket.<init>(ServerSocket.java:128) at org.alfresco.extension.environment.validation.validators.NetworkValidator.checkTcpPort(NetworkValidator.java:587) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateTcpPort(NetworkValidator.java:184) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateTcpPorts(NetworkValidator.java:118) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validate(NetworkValidator.java:97) at org.alfresco.extension.environment.validation.validators.AllValidators.validate(AllValidators.java:62) at EVT.main(EVT.java:143) UDP 137 (NetBT) : unavailable .................................WARN! Reason : Permission denied Ramification : CIFS protocol will be unavailable to pre-Windows 2000 clients Remedy : Check for running processes that are using this port (eg. existing CIFS servers), on non-Windows OSes consider reconfiguring Alfresco to use a non-privileged port then use a port forwarding tool (such as iptables) to forward this port Exception : java.net.BindException: Permission denied at java.net.PlainDatagramSocketImpl.bind0(Native Method) at java.net.AbstractPlainDatagramSocketImpl.bind(AbstractPlainDatagramSocketImpl.java:85) at java.net.DatagramSocket.bind(DatagramSocket.java:375) at java.net.DatagramSocket.<init>(DatagramSocket.java:230) at java.net.DatagramSocket.<init>(DatagramSocket.java:283) at java.net.DatagramSocket.<init>(DatagramSocket.java:255) at org.alfresco.extension.environment.validation.validators.NetworkValidator.checkUdpPort(NetworkValidator.java:621) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateUdpPort(NetworkValidator.java:219) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateUdpPorts(NetworkValidator.java:130) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validate(NetworkValidator.java:98) at org.alfresco.extension.environment.validation.validators.AllValidators.validate(AllValidators.java:62) at EVT.main(EVT.java:143) UDP 138 (NetBT) : unavailable .................................WARN! Reason : Permission denied Ramification : CIFS protocol will be unavailable to pre-Windows 2000 clients Remedy : Check for running processes that are using this port (eg. existing CIFS servers), on non-Windows OSes consider reconfiguring Alfresco to use a non-privileged port then use a port forwarding tool (such as iptables) to forward this port Exception : java.net.BindException: Permission denied at java.net.PlainDatagramSocketImpl.bind0(Native Method) at java.net.AbstractPlainDatagramSocketImpl.bind(AbstractPlainDatagramSocketImpl.java:85) at java.net.DatagramSocket.bind(DatagramSocket.java:375) at java.net.DatagramSocket.<init>(DatagramSocket.java:230) at java.net.DatagramSocket.<init>(DatagramSocket.java:283) at java.net.DatagramSocket.<init>(DatagramSocket.java:255) at org.alfresco.extension.environment.validation.validators.NetworkValidator.checkUdpPort(NetworkValidator.java:621) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateUdpPort(NetworkValidator.java:219) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validateUdpPorts(NetworkValidator.java:130) at org.alfresco.extension.environment.validation.validators.NetworkValidator.validate(NetworkValidator.java:98) at org.alfresco.extension.environment.validation.validators.AllValidators.validate(AllValidators.java:62) at EVT.main(EVT.java:143) Database Hostname : resolved ....................................PASS Packet Loss : (please wait) 0% ............................PASS Average Response Time : 0.052ms .....................................PASS Response Time Std Dev : 0.018ms .....................................PASS Validating 3rd Party Apps Can fork OpenOffice : yes .........................................PASS OpenOffice Version : unknown .....................................WARN! Reason : Unable to determine OpenOffice version Remedy : Manually validate that OpenOffice v3.1 or greater is installed by running the 'soffice -headless -help' command Can fork ImageMagick : yes .........................................PASS ImageMagick Version : 6.6.9-7 .....................................PASS Can fork pdf2swf : yes .........................................PASS pdf2swf Version : 0.9.2 .......................................PASS Validating Database Database Type : mysql ...recognised .........................PASS JDBC Driver Loaded : yes .........................................PASS Database Connectivity : connected ...................................PASS Scrollable Result Sets: true ........................................PASS JDBC Driver Version : 5.1 .........................................PASS MySQL Version : 5.5.34 ......................................FAIL!! Reason : Unsupported MySQL version Ramification : Alfresco will not function correctly on this version Remedy : Install MySQL 5.1 with at least patchlevel 51 For more information: http://dev.mysql.com/downloads/mysql/ Default Storage Engine: InnoDB ......................................PASS Case Sensitivity Level: 0 ...........................................WARN! Reason : OS-specific identifier case sensitivity level configured Ramification : Backups of the Alfresco database will be OS specific Remedy : Reconfigure MySQL to use case-insensitive identifiers; specifically, set lower_case_table_names=1 in the MySQL configuration For more information: http://dev.mysql.com/doc/refman/5.1/en/identifier-case-sensitivity.html Auto-inc Lock Mode : 1 ...........................................WARN! Reason : Non-optimal InnoDB auto-increment lock mode configured Ramification : Alfresco may perform poorly under heavy write load due to excessive blocking in MySQL Remedy : Reconfigure MySQL with InnoDB auto-increment lock mode 2; specifically, set innodb_autoinc_lock_mode=2 in the MySQL configuration For more information: http://dev.mysql.com/doc/refman/5.1/en/innodb-auto-increment-handling.html Wait Timeout : 28800 .......................................PASS Client Encoding : utf8 ........................................PASS Connection Encoding : utf8 ........................................PASS Database Encoding : utf8 ........................................PASS Filesystem Encoding : binary ......................................PASS Results Encoding : utf8 ........................................PASS Server Encoding : utf8 ........................................PASS System Encoding : utf8 ........................................PASS Unsafe for binlog : OFF .........................................FAIL!! Reason : innodb_locks_unsafe_for_binlog should be set to ON Ramification : Alfresco will not function correctly Remedy : Correct the value of innodb_locks_unsafe_for_binlog and rerun this test For more information: http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_locks_unsafe_for_binlog Validating speed of disk containing index VALIDATE INDEX DISK SPEED: . . . . . . . . . . . .......................PASS Reason : Seek time is good! Value:6101 **** FINAL GRADE: FAIL!! ****