I've just run the installation for VAULT 4.1 (as an upd to our 4.0.6 install) and have uncovered an annoying 'gotcha' and also a bug.
The bug is easy: the sg_logo.gif file is missing from the installer (which means you get an ugly 'image placeholder' at the head of your http://<servername>/Vaultservice/ page). Its also easy to fix: just copy the sg_logo.gif from the prior installation.
The annoying 'gotcha' is a bit more subtle. We use AD-authentication for our VAULT so we have the web user impersonating an AD user so that the AD-lookups can be peformed by the webservices to authenticate our users. This works great (and thanks again for even offerting this capability -- I can't tell you how many toolsets out there run 'on windows' but fail to take advantage of just about any windows infrastructure other than IIS as the webserver!).
In past installs, after you selected to use 'custom impersonation', the installer would provide a UI within which you had to provide the username and password of the domain user to impersonate. This always seemed annoying to me to have to provide during each upgrade, since of course the needed creds were already in the existing web.config file of the vault instance being upgraded.
In the 4.1 installer, I was pleasantly surprised to see that this had (apparently) been rectified. After selecting 'custom impersonation', the subsequent dialog box did offer me the option of providing username/password creds, but this time instead of these textboxes being empty they were instead already populated with the proper values from my existing web.config. Hallelujah, I thought -- I don't have to keep entering this when I upgrade.
Sadly, this feature seems only partially-implemented in the 4.1 installer.
The value in the textbox for username correctly displayed <domain>\<username> as parsed back out of my web.config. But the textbox for the password displayed ******** as all good password textboxes have been trained since birth to do
When I saw the proper <domain>\<username> value in the username textbox and I saw that the password textbox was already showing ******, I just clicked NEXT > to the next page of the installer.
The results I got in my newly-installed web.config were not as expected...the relevant line did properly list the correct value for the <domain>\<username> user, but the password value was set to "" (empty string).
Obvioulsy it was trivial for me to correct the problem by entering the right password into the node in the web.config and I'm off to the races, but I wanted to point this out and recommend that you correct it. I am guessing (but haven't tested) that if I were to have followed the [...] button to actually select a user and enter an actual password (as was always the case in prior upgrades) that this would have worked correctly, but I think there is definitely a bug in the path thru the installer that pre-populates this dialog with existing values from the web.config. They are being properly populated but whatever variable is supposed to be set after the user enters something into that text field isn't being set if the installer pre-populates it and the user never actually changes the pre-populated value.
Again, problem easy to correct on my end, but maybe you want to look into it for any subsequent releases.
Otherwise I love the VAULT product (and have for a number of years)...keep up the great work~!
-Steve B.
Vault 4.1 Installer woes (missing GIF + wrong impersonation)
Moderator: SourceGear
There is a known issue with the 4.1 installer, involving problems configuring the password when when using a custom account for the IIS process model. This has been logged and we plan to fix it in the next maintenance release.
Regarding the missing image, I'm not sure which one you are referring to. Could you post a screenshot?
Regarding the missing image, I'm not sure which one you are referring to. Could you post a screenshot?
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
I've already fixed this at the server so cannot get a 'broken' screenshot anymore, but a screenshot is going to show just the IE browser 'image-not-found' placeholder error in place of the big giant red sourcegear logo image (sg_logo.gif as mentioned) that's supposed to be at the top of the index.html page.lbauer wrote:Regarding the missing image, I'm not sure which one you are referring to. Could you post a screenshot?
To make your own screenshot that will also display the problem, you can just go to the root of a http://<servername>/Vaultservice folder and delete the sg_logo.gif file from there (this is the functional equivalent of demonstrating the problem).
FYI, this has happened both on the install I did at work as well as on my own personal install of vault (single-user model) at home so I'm pretty sure the issue is with the 4.1 installer MSI.
-Steve B.