Vibe OnPrem upgrade failure due to java.net.SocketException: Broken pipe

  • 7008137
  • 15-Mar-2011
  • 27-Apr-2012

Environment

Novell Teaming 2.x
Novell Vibe OnPrem 3.0

Situation

When upgrading from Teaming 2.x to Vibe OnPrem 3.0 using MySQL database, the installer completes the upgrade without any errors but the Teaming service won't start-up. The catalina log indicates a java.net.SocketException: Broken pipe error stack.

Resolution

If you find a broken pipe error in your catalina log file for Teaming / Vibe OnPrem, this indicates that the connection to the database was terminated and Teaming can no longer communicate with the database. Check the MySQL server error log and see if the error logged reports:

a. Failing assertion: index->type & DICT_CLUSTERED
b. mysqld got signal 6 ;

These seem to be the result of a bug in some of the MySQL 5.1 Community Server releases such as 5.1.36.

To fix this problem, you will need to update your MySQL database to the latest version of the MySQL Community Server. At the time of writing this TID, the latest version of MySQL Community Server is 5.1.56 and it fixes the above mentioned errors. Please remember to stop the Teaming / Vibe OnPrem service before updating the MySQL database server. Once the MySQL database server has been updated and started, start the Teaming / Vibe OnPrem service.

If you continue to have problems with your Vibe OnPrem upgrade, please contact Novell Technical Support.

Additional Information

This TID only applies to Teaming / Vibe OnPrem installations using the MySQL Database.