OpenOffice 3.0.0 cannot save files to Teaming via WebDAV through Access Manager

  • 7003396
  • 29-May-2009
  • 26-Apr-2012

Environment

Products:
Novell Teaming 1.0
Novell Teaming 1.0 Support Pack 1
Novell Teaming 1.0 Support Pack 2
Novell Teaming 1.0 Support Pack 3
Novell Teaming + Conferencing
 
Configuration:
Novell Teaming is installed correctly.
Novell Teaming is working on both HTTP and HTTPS ports.
 

Situation

Symptoms:
OpenOffice 3.0.0 cannot save files to Teaming via WebDAV through Access Manager. You will receive a "General Error."
 
Observed Behavior:
  1. Server Environment: Teaming 1.0.3 is fronted by a
  2. Client Environment: Windows XP + Internet Explorer 7
  3. Log in to Teaming.
  4. Go to a File Folder that contains *.odt files.
  5. Select one of the files (click on the file name).
  6. Click the EDIT link. The document will open in OpenOffice.
  7. Log in to the Teaming server when prompted by OpenOffice.
  8. Make changes to the file.
  9. Save the file. OpenOffice will become unresponsive for approximately 30-50 seconds. You will then receive a "General Error" or "General I/O Error."

Resolution

The problem is not present in OpenOffice 3.0.1 and OpenOffice 3.1.
Update the latest version of OpenOffice.

Additional Information

Root Cause:
File traces reveal that OpenOffice is not sending an authorization header to Access Manager. Access Manager then rejects the packet and returns a 401 (Authorization Required). OOo continues to attempt to save without an auth header several more times, and eventually gives up. Ironically, the final "Unlock" command from OOo does contain a valid auth header.