dsccommunity / SqlServerDsc

This module contains DSC resources for deployment and configuration of Microsoft SQL Server.
MIT License
360 stars 224 forks source link

SqlSetup: Install fails - DSC_SqlSetup.psd1 could not be found #1595

Closed mKenfenheuer closed 4 years ago

mKenfenheuer commented 4 years ago

Details of the scenario you tried and the problem that is occurring

Verbose logs showing the problem

Suggested solution to the issue

The DSC configuration that is used to reproduce the issue (as detailed as possible)

Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Confirm:$false
Install-Module -Name SqlServerDsc -Repository PSGallery -SkipPublisherCheck -Confirm:$false

Configuration SQLInstall
{
     Import-DscResource -ModuleName SqlServerDsc

     node localhost
     {
          WindowsFeature 'NetFramework45'
          {
               Name   = 'NET-Framework-45-Core'
               Ensure = 'Present'
          }

          SqlSetup 'InstallDefaultInstance'
          {
               SecurityMode        = 'SQL'
               SQLUserDBDir        = 'D:\SQL\UserDB\'
               SQLUserDBLogDir     = 'D:\SQL\UserDB\'
               SQLTempDBDir        = 'D:\SQL\TempDB\'
               SQLTempDBLogDir     = 'D:\SQL\TempDB\'
               SQLBackupDir        = 'D:\SQL\Backup\'
               InstanceName        = 'MSSQLSERVER'
               Features            = 'SQLENGINE'
               SourcePath          = 'C:\DSC-Config\SQL2017'
               SQLSysAdminAccounts = @('Administratoren')
               DependsOn           = '[WindowsFeature]NetFramework45'
          }
     }
}
SQLInstall -OutputPath .\Config
Start-DscConfiguration -Path .\Config -Wait -Force -Verbose

SQL Server edition and version the target node is running

SQL Server 2017 Enterprise

SQL Server PowerShell modules present on the target node

Name      Version    Path                                                                          
----      -------    ----                                                                          
SqlServer 21.1.18226 C:\Program Files\WindowsPowerShell\Modules\SqlServer\21.1.18226\SqlServer.psd1

The operating system the target node is running

OsOperatingSystemSKU : DatacenterServerEdition
OsArchitecture       : 64-Bit
WindowsVersion       : 1809
WindowsBuildLabEx    : 17763.1.amd64fre.rs5_release.180914-1434
OsLanguage           : de-DE
OsMuiLanguages       : {de-DE}

Version and build of PowerShell the target node is running

Name                           Value                                                                                        
----                           -----                                                                                        
PSVersion                      5.1.17763.1                                                                                  
PSEdition                      Desktop                                                                                      
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}                                                                      
BuildVersion                   10.0.17763.1                                                                                 
CLRVersion                     4.0.30319.42000                                                                              
WSManStackVersion              3.0                                                                                          
PSRemotingProtocolVersion      2.3                                                                                          
SerializationVersion           1.1.0.1                                                                                      

Version of the DSC module that was used

Name         Version Path                                                                            
----         ------- ----                                                                            
SqlServerDsc 14.1.0  C:\Program Files\WindowsPowerShell\Modules\SqlServerDsc\14.1.0\SqlServerDsc.psd1

Detailed Error Message / Log Output

WARNUNG: Von der Konfiguration "SQLInstall" wird mindestens eine integrierte Ressource heruntergeladen, ohne die zugehörigen 
Module explizit zu importieren. Fügen Sie Ihrer Konfiguration "Import-DscResource –ModuleName 'PSDesiredStateConfiguration'" 
hinzu, damit diese Meldung nicht mehr angezeigt wird.

    Verzeichnis: C:\DSC-Config\Config

Mode                LastWriteTime         Length Name                                                                       
----                -------------         ------ ----                                                                       
-a----       17.07.2020     11:29           3430 localhost.mof                                                              
AUSFÜHRLICH: Vorgang "CIM-Methode aufrufen" mit den folgenden Parametern durchführen, "'methodName' = SendConfigurationApply,
'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration".
AUSFÜHRLICH: Vom Computer 'WIN-T85G1FQQ5AN' mit Benutzer-SID 'S-1-5-21-3859010636-3025912086-3338911287-500' ist ein LCM-Meth
odenaufruf eingegangen.
AUSFÜHRLICH: [WIN-T85G1FQQ5AN]: LCM:  [ StartenFestlegen]
AUSFÜHRLICH: [WIN-T85G1FQQ5AN]: LCM:  [ BeendenFestlegen]
Importieren des Moduls DSC_SqlSetup mit Fehler Die Windows PowerShell-Datendatei "DSC_SqlSetup.psd1" kann nicht im 
Verzeichnis "C:\Program Files\WindowsPowerShell\Modules\SqlServerDsc\14.1.0\DscResources\DSC_SqlSetup\en-US\" oder einem 
übergeordneten Verzeichnis gefunden werden. fehlgeschlagen.
    + CategoryInfo          : InvalidOperation: (root/Microsoft/...gurationManager:String) [], CimException
    + FullyQualifiedErrorId : ImportModuleFailed
    + PSComputerName        : localhost

AUSFÜHRLICH: Vorgang "CIM-Methode aufrufen" wurde abgeschlossen.
AUSFÜHRLICH: Die Ausführung des Konfigurationsauftrags hat 4.837 Sekunden gedauert.
Importing the DSC_SqlSetup module with error The Windows PowerShell DSC_SqlSetup.psd1 data file cannot be imported from
directory "C:\Program Files\WindowsPowerShell\Modules\SqlServerDsc\14.1.0\DscResources\DSC_SqlSetup\en-US\" or a parent directory.

Any ideas?

johlju commented 4 years ago

Closing this in favor of issue https://github.com/dsccommunity/SqlServerDsc/issues/1596.