Vault 2.0.6 upgrade to 3.0 problem w/shadow folders
Moderator: SourceGear
-
- Posts: 114
- Joined: Fri Mar 05, 2004 11:18 am
- Location: Raleigh, NC
Vault 2.0.6 upgrade to 3.0 problem w/shadow folders
I waited until Sunday afternoon to attempt our upgrade to Vault 3.0. After getting by my misconception that a Gold License key is not the same as a Vault license key, I upgraded our vault server to 3.0.
First a question - Can the 2.0.6 client work with a vault 3.0 server? I thought I read that it could, but I got object instance errors when I tried using the 2.0.6 client. So, I installed the 3.0 client and continued testing..
Now for the problem. We make heavy use of shadow folders. I saw plenty of posts from people having problems with 2003 server, but we're running vault on a Window 2000 server, so I wasn't expecting problems. However, when testing to see if shadow folders worked, I didn't see any updates applied to the files in shadow folders.
I then opened the Vault Admin, and received the following when trying to check the shadow folder definitions:
The Shadow Folder Web Service could not be contacted. The operation has been cancelled.
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.IO.FileNotFoundException: File or assembly name VaultLib, or one of its dependencies, was not found.
File name: "VaultLib"
at VaultShadowFolder.VaultShadowFolderService..ctor()
=== Pre-bind state information ===
LOG: DisplayName = VaultLib, Version=3.0.0.2752, Culture=neutral, PublicKeyToken=null
(Fully-specified)
LOG: Appbase = file:///C:/Inetpub/wwwroot/VaultService/VaultShadowFolder
LOG: Initial PrivatePath = bin
Calling assembly : VaultShadowFolder, Version=1.0.1787.31334, Culture=neutral, PublicKeyToken=null.
===
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Post-policy reference: VaultLib, Version=3.0.0.2752, Culture=neutral, PublicKeyToken=null
LOG: Attempting download of new URL file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/vaultshadowfolder/dfda4c0e/c6c8dfdc/VaultLib.DLL.
LOG: Attempting download of new URL file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/vaultshadowfolder/dfda4c0e/c6c8dfdc/VaultLib/VaultLib.DLL.
LOG: Attempting download of new URL file:///C:/Inetpub/wwwroot/VaultService/VaultShadowFolder/bin/VaultLib.DLL.
LOG: Attempting download of new URL file:///C:/Inetpub/wwwroot/VaultService/VaultShadowFolder/bin/VaultLib/VaultLib.DLL.
LOG: Attempting download of new URL file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/vaultshadowfolder/dfda4c0e/c6c8dfdc/VaultLib.EXE.
LOG: Attempting download of new URL file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/vaultshadowfolder/dfda4c0e/c6c8dfdc/VaultLib/VaultLib.EXE.
LOG: Attempting download of new URL file:///C:/Inetpub/wwwroot/VaultService/VaultShadowFolder/bin/VaultLib.EXE.
LOG: Attempting download of new URL file:///C:/Inetpub/wwwroot/VaultService/VaultShadowFolder/bin/VaultLib/VaultLib.EXE.
--- End of inner exception stack trace ---
I didn't have time to play with this today, so backed off 3.0 to 2.0.6. Fortunately, we use Raid 1 mirror and I had removed mirror drive just before upgrading. This means I also lost the log files and everything to do with the upgrade.
Would reading the posts on shadows folders and Server 2003 be helpful or misleading? I thought the problems with 2003 were related to IIS 6.
We don't do anything fancy with the shadow folders. Our initial attemtps at using UNC names in 2.0 didn't work that well, so our 2.0.6 definitions use local files (ie. c:\copylib\accr41) and DFS replication to mirror directories on remote servers.
Any thoughts?
Thanks,
Don
First a question - Can the 2.0.6 client work with a vault 3.0 server? I thought I read that it could, but I got object instance errors when I tried using the 2.0.6 client. So, I installed the 3.0 client and continued testing..
Now for the problem. We make heavy use of shadow folders. I saw plenty of posts from people having problems with 2003 server, but we're running vault on a Window 2000 server, so I wasn't expecting problems. However, when testing to see if shadow folders worked, I didn't see any updates applied to the files in shadow folders.
I then opened the Vault Admin, and received the following when trying to check the shadow folder definitions:
The Shadow Folder Web Service could not be contacted. The operation has been cancelled.
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.IO.FileNotFoundException: File or assembly name VaultLib, or one of its dependencies, was not found.
File name: "VaultLib"
at VaultShadowFolder.VaultShadowFolderService..ctor()
=== Pre-bind state information ===
LOG: DisplayName = VaultLib, Version=3.0.0.2752, Culture=neutral, PublicKeyToken=null
(Fully-specified)
LOG: Appbase = file:///C:/Inetpub/wwwroot/VaultService/VaultShadowFolder
LOG: Initial PrivatePath = bin
Calling assembly : VaultShadowFolder, Version=1.0.1787.31334, Culture=neutral, PublicKeyToken=null.
===
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Post-policy reference: VaultLib, Version=3.0.0.2752, Culture=neutral, PublicKeyToken=null
LOG: Attempting download of new URL file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/vaultshadowfolder/dfda4c0e/c6c8dfdc/VaultLib.DLL.
LOG: Attempting download of new URL file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/vaultshadowfolder/dfda4c0e/c6c8dfdc/VaultLib/VaultLib.DLL.
LOG: Attempting download of new URL file:///C:/Inetpub/wwwroot/VaultService/VaultShadowFolder/bin/VaultLib.DLL.
LOG: Attempting download of new URL file:///C:/Inetpub/wwwroot/VaultService/VaultShadowFolder/bin/VaultLib/VaultLib.DLL.
LOG: Attempting download of new URL file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/vaultshadowfolder/dfda4c0e/c6c8dfdc/VaultLib.EXE.
LOG: Attempting download of new URL file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/vaultshadowfolder/dfda4c0e/c6c8dfdc/VaultLib/VaultLib.EXE.
LOG: Attempting download of new URL file:///C:/Inetpub/wwwroot/VaultService/VaultShadowFolder/bin/VaultLib.EXE.
LOG: Attempting download of new URL file:///C:/Inetpub/wwwroot/VaultService/VaultShadowFolder/bin/VaultLib/VaultLib.EXE.
--- End of inner exception stack trace ---
I didn't have time to play with this today, so backed off 3.0 to 2.0.6. Fortunately, we use Raid 1 mirror and I had removed mirror drive just before upgrading. This means I also lost the log files and everything to do with the upgrade.
Would reading the posts on shadows folders and Server 2003 be helpful or misleading? I thought the problems with 2003 were related to IIS 6.
We don't do anything fancy with the shadow folders. Our initial attemtps at using UNC names in 2.0 didn't work that well, so our 2.0.6 definitions use local files (ie. c:\copylib\accr41) and DFS replication to mirror directories on remote servers.
Any thoughts?
Thanks,
Don
Don:
Do your symptoms appear similar to this posting?
http://support.sourcegear.com/viewtopic.php?t=2484
Do your symptoms appear similar to this posting?
http://support.sourcegear.com/viewtopic.php?t=2484
Jeff Clausius
SourceGear
SourceGear
-
- Posts: 114
- Joined: Fri Mar 05, 2004 11:18 am
- Location: Raleigh, NC
It looked promising, but our Vault server has the Indexing Service set to Manual. The current status is "Stopped".
Note: I did not restart our vault server after the upgrade. In hindsight, I wish I'd tried that...
Any other ideas?
Don
PS. This is not a critical problem, so please enjoy what's left of the weekend. I'll probably wait several days before trying the next attempt to upgrade.
Note: I did not restart our vault server after the upgrade. In hindsight, I wish I'd tried that...
Any other ideas?
Don
PS. This is not a critical problem, so please enjoy what's left of the weekend. I'll probably wait several days before trying the next attempt to upgrade.
-
- Posts: 114
- Joined: Fri Mar 05, 2004 11:18 am
- Location: Raleigh, NC
-
- Posts: 114
- Joined: Fri Mar 05, 2004 11:18 am
- Location: Raleigh, NC
I tried to upgrade again this morning, and had exactly the same results. After the upgrade, shadow folders are not working. If I attempt to use the vault 3.0 admin application to look at the shadow folder definitions, I get the messages about vaultlib not found.
Note: On this upgrade attempt, the .net 1.1 SP 1 was applied before the upgrade, and the vault machine was rebooted after the upgrade.
Before backing off of 3.0, I made a copy of the VaultService directory structure in IIS, as well as the SourceGear folder in Program files.
Doing a quick compare between the 2.0.6 and 3.0 folders shows that the vaultlib.dll is not present in the VaultService/shadowfolder/bin directory on 3.0. The 2.0.6 release does have a copy in the same foler...
Any ideas yet as to what might be happening? Or anything you'd like to see?
Thanks,
Don
Note: On this upgrade attempt, the .net 1.1 SP 1 was applied before the upgrade, and the vault machine was rebooted after the upgrade.
Before backing off of 3.0, I made a copy of the VaultService directory structure in IIS, as well as the SourceGear folder in Program files.
Doing a quick compare between the 2.0.6 and 3.0 folders shows that the vaultlib.dll is not present in the VaultService/shadowfolder/bin directory on 3.0. The 2.0.6 release does have a copy in the same foler...
Any ideas yet as to what might be happening? Or anything you'd like to see?
Thanks,
Don
-
- Posts: 114
- Joined: Fri Mar 05, 2004 11:18 am
- Location: Raleigh, NC
-
- Posts: 114
- Joined: Fri Mar 05, 2004 11:18 am
- Location: Raleigh, NC
Hmmm... Look for %temp%\vault_install.log under the user who installed Vault.
Also, if you save web.config for VaultShadowFolder and the Vault.config file from Vault server, you could also try a complete uninstall / reinstallation - Make sure to KEEP your database if you go this route.
Also, if you save web.config for VaultShadowFolder and the Vault.config file from Vault server, you could also try a complete uninstall / reinstallation - Make sure to KEEP your database if you go this route.
Jeff Clausius
SourceGear
SourceGear
Vault 3.0.1 is now available for download from the SourceGear Vault site ( http://www.sourcegear.com/vault/downloads.html )
Jeff Clausius
SourceGear
SourceGear
-
- Posts: 114
- Joined: Fri Mar 05, 2004 11:18 am
- Location: Raleigh, NC
-
- Posts: 114
- Joined: Fri Mar 05, 2004 11:18 am
- Location: Raleigh, NC
Jeff,
Since it was relatively quiet this afternoon, I got all the developers to give me thirty minutes to try the upgrade.
I installed the 3.0.1 server onto 2.0.6. After the install, I immediately check the \Inetpub\wwwroot\VaultService\VaultShadowFolder\bin folder. The vaultlib.dll was again missing...
On to plan B.
I uninstalled the 3.0.1 server and keep my database, then reinstalled 3.0.1. This time, the vaultlib.dll was found in the directory. Shadow folders look like they are working correctly.
I then went looking for the vault_install.log. Unfortunately, after finding the log, I noticed that the uninstall/reinstall had erased the original upgrade.
Everything is now working, but I think you've got an install script error for upgrades. Our vault server is a Win2K server with all service packs and windows updates installed. MS SQL server and Vault are about the only other applications on the system.
Thanks,
Don
Since it was relatively quiet this afternoon, I got all the developers to give me thirty minutes to try the upgrade.
I installed the 3.0.1 server onto 2.0.6. After the install, I immediately check the \Inetpub\wwwroot\VaultService\VaultShadowFolder\bin folder. The vaultlib.dll was again missing...
On to plan B.
I uninstalled the 3.0.1 server and keep my database, then reinstalled 3.0.1. This time, the vaultlib.dll was found in the directory. Shadow folders look like they are working correctly.
I then went looking for the vault_install.log. Unfortunately, after finding the log, I noticed that the uninstall/reinstall had erased the original upgrade.
Everything is now working, but I think you've got an install script error for upgrades. Our vault server is a Win2K server with all service packs and windows updates installed. MS SQL server and Vault are about the only other applications on the system.
Thanks,
Don