SafeGuard LAN Crypt Administration: Error 41 is displayed and Security Officer login fails.

  • Article ID: 112278
  • Updated: 15 Oct 2010

Error 41 appears when executing SGLCAPI. The Security Officer (SO) login fails.

Since Hotfix, error 41 is returned (by the API function LogonSO) when an SO who does not have access to a key for the database logs on to SafeGuard LanCrypt. The database key is available to SOs who have Create Profile permissions and is also available to MSOs.

This can occur if the SO was created via the API (before Hotfix The master key table shows no value within MK_SKENC, only NULL can be found.

Known to apply to the following Sophos product(s) and version(s)
SafeGuard LAN Crypt Administration Hotfix

Operating systems
All supported operating systems

What to do

If this issue occurs for only a small number of SOs, use the following work around:

  1. Open the SafeGuard LAN Crypt Administration window, and under Central Settings select Security Officer Administration.
  2. In the right hand pane, select the required Security Officer.
  3. In the SO's Properties window, select the Global Permissions tab.
  4. Deselect Create Profiles, and then click Apply | OK.
  5. Select Create Profiles, and then click Apply | OK.

If many SOs are affected by this, you can solve this issue via the API and the function SetSOPermissions(), using a script.

If you need more information or guidance, then please contact technical support.

Rate this article

Very poor Excellent