Skip to content

MicrosoftPowerBIMgmt 1.3.83 manifest declares sub-modules at 1.3.84 causing Install-Module dependency failure #437

Description

Description

MicrosoftPowerBIMgmt 1.3.83 was published to PSGallery with a RequiredModules manifest entry that references its sub-modules at version 1.3.84, while the sub-modules themselves were published separately at 1.3.83 (and later at 1.3.84).

This version mismatch causes Install-Module MicrosoftPowerBIMgmt -RequiredVersion 1.3.83 to fail on environments where the 1.3.84 sub-modules are not already cached, because PackageManagement attempts to resolve the declared dependency version and cannot find it.

Error

Install-Package: Unable to find dependent module(s) (MicrosoftPowerBIMgmt.Profile)

Steps to reproduce

# Clean environment (no MicrosoftPowerBIMgmt modules installed)
Install-Module MicrosoftPowerBIMgmt -RequiredVersion 1.3.83 -Force -Scope CurrentUser

Expected behaviour

MicrosoftPowerBIMgmt 1.3.83 installs successfully, with sub-modules resolved and installed at a consistent version.

Actual behaviour

Installation fails because the 1.3.83 manifest declares RequiredModules at 1.3.84:

Find-Module MicrosoftPowerBIMgmt -RequiredVersion 1.3.83 -IncludeDependencies

Version  Name                            Repository
-------  ----                            ----------
1.3.83   MicrosoftPowerBIMgmt            PSGallery
1.3.84   MicrosoftPowerBIMgmt.Admin      PSGallery
1.3.84   MicrosoftPowerBIMgmt.Profile    PSGallery
1.3.84   MicrosoftPowerBIMgmt.Capacities PSGallery
1.3.84   MicrosoftPowerBIMgmt.Data       PSGallery
1.3.84   MicrosoftPowerBIMgmt.Profile    PSGallery
1.3.84   MicrosoftPowerBIMgmt.Reports    PSGallery
1.3.84   MicrosoftPowerBIMgmt.Workspaces PSGallery

Environment

  • Windows Server 2025 (windows-2025-vs2026 GitHub Actions runner)
  • PowerShell 7.x
  • PowerShellGet 2.x

Suggested fix

Ensure the meta-module version and all declared RequiredModules versions are consistent at publish time (i.e. MicrosoftPowerBIMgmt 1.3.83 should declare sub-modules at 1.3.83, not 1.3.84).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions