KEMBAR78
PowerShell 7.5.0 .deb package fails to install on U/Kubuntu 25.04 due to unsupported libicu76 · Issue #25415 · PowerShell/PowerShell · GitHub
Skip to content

PowerShell 7.5.0 .deb package fails to install on U/Kubuntu 25.04 due to unsupported libicu76 #25415

@munawarcmd

Description

@munawarcmd

Prerequisites

Steps to reproduce

  1. Download powershell_7.5.0-1.deb_amd64.deb from GitHub Releases.
  2. On a fresh Kubuntu 25.04 system, run:
    sudo dpkg -i powershell_7.5.0-1.deb_amd64.deb
  3. Observe dependency error related to libicu:

powershell depends on libicu74 | libicu72 | ... | libicu52; however: Package libicu76 is not installed.

Expected behavior

PowerShell should detect and accept `libicu76` as a valid dependency, or relax the dependency version check to allow installation on newer systems.

Actual behavior

The installer fails due to strict version matching, even though `libicu76` is installed and PowerShell runs fine when forced to install.

Error details

dpkg: dependency problems prevent configuration of powershell:
 powershell depends on libicu74 | libicu72 | ... | libicu52; however:
  Package libicu76 is not installed.

Environment data

$PSVersionTable

Unable to launch PowerShell due to failed installation.
System: Kubuntu 25.04
Installed ICU: libicu76:amd64 76.1-1ubuntu2

Visuals

munawar@kubuntu:~$ sudo dpkg -i powershell_7.5.0-1.deb_amd64.deb
Selecting previously unselected package powershell.
(Reading database ... 243113 files and directories currently installed.)
Preparing to unpack powershell_7.5.0-1.deb_amd64.deb ...
Unpacking powershell (7.5.0-1.deb) ...
dpkg: dependency problems prevent configuration of powershell:
 powershell depends on libicu74 | libicu72 | libicu71 | libicu70 | libicu69 | libicu68 | libicu67 | libicu66 | libicu65 | libicu63 | libicu60 | libicu57 | libicu55 | libicu52; however:
  Package libicu74 is not installed.
  Package libicu72 is not installed.
  Package libicu71 is not installed.
  Package libicu70 is not installed.
  Package libicu69 is not installed.
  Package libicu68 is not installed.
  Package libicu67 is not installed.
  Package libicu66 is not installed.
  Package libicu65 is not installed.
  Package libicu63 is not installed.
  Package libicu60 is not installed.
  Package libicu57 is not installed.
  Package libicu55 is not installed.
  Package libicu52 is not installed.

dpkg: error processing package powershell (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db (2.13.0-1) ...
Errors were encountered while processing:
 powershell
munawar@kubuntu:~$ dpkg -l | grep libicu
ii  libicu76:amd64                                      76.1-1ubuntu2                              amd64        International Components for Unicode
munawar@kubuntu:~$ 

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-Maintainers-Buildspecific to affecting the buildNeeds-TriageThe issue is new and needs to be triaged by a work group.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions