iFolder 3.x authentication fails

  • 3388233
  • 28-Jan-2008
  • 26-Apr-2012

Environment

Novell iFolder 3.x

Situation

Authentication of iFolder users fail, as well as logging in to the iManager plugin. In the Simias.log (found in the iFolder data store location), the error messages are revealed :
2007-07-07 07:07:07,514 [1088392112] ERROR Novell.iFolder.Ldap.EnterpriseAuthentication - LdapError:
2007-07-07 07:07:07,515 [1088392112] ERROR Novell.iFolder.Ldap.EnterpriseAuthentication - Error:91
2007-07-07 07:07:07,597 [1088392112] ERROR Novell.iFolder.Ldap.EnterpriseAuthentication - 91
2007-07-07 07:07:07,600 [1088392112] ERROR Novell.iFolder.Ldap.EnterpriseAuthentication - in <0x00030>
Novell.Directory.Ldap.LdapResponse:chkResultCode () in <0x0015f>Novell.Directory.Ldap.LdapSearchResults:next ()

Resolution

Run through the following documents to ensure that the LDAP certificates are correct :
The above documents deal directly with clearing and resetting certificate keystore files. Once complete, gather the following information :
  • iFolder admin username and password (this account must already exist if iFolder has been running)
  • iFolder proxy username and password (the username can be found in /var/lib/wwwrun/.local/share/simias/Simias.config using the command :
    grep -i proxydn /var/lib/wwwrun/.local/share/simias/Simias.config | awk -F '"''{print $4}'
  • iFolder data storage location. This can be retrieved by running the command :
    grep -i path /var/lib/wwwrun/.local/share/simias/Simias.config | awk -F '"''{print $4}'
  • Any passwords, if not documented previously, can be reset using ConsoleOne to a known value.
Then, run the command :
/opt/novell/ifolder3/bin/simias-server-setup
Specifying the information gathered (when appropriate). When prompted to delete the data (as it already exists), do not delete it (if done, the data will have to be resynchronized from the workstations). At that point, stop and restart the apache service (do NOT do a restart - the restart command does not stop the Simias processes, and this can result in an incomplete restart of the iFolder system) :

rcapache2 stop
rcapache2 start