I downloaded MT-4.21-en.tar.gz and opened the file using Stuffit Expander instead of Mac OS X's default unzip utility. I used CuteFTP (instead of Transmit and Filezilla) and uploaded the extlib and lib in ASCII mode. Behold, log sample:
CODE
STOR XMLRPCServer.pm
150 Opening ASCII mode data connection for XMLRPCServer.pm
Sent 47825 B
226 Transfer complete
CDUP
So I ran mt-check.cgi and received the following message:
QUOTE
Movable Type System Check Successful
You're ready to go! Your server has all of the required modules installed; you do not need to perform any additional module installations. Continue with the installation instructions.
I ran mt-upgrade.cgi and received this message:
QUOTE
Got an error: Can't locate JSON.pm in @INC (@INC contains: /extlib lib /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at lib/MT/App/Upgrader.pm line 15.
BEGIN failed--compilation aborted at lib/MT/App/Upgrader.pm line 15.
Compilation failed in require at lib/MT/Bootstrap.pm line 62.
mt-wizard.cgi and mt.cgi return the following error:
QUOTE
Got an error: mutiple trigger registration in one add_trigger() call is deprecated. at lib/MT/Entry.pm line 282
Compilation failed in require at lib/MT/Compat/v3.pm line 12.
BEGIN failed--compilation aborted at lib/MT/Compat/v3.pm line 12.
Compilation failed in require at lib/MT.pm line 1210.
WTF