csshX not working on Mac OS Big Sur
Solution 1:
You can also just edit /usr/local/bin/csshX with the editor of your choice and replace the first line #!/usr/bin/perl with #!/usr/bin/perl5.18
Solution 2:
I have FIXED IT!
The whole thing was that Apple used in MacOS Catalina perl 5, version 18, subversion 4 (v5.18.4) as a default, but in Big Sur perl 5, version 28, subversion 2 (v5.28.2)
csshX is not compatible with 5.28 so the easiest way is to change the default one by this command:
defaults write com.apple.versioner.perl Version -string 5.18
since Apple kept the previous versions:
sh-3.2# ls -l /usr/bin/perl*
-rwxr-xr-x 1 root wheel 140176 Jan 1 2020 /usr/bin/perl
-rwxr-xr-x 1 root wheel 139184 Jan 1 2020 /usr/bin/perl5.18
-rwxr-xr-x 1 root wheel 121472 Jan 1 2020 /usr/bin/perl5.28
-rwxr-xr-x 1 root wheel 121472 Jan 1 2020 /usr/bin/perl5.30
and Voilà - csshX is working again!