locked
SharePoint 2007 can't successfully run the config wizard RRS feed

  • Question

  • I keep trying to setup 207 on my new vm.

    When I run the config wizard (as local admin or domain acct with admin rights) I get an error that says "Configuration Failed".  If I go into sql management studio, I see SharePoint_config.  In my event viewer, I see the following:

     

    Failed to create the configuration database.
    An exception of type Microsoft.SharePoint.Upgrade.SPUpgradeException was thrown.  Additional exception information: One or more types failed to load. Please refer to the upgrade log for more details.
    Microsoft.SharePoint.Upgrade.SPUpgradeException: One or more types failed to load. Please refer to the upgrade log for more details.
       at Microsoft.SharePoint.Upgrade.SPDelegateManager.RegisterAssembly(Assembly asm, UInt32 nOrder)
       at Microsoft.SharePoint.Upgrade.SPDelegateManager.get_InitialTypeDictionary()
       at Microsoft.SharePoint.Upgrade.SPDelegateManager.GetDelegateTypes(Type tpObject)
       at Microsoft.SharePoint.Upgrade.SPDelegateManager.GetDelegates(Object o)
       at Microsoft.SharePoint.Upgrade.SPDelegateManager.GetUpgraders(Object o)
       at Microsoft.SharePoint.Upgrade.SPManager.NeedsUpgradeFalse(Object o)
       at Microsoft.SharePoint.Administration.SPPersistedUpgradableObject.set_NeedsUpgrade(Boolean value)
       at Microsoft.SharePoint.Administration.SPPersistedObject.Update()
       at Microsoft.SharePoint.Administration.SPFarm.Update()
       at Microsoft.SharePoint.Administration.SPConfigurationDatabase.RegisterDefaultDatabaseServices(SqlConnectionStringBuilder connectionString)
       at Microsoft.SharePoint.Administration.SPConfigurationDatabase.Provision(SqlConnectionStringBuilder connectionString)
       at Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword)
       at Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, String farmUser, SecureString farmPassword)
       at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.CreateOrConnectConfigDb()
       at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Run()
       at Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()

     

    Wednesday, November 17, 2010 5:48 PM

Answers

All replies

  • 1-Go back to the fresh installation of OS in your VM if it is possible. then go to 3

    2-if not, create a new instance of sql, and try again in your VM.

    3-Make sure you have all the recommneded domain service accounts set up with right to the SQL server prior running config.  At minimum, you need to have at least one domain user which is admin to all sql and sharepoint servers, and has create db right at the sql server.

     


    Sara
    Wednesday, November 17, 2010 7:36 PM
  • Thanks, how do I create a new instance of SQL?
    Wednesday, November 17, 2010 7:45 PM
  • I am actually getting the error on a lot of vms.

    I am trying everything, so I made a new vm and didn't hook it up to the domain.  I installed sql server on it, and there was no domain controller.  I just used the dev\administrator account.  I got the same error.  The db was created, but there is no iis site.

     

    Here is the log file:

     

    11/17/2010 12:04:25  1  INF                                              Resumed layout for control type Microsoft.SharePoint.PostSetupConfiguration.PsconfigLabel, name FinishForm
    11/17/2010 12:04:25  1  INF                                            Leaving function PsconfigClientLayoutTableLayoutPanel.DoChildLayout
    11/17/2010 12:04:25  1  INF                                            Entering function PsconfigClientLayoutTableLayoutPanel.DoChildLayout
    11/17/2010 12:04:25  1  INF                                              Control type Microsoft.SharePoint.PostSetupConfiguration.PsconfigLabel with name FinishForm has no children
    11/17/2010 12:04:25  1  INF                                              Resumed layout for control type Microsoft.SharePoint.PostSetupConfiguration.PsconfigLabel, name FinishForm
    11/17/2010 12:04:25  1  INF                                            Leaving function PsconfigClientLayoutTableLayoutPanel.DoChildLayout
    11/17/2010 12:04:25  1  INF                                            Entering function PsconfigClientLayoutTableLayoutPanel.DoChildLayout
    11/17/2010 12:04:25  1  INF                                              Control type Microsoft.SharePoint.PostSetupConfiguration.PsconfigLabel with name FinishForm has no children
    11/17/2010 12:04:25  1  INF                                              Resumed layout for control type Microsoft.SharePoint.PostSetupConfiguration.PsconfigLabel, name FinishForm
    11/17/2010 12:04:25  1  INF                                            Leaving function PsconfigClientLayoutTableLayoutPanel.DoChildLayout
    11/17/2010 12:04:25  1  INF                                            Resumed layout for control type Microsoft.SharePoint.PostSetupConfiguration.PsconfigTableLayoutPanel, name FinishForm
    11/17/2010 12:04:25  1  INF                                          Leaving function PsconfigClientLayoutTableLayoutPanel.DoChildLayout
    11/17/2010 12:04:25  1  INF                                          Entering function PsconfigClientLayoutTableLayoutPanel.DoChildLayout
    11/17/2010 12:04:25  1  INF                                            Control type Microsoft.SharePoint.PostSetupConfiguration.PsconfigLabel with name FinishForm has no children
    11/17/2010 12:04:25  1  INF                                            Resumed layout for control type Microsoft.SharePoint.PostSetupConfiguration.PsconfigLabel, name FinishForm
    11/17/2010 12:04:25  1  INF                                          Leaving function PsconfigClientLayoutTableLayoutPanel.DoChildLayout
    11/17/2010 12:04:25  1  INF                                          Entering function PsconfigClientLayoutTableLayoutPanel.DoChildLayout
    11/17/2010 12:04:25  1  INF                                            Control type Microsoft.SharePoint.PostSetupConfiguration.PsconfigLinkLabel with name FinishForm has no children
    11/17/2010 12:04:25  1  INF                                            Resumed layout for control type Microsoft.SharePoint.PostSetupConfiguration.PsconfigLinkLabel, name FinishForm
    11/17/2010 12:04:25  1  INF                                          Leaving function PsconfigClientLayoutTableLayoutPanel.DoChildLayout
    11/17/2010 12:04:25  1  INF                                          Resuming layout for the client layout panel PsconfigBaseFormClientLayoutTableLayoutPanelName
    11/17/2010 12:04:25  1  INF                                          NOT forceing a perform layout for the client layout panel PsconfigBaseFormClientLayoutTableLayoutPanelName
    11/17/2010 12:04:25  1  INF                                        Leaving function PsconfigClientLayoutTableLayoutPanel.DoLayout
    11/17/2010 12:04:25  1  INF                                        Resuming layout for the help button
    11/17/2010 12:04:25  1  INF                                        Old location for the navigation panel is {X=0,Y=0}, new location is {X=349,Y=464}
    11/17/2010 12:04:25  1  INF                                      Leaving function PsconfigBaseForm.DoLayout
    11/17/2010 12:04:25  1  INF                                    Leaving function FinishFrom.InitializeComponent
    11/17/2010 12:04:25  1  INF                                  Leaving function FinishFrom.FinishFrom
    11/17/2010 12:04:25  1  INF                                  Successfully invoked the constructor for type Microsoft.SharePoint.PostSetupConfiguration.FinishForm.  Object returned is Microsoft.SharePoint.PostSetupConfiguration.FinishForm, Text: SharePoint Products and Technologies Configuration Wizard
    11/17/2010 12:04:25  1  INF                                  Entering function ReflectionHelper.InheritsFromBase
    11/17/2010 12:04:25  1  INF                                    Type Microsoft.SharePoint.PostSetupConfiguration.FinishForm inherits from Microsoft.SharePoint.PostSetupConfiguration.PsconfigBaseForm
    11/17/2010 12:04:25  1  INF                                  Leaving function ReflectionHelper.InheritsFromBase
    11/17/2010 12:04:25  1  INF                                  Created form FinishForm, now seeing if this form needs to be skipped
    11/17/2010 12:04:25  1  INF                                  Entering function PsconfigBaseForm.Skip
    11/17/2010 12:04:25  1  INF                                    This form FinishForm is not skipping
    11/17/2010 12:04:25  1  INF                                  Leaving function PsconfigBaseForm.Skip
    11/17/2010 12:04:25  1  INF                                Leaving function PsconfigBaseForm.CreateNewPsconfigForm
    11/17/2010 12:04:25  1  INF                                Entering function PsconfigBaseForm.TransitionToPsconfigBaseForm
    11/17/2010 12:04:25  1  INF                                  Transitioning from form ConfigurationProgressForm to form FinishForm
    11/17/2010 12:04:25  1  INF                                  Entering function PsconfigBaseForm.UnHookEvents
    11/17/2010 12:04:25  1  INF                                    Form ConfigurationProgressForm is handling driver events so we will unhook them
    11/17/2010 12:04:25  1  INF                                    Unhooked task driver events for form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Form ConfigurationProgressForm is not bound to any task, so we will enum the task driver tasks and unnhooked each task event
    11/17/2010 12:04:25  1  INF                                    Unhooked task initialize events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task setup events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task standaloneconfig events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task uninstall events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task unprovisionadminvs events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task configdb events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task helpcollections events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task secureresources events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task services events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task installfeatures events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task adminvs events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task evalprovision events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task applicationcontent events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task upgradebootstrap events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task upgrade events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                    Unhooked task finalize events from form ConfigurationProgressForm
    11/17/2010 12:04:25  1  INF                                  Leaving function PsconfigBaseForm.UnHookEvents
    11/17/2010 12:04:25  1  INF                                  Old location for the navigation panel is {X=312,Y=463}, new location is {X=349,Y=464}
    11/17/2010 12:04:25  1  INF                                  Entering function FinishForm.PsconfigBaseFormLoadEventHandler
    11/17/2010 12:04:25  1  INF                                    Creating the tab order for form FinishForm
    11/17/2010 12:04:25  1  INF                                    Entering function PsconfigBaseForm.AutomaticallySetTabOrder
    11/17/2010 12:04:25  1  INF                                      Not setting the tab order for the client TLP
    11/17/2010 12:04:25  1  INF                                      Entering function PsconfigTableLayoutPanel.SetTabOrder
    11/17/2010 12:04:25  1  INF                                        The tab index for this PsconfigTableLayoutPanel PsconfigBaseFormClientLayoutTableLayoutPanelName is 0
    11/17/2010 12:04:25  1  INF                                        Entering function PsconfigTableLayoutPanel.SetTableLayoutPanelTabOrder
    11/17/2010 12:04:25  1  INF                                          Setting tab order for PsconfigTableLayoutPanel PsconfigBaseFormClientLayoutTableLayoutPanelName, row index 0
    11/17/2010 12:04:25  1  INF                                          Setting tab order for control in PsconfigTableLayoutPanel PsconfigBaseFormClientLayoutTableLayoutPanelName, row index 0, column index 0
    11/17/2010 12:04:25  1  INF                                          Tab order at TLP row index 0, column index 0 for control PsconfigBaseFormTopLabelName is 1
    11/17/2010 12:04:25  1  INF                                          Setting tab order for PsconfigTableLayoutPanel PsconfigBaseFormClientLayoutTableLayoutPanelName, row index 1
    11/17/2010 12:04:25  1  INF                                          Setting tab order for control in PsconfigTableLayoutPanel PsconfigBaseFormClientLayoutTableLayoutPanelName, row index 1, column index 0
    11/17/2010 12:04:25  1  INF                                          Control in TLP location row index 1, column index 0 is null, so it must not be visible
    11/17/2010 12:04:25  1  INF                                          Setting tab order for PsconfigTableLayoutPanel PsconfigBaseFormClientLayoutTableLayoutPanelName, row index 2
    11/17/2010 12:04:25  1  INF                                          Setting tab order for control in PsconfigTableLayoutPanel PsconfigBaseFormClientLayoutTableLayoutPanelName, row index 2, column index 0
    11/17/2010 12:04:25  1  INF                                          Tab order at TLP row index 2, column index 0 for control FinishForm is 2
    11/17/2010 12:04:25  1  INF                                          Control FinishForm has children, so need to traverse them starting with tab order 3
    11/17/2010 12:04:25  1  INF                                          Entering function PsconfigTableLayoutPanel.SetChildTabOrder
    11/17/2010 12:04:25  1  INF                                            Control FinishForm is of type PsconfigTableLayoutPanel, so we will start traversing it starting with tab order 3
    11/17/2010 12:04:25  1  INF                                            Entering function PsconfigTableLayoutPanel.SetTableLayoutPanelTabOrder
    11/17/2010 12:04:25  1  INF                                              Setting tab order for PsconfigTableLayoutPanel FinishForm, row index 0
    11/17/2010 12:04:25  1  INF                                              Setting tab order for control in PsconfigTableLayoutPanel FinishForm, row index 0, column index 0
    11/17/2010 12:04:25  1  INF                                              Tab order at TLP row index 0, column index 0 for control FinishForm is 3
    11/17/2010 12:04:25  1  INF                                              Setting tab order for PsconfigTableLayoutPanel FinishForm, row index 1
    11/17/2010 12:04:25  1  INF                                              Setting tab order for control in PsconfigTableLayoutPanel FinishForm, row index 1, column index 0
    11/17/2010 12:04:25  1  INF                                              Control in TLP location row index 1, column index 0 is null, so it must not be visible
    11/17/2010 12:04:25  1  INF                                              Setting tab order for PsconfigTableLayoutPanel FinishForm, row index 2
    11/17/2010 12:04:25  1  INF                                              Setting tab order for control in PsconfigTableLayoutPanel FinishForm, row index 2, column index 0
    11/17/2010 12:04:25  1  INF                                              Tab order at TLP row index 2, column index 0 for control FinishForm is 4
    11/17/2010 12:04:25  1  INF                                              Setting tab order for PsconfigTableLayoutPanel FinishForm, row index 3
    11/17/2010 12:04:25  1  INF                                              Setting tab order for control in PsconfigTableLayoutPanel FinishForm, row index 3, column index 0
    11/17/2010 12:04:25  1  INF                                              Tab order at TLP row index 3, column index 0 for control FinishForm is 5
    11/17/2010 12:04:25  1  INF                                            Leaving function PsconfigTableLayoutPanel.SetTableLayoutPanelTabOrder
    11/17/2010 12:04:25  1  INF                                          Leaving function PsconfigTableLayoutPanel.SetChildTabOrder
    11/17/2010 12:04:25  1  INF                                          Setting tab order for PsconfigTableLayoutPanel PsconfigBaseFormClientLayoutTableLayoutPanelName, row index 3
    11/17/2010 12:04:25  1  INF                                          Setting tab order for control in PsconfigTableLayoutPanel PsconfigBaseFormClientLayoutTableLayoutPanelName, row index 3, column index 0
    11/17/2010 12:04:25  1  INF                                          Control in TLP location row index 3, column index 0 is null, so it must not be visible
    11/17/2010 12:04:25  1  INF                                          Setting tab order for PsconfigTableLayoutPanel PsconfigBaseFormClientLayoutTableLayoutPanelName, row index 4
    11/17/2010 12:04:25  1  INF                                          Setting tab order for control in PsconfigTableLayoutPanel PsconfigBaseFormClientLayoutTableLayoutPanelName, row index 4, column index 0
    11/17/2010 12:04:25  1  INF                                          Tab order at TLP row index 4, column index 0 for control FinishForm is 6
    11/17/2010 12:04:25  1  INF                                          Setting tab order for PsconfigTableLayoutPanel PsconfigBaseFormClientLayoutTableLayoutPanelName, row index 5
    11/17/2010 12:04:25  1  INF                                          Setting tab order for control in PsconfigTableLayoutPanel PsconfigBaseFormClientLayoutTableLayoutPanelName, row index 5, column index 0
    11/17/2010 12:04:25  1  INF                                          Tab order at TLP row index 5, column index 0 for control FinishForm is 7
    11/17/2010 12:04:25  1  INF                                        Leaving function PsconfigTableLayoutPanel.SetTableLayoutPanelTabOrder
    11/17/2010 12:04:25  1  INF                                      Leaving function PsconfigTableLayoutPanel.SetTabOrder
    11/17/2010 12:04:25  1  INF                                      Entering function PsconfigTableLayoutPanel.SetTabOrder
    11/17/2010 12:04:25  1  INF                                        The tab index for this PsconfigTableLayoutPanel PsconfigBaseFormNavigationTableLayoutPanelName is 9
    11/17/2010 12:04:25  1  INF                                        Entering function PsconfigTableLayoutPanel.SetTableLayoutPanelTabOrder
    11/17/2010 12:04:25  1  INF                                          Setting tab order for PsconfigTableLayoutPanel PsconfigBaseFormNavigationTableLayoutPanelName, row index 0
    11/17/2010 12:04:25  1  INF                                          Setting tab order for control in PsconfigTableLayoutPanel PsconfigBaseFormNavigationTableLayoutPanelName, row index 0, column index 0
    11/17/2010 12:04:25  1  INF                                          Tab order at TLP row index 0, column index 0 for control PsconfigBaseFormBackButtonName is 10
    11/17/2010 12:04:25  1  INF                                          Setting tab order for control in PsconfigTableLayoutPanel PsconfigBaseFormNavigationTableLayoutPanelName, row index 0, column index 1
    11/17/2010 12:04:25  1  INF                                          Tab order at TLP row index 0, column index 1 for control PsconfigBaseFormNextButtonName is 11
    11/17/2010 12:04:25  1  INF                                          Setting tab order for control in PsconfigTableLayoutPanel PsconfigBaseFormNavigationTableLayoutPanelName, row index 0, column index 2
    11/17/2010 12:04:25  1  INF                                          Tab order at TLP row index 0, column index 2 for control PsconfigBaseFormCancelOrFinishButtonName is 12
    11/17/2010 12:04:25  1  INF                                        Leaving function PsconfigTableLayoutPanel.SetTableLayoutPanelTabOrder
    11/17/2010 12:04:25  1  INF                                      Leaving function PsconfigTableLayoutPanel.SetTabOrder
    11/17/2010 12:04:25  1  INF                                    Leaving function PsconfigBaseForm.AutomaticallySetTabOrder
    11/17/2010 12:04:25  1  INF                                  Leaving function FinishForm.PsconfigBaseFormLoadEventHandler
    11/17/2010 12:04:25  1  INF                                  Old location for the navigation panel is {X=314,Y=465}, new location is {X=349,Y=464}
    11/17/2010 12:04:25  1  INF                                  Not running in high contrast, so we will paint the background with our trademarked image
    11/17/2010 12:04:25  1  INF                                  Not running in high contrast, so we will paint the background with our trademarked image
    11/17/2010 12:04:25  1  INF                                  Not running in high contrast, so we will paint the background with our trademarked image
    11/17/2010 12:04:25  1  INF                                Leaving function PsconfigBaseForm.TransitionToPsconfigBaseForm
    11/17/2010 12:04:25  1  INF                              Leaving function PsconfigBaseForm.ShowNextForm
    11/17/2010 12:04:25  1  INF                            Leaving function ConfigurationProgressForm.PsconfigBaseFormNextButtonClickedEventHandler
    11/17/2010 12:04:25  1  INF                          Leaving function ConfigurationProgressForm.InvokeTaskDriverEventHandler
    11/17/2010 12:04:25  1  INF                          Not running in high contrast, so we will paint the background with our trademarked image
    11/17/2010 12:04:25  1  INF                          Not running in high contrast, so we will paint the background with our trademarked image
    11/17/2010 12:04:25  1  INF                          Not running in high contrast, so we will paint the background with our trademarked image
    11/17/2010 12:04:25  1  INF                          Not running in high contrast, so we will paint the background with our trademarked image
    11/17/2010 12:04:25  1  INF                          Not running in high contrast, so we will paint the background with our trademarked image
    11/17/2010 12:04:25  1  INF                          Not running in high contrast, so we will paint the background with our trademarked image
    11/17/2010 12:04:25  1  INF                          Not running in high contrast, so we will paint the background with our trademarked image
    11/17/2010 12:04:25  1  INF                          Not running in high contrast, so we will paint the background with our trademarked image
    11/17/2010 12:04:25  1  INF                          Not running in high contrast, so we will paint the background with our trademarked image
    11/17/2010 12:04:25  6  INF                        Leaving function PsconfigBaseForm.TaskDriverEventHandler
    11/17/2010 12:04:25  6  INF                      Leaving function TaskDriver.FireOnTaskDriverEvent
    11/17/2010 12:04:25  6  INF                    Leaving function TaskDriver.OnTaskDriverStop
    11/17/2010 12:04:25  6  INF                  Leaving function TaskDriver.Stop
    11/17/2010 12:04:25  6  INF                  UnLocking the task driver for exclusive use while we ran tasks
    11/17/2010 12:04:25  6  INF                Leaving function TaskDriver.Run
    11/17/2010 12:04:25  6  INF                The task driver has returned, so it is done now
    11/17/2010 12:04:25  6  INF              Leaving function ConfigurationProgressForm.RunTheTaskDriver
    11/17/2010 12:05:26  1  INF              Entering function PsconfigLinkLabel.LinkLabelClickedEventHandler
    11/17/2010 12:05:26  1  INF                Clicking the link data C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\LOGS\PSCDiagnostics_11_17_2010_12_2_22_971_1188279091.log
    11/17/2010 12:05:26  1  INF                Not running in high contrast, so we will paint the background with our trademarked image
    11/17/2010 12:05:27  1  INF              Leaving function PsconfigLinkLabel.LinkLabelClickedEventHandler

    Wednesday, November 17, 2010 8:10 PM
  • Hi jaredmill,

    Have you installed the Office 2010 in your vm?

    If so please uninstall it, then try to run Configuration Wizard again.

    The issue appears to be associated to having the new Office 2010 beta (specifically InfoPath 2010) installed.

    More information please refer to http://blogs.msdn.com/b/tmathis/archive/2009/11/03/spupgradeexception-one-or-more-types-failed-to-load-exception-when-running-configuration-wizard.aspx.


    Best regards. Emir
    • Marked as answer by jaredmill Friday, November 19, 2010 4:08 PM
    Friday, November 19, 2010 8:51 AM
  • Thanks, it was office 10!
    Friday, November 19, 2010 4:08 PM