I'm having a problem with the newest beta (1.0.0.1647) of Continua CI - After installing, using the LDAP option and assigning an Administrator's group, when I log in I am logged in as Guest. Logoff button does not work. This happens in both IE 9 and current Chrome. When I click "Guest (logoff)" it just refreshes the page as it is.
This is occurring after a complete uninstall of a previous version, and fresh installation (including DB) of 1647.
I'm not getting any configuration prompts, or any way to define admins, projects, etc.
Are you a member of the admin group? Are there any entries in the windows event log? When using ldap, the user the service runs under must have the privilege to enumerate active directory.
I am a member of the admin group. No entries in the event log, except for service stop/start. When I restart the service, the webpage shows the normal startup indications with no problems.
I tried enabling the log file in the server’s config file, but I can’t find where it’s logging to. Just to be sure, I set the service to run as my user, as I have AD permissions, but it’s still logging me straight in as a guest.
The file logger when enabled will write to %PROGRAMDATA%\VSoft\Continua\Logs. If you can enable this then restart the service and load up Continua in the browser. Then post the latest log file.
Also check the <authentication> node in %PROGRAMFILES%\VSoft Technologies\ContinuaCI\Server\Continua.Server.Service.exe.config
I've also verified the config file has the right information. When I run the diagnostic tool provided in the LDAP thread, it reads the Active Directory fine, running as either my own account or the service account.
Hey Chris, we having issues tracking down the exact cause of your error as we cannot reproduce it here. I've created a new build that has alot more debug logging when logging in and starting up the service. Can you download and install the latest build 1.0.0.1652 which can be found here. Note this is more up to date then the versions on the general forum so make sure you download with these links.
Hey Chris, we think this is an issue with IIS not being configured correctly for Continua. The installer normally sets up IIS correctly but something may have gone askew. Below are the settings for IIS which will allow LDAP to work correctly on the Continua site. Please check the settings in two areas. Firstly, check the authentication settings for the continua site and then check the application settings for windowsAuthentication (which is also under Continua).
Try to match your settings up to what is shown below (except for host and port) and restart the service. If you are still getting the errors, can you please send us through some screenshots of how your iis is configured.
Also, can you check the authentication on the windowsAuthentication page as seen below. Another thing to try is to delete all cookies for the continua site from your browser.
I probably should have mentioned, sorry. The machine this is currently set up on is Windows 2003 with IIS 6. I was planning on trying to install it on 2008 R2 with IIS 7.5 next.
Can you point out the areas of IIS6 I should check? Or is IIS6 supported?
Ah, that helps a lot, we were able to reproduce the problem here, looks like the installer is applying the security settings backwards between the site and the windowauthentication subsite… Dave is working up instructions on how to fix it manually now.
Thanks for that information Chris. We just ran Continua CI on 2003 with IIS 6 and we were able to reproduce the error. It looks like we got the authentication methods for Continua CI and its sub app Windows Authentication backwards. Below you will see the two settings as they should be. You will just need tick 'enable anonymous access' and untick 'Integrated Windows authentication' for the ContinuaCI website, and do the reverse for the windows authentication application. If you get an Inheritance override message when saving, make sure you do not select the WindowsAuthentication node.
We are pushing out the fix for the installer as we speak but if you change those values then you should be able to use Continua CI correctly.