Vault 4.1 Installer woes (missing GIF + wrong impersonation)

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

Moderator: SourceGear

Post Reply
sbohlen
Posts: 7
Joined: Sun Mar 09, 2008 5:46 am
Contact:

Vault 4.1 Installer woes (missing GIF + wrong impersonation)

Post by sbohlen » Sun Mar 09, 2008 11:33 am

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 :wink:

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.

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Post by lbauer » Mon Mar 10, 2008 7:53 am

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?
Linda Bauer
SourceGear
Technical Support Manager

sbohlen
Posts: 7
Joined: Sun Mar 09, 2008 5:46 am
Contact:

Post by sbohlen » Mon Mar 10, 2008 10:19 am

lbauer wrote:Regarding the missing image, I'm not sure which one you are referring to. Could you post a screenshot?
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.

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.

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Post by lbauer » Tue Mar 11, 2008 9:26 am

top of the index.html page
Got it. I wasn't sure which specific page you were referring to, as all the web-based pages are also under VaultService.

I do see this in my own installations and will log this as a bug.
Linda Bauer
SourceGear
Technical Support Manager

fbielsik
Posts: 2
Joined: Fri Sep 03, 2004 11:38 am

Post by fbielsik » Wed Mar 12, 2008 9:30 pm

I saw the missing sg_logo.gif as well when installing/upgrading from 3.1.9 today... screen snapshot attached.
Attachments
sg_logo_gif_missing.jpg
sg_logo_gif_missing.jpg (57.72 KiB) Viewed 3250 times

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Post by lbauer » Thu Mar 13, 2008 8:12 am

Thanks -- this has been logged as a bug and we'll get it fixed.
Linda Bauer
SourceGear
Technical Support Manager

Post Reply