Could not open the Vault website on the server after install

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
vishwanath.yr
Posts: 3
Joined: Mon Oct 08, 2007 2:04 am

Could not open the Vault website on the server after install

Post by vishwanath.yr » Mon Oct 08, 2007 2:15 am

Immediately after the installation, I get an error screen in the browser. Check the attachment for the screenshot.

The installation Environment is:
Windows Server 2003 R2 with the latest SP
IIS 6.0
MS SQL 2005 with SP3

I tried to search for the possible solutions on the net.

1. The application pool is running on NT Authority\NEtwork Service
2. The ASP.NET web service extension is allowed in IIS
3. NT Authority\Network Service has the permissions in the specified SQL Server
4. The Valult databases have been created on the SQL Server. So, the login details specified during installation is working.

I've spent half a day trying to get this right. I'm sure a small tweak might solve this problem, but unfortunately I'm unable tro find it.
Attachments
Error.JPG
Screenshot of the error I get immediately after installing Vault 4.0.4
Error.JPG (217.95 KiB) Viewed 3305 times

Beth
Posts: 8550
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
Contact:

Post by Beth » Mon Oct 08, 2007 8:06 am

The file that is referenced - mmsseclib - is used to set directory permissions for Vault during the installation.

Find the file mmsseclib.dll rename it to mmsseclib.old. Then try to bring up the page http://<your vault server>/vaultservice and let me know the results. If it doesn't work, then something may have prevented those rights from being set. In that case, the rights that you can set manually are:

* the local directory containing the server installation files (by default, InetPub\wwwroot\VaultService).
* the directory where the log files are written (by default, WINNT\Temp). The log file location can be changed after installation, in the Vault Admin Tool under Server Options.
* the IIS process account's %userprofile%\Application Data \Microsoft\Crypto\RSA\MachineKeys or to %ALLUSERSPROFILE%\Application Data\Microsoft\Crypto\RSA\MachineKeys if the IIS process account does not have a user profile.
* the Vault Shadow Folder directory.
* Windows\Microsoft.NET\Framework\<version>\Temporary ASP.NET Files.

Your NT Authority/Network Service needs read/write access.

vishwanath.yr
Posts: 3
Joined: Mon Oct 08, 2007 2:04 am

Post by vishwanath.yr » Tue Oct 09, 2007 5:28 am

Find the file mmsseclib.dll rename it to mmsseclib.old. Then try to bring up the page http://<your vault server>/vaultservice and let me know the results.
This gave me an error related to trust level of the application. I tried everything in the web.config - right from Trust Level = Full to Trust Level = Low. Nothing worked.

When I try to browse through the IIS Manager I get the following error
Cannot connect to the configuration database. For tips on troubleshooting this error, search for article 823287 in the Microsoft Knowledge Base at http://support.microsoft.com.
I checked the link and checked every instruction on the msdn page. Nothing helped.

Beth
Posts: 8550
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
Contact:

Post by Beth » Tue Oct 09, 2007 8:15 am

Do you have Sharepoint installed on that server?

vishwanath.yr
Posts: 3
Joined: Mon Oct 08, 2007 2:04 am

Post by vishwanath.yr » Tue Oct 09, 2007 8:47 am

Yes, Sharepoint is installed on the server.

Beth
Posts: 8550
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
Contact:

Post by Beth » Tue Oct 09, 2007 10:00 am

That makes sense then. Special configuration is needed to work with Sharepoint. See this KB article for details and options: Installing Vault on the same server as Sharepoint

The easiest solution I found for that is to create a separate website for Vault and install to that website.

Post Reply