All those tests are filesystem-related. Is the filesystem you are building on somehow non-standard?
This is a long shot, since I would expect far more tests to fail if your filesystem were weird, but maybe you are building on a network filesystem (AFS, NFS, ...) which behaves weird.
Other than that, it is weird that only some of the tests that create/check files fail and the basic ones seem to pass.
One thing that comes to mind when looking at ExtUtils::Install/Packlist.t:
# set this file to read-only chmod 0444, 'eplist'; ... eval { ExtUtils::Packlist::write({}, 'eplist') };
If you are running the tests as root or some other kind of superuser, the test will pass, as file permissions don't apply to root.
In reply to Re: perl 5.38 - File open test failures on RockyLinux 8.8
by Corion
in thread perl 5.38 - File open test failures on RockyLinux 8.8
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |