Composer Install Fails on concrete5/core

I’m attempting to install concrete via composer as instructed from the downloads page.
Once Composer gets to the point of installing everything, however, concrete5/core fails to install.

It seems like every other thing is getting installed but not concrete5/core.
It seems to download/extract/etc fine, but will not install.
On the very last step, it hangs at 99% for a very long time and then errors out as below.

Can someone help me figure out why the concrete5/core component won’t actually install?

  - Installing phpspec/prophecy (v1.15.0): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.3): Extracting archive
  - Installing myclabs/deep-copy (1.11.0): Extracting archive
  - Installing phpunit/phpunit (8.5.28): Extracting archive
  - Installing vlucas/phpdotenv (v2.6.9): Extracting archive
 180/181 [===========================>]  99%    Install of concrete5/core failed

In Filesystem.php line 314:

  Could not delete /concrete5/vendor/composer/c55cc755/concretecms-concretecms-core-f261fca/js/ckeditor/plugins/bidi/
  lang:

remove [--dev] [--dry-run] [--no-progress] [--no-update] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--update-no-dev] [-w|--update-with-dependencies] [-W|--update-with-all-dependencies] [--with-all-dependencies] [--no-update-with-dependencies] [--unused] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] <packages>...

Retrying has the same results (though referencing a different target file):

root@system:/concrete5# composer require concrete5/core

Info from https://repo.packagist.org: #StandWithUkraine
Using version ^9.1 for concrete5/core
./composer.json has been updated
Running composer update concrete5/core
Gathering patches from concrete5/dependency-patches (extra.patches).
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Downloading concrete5/core (9.1.1)
  - Installing concrete5/core (9.1.1): Extracting archive
    Install of concrete5/core failed

In Filesystem.php line 314:

  Could not delete /concrete5/vendor/composer/cfbcf2f6/concretecms-concretecms-core-f261fca/images/icons/filetypes:

require [--dev] [--dry-run] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--update-no-dev] [-w|--update-with-dependencies] [-W|--update-with-all-dependencies] [--with-dependencies] [--with-all-dependencies] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] [<packages>...]

root@system:/concrete5#

I have blown away and started from scratch a few times and each has the same result.

Interesting, is the destination readable/writable?