I upgraded my MT installation from 4.25 to 4.35 a few days ago, and the installation and upgrade went perfectly smoothly with no errors, but now it is throwing an error, "Weak references are not implemented in the version of perl", when publishing either an entry or a comment on my main blog. The publish completes, but I am sent to this error instead of back to the edit entry screen when publishing an entry, or the published entry when posting a comment. I can publish all of my index and archive templates without a problem. I tried disabling all of my plugins in case of an incompatibility, with no luck. I also tried creating a new test blog, and it does NOT exhibit the same problem. I'm running out of ideas here. Does anyone have any more? ;)
Reported on Movable Type 4.3

In case it might be of any help, my mt-check.cgi:
http://www.confoozled.com/mt/mt-check.cgi
You would have to install Scalar::Util.
Try to eventually force install it, or ask your hosting support to do it for you.
You could do it from your server command line using these commands:
1) perl -MCPAN -e shell
2) force install Scalar::Util
If they are not willing to help you with that, I would be happy to get you hosted in a reliable hosting environment:
http://www.pro-it-service.com/en/movabletype_hosting.html
Kind Regards,
Mihai Bocsaru
----------------------------------
Daily Movable Type Consultant
Web Development
Movable Type Consulting
Six Apart Partner
http://www.pro-it-service.com/
----------------------------------
Movable Type Demo
http://www.movabletypedemo.org/
----------------------------------
Open Melody Demo
http://www.openmelodydemo.org/
According to my mt-check.cgi it is already installed. Should I try this anyway?
It is installed, but not properly.
You should follow my advice above.
Cheers,
Mihai