auto-update hamstrung by perl binaries mismatch

Hi all. This may have been covered before. Tried to google this problem but struggled to find a solution. Note the last line which prevents urpmi from working and installing packages.
Any ideas?
Any ideas?
- Code: Select all
urpmi --auto-update
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_AU.UTF-8",
LC_ALL = (unset),
LC_SOURCED = "1",
LANG = "en_AU.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Int64.c: loadable library and perl binaries are mismatched (got handshake key 0xdb00080, needed 0xce00080)