Skip to content

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

@fagrela-gcmlp

Description

@fagrela-gcmlp

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions