DIGEST-SHA is unavailable

C:\WINDOWS\system32>state install Digest-SHA
█ Installing Package

• Searching for Digest-SHA in the ActiveState Catalog… :heavy_check_mark: Found
• Creating commit… :heavy_check_mark: Done

Updating Runtime
────────────────
Changes to your runtime may require some dependencies to be rebuilt.

Something Went Wrong
────────────────────
x Could not install dependencies
x The Platform failed to resolve the dependencies for this build. \nBecause root depends on every version of Feature|language/perl|DIGEST-SHA which doesn’t match any versions, version solving failed.
x DIGEST-SHA is unavailable

Need More Help?
───────────────
• Run → state install --help for general help
• Check the Build Log to find out more: C:\Users\sathishr\AppData\Local\Temp\build-log-323473293
• Ask For Help → State Tool - ActiveState Community

C:\WINDOWS\system32>perl -v

This is perl, v5.6.1 built for msys

Copyright 1987-2001, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using man perl' or perldoc perl’. If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.

C:\WINDOWS\system32>

Your recipe is attempting to overcall a core module. This is causing a mismatch because the core version is mandatory.

The version you are trying to apply a module to is 5.6.1, which was a product for Windows XP, and has been end of life since 2007. You can’t update 5.6. You can’t do anything much with that build now. It can’t even talk to PPM, and PPM for 5.6 has been decommissioned since 2010. You will have to remove it and replace it with a version that’s a lot newer.