"Install New Licenses" screen won't go away
All versions of FogBugz for Windows:
-
If using Access, make absolutely sure the Windows account FogBugz runs under in IIS has permissions to write to the fogbugz.mdb file.
(If you turn on logging, you may see this in fogutil.txt: CreateDBID Error: 'IDispatch error #3081') -
If you've converted your database at any time, read this.
-
Check the design of your Licenses table, IT MUST HAVE THE FOLLOWING DESIGN:
In MS SQL Server :

In MS Access :

-
Lastly - and this one is a rare case: if your web server does not have access to the internet, and you thus emailed your server ID (SID) and server name to us and we emailed you the licenses strings, make sure your email client did not change two en-dashes (--) to one em-dash (–). Any rich text email client will be tempted to do this. The SID for your server may contain pairs of en-dashes, like 123456--123456 and if they got morphed into an em-dash like 123456–123456 you simply will keep getting the "install new licenses" page, because the license string will get added to the licenses table but it will of course be invalid.
FogBugz for Windows Versions before 3.1.9:
Older versions of FogBugz utilized Microsoft cryptography, and if FogBugz was ever denied permission to the MS crypto files on your server it resulted in this problem. Check the Licenses table in the FogBugz database. If there are records in there, then this usually means the crypto libraries are failing. Grant full permissions to the user you installed FogBugz as:
- On NT 4.0: full control of the registry key HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\MachineKeys
- On Windows 2000: full control of the directory c:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA and all subdirectories.
To troubleshoot this further, please follow the steps in the following article: Enable the FogBugz Log Files
