Well I figured this out! The folder structure on my hard disk was messed up, in theory due to using the Timemachine backup restore when rebuilding my mac. The short version is that /tmp was not present. Once I corrected that, the TeamViewer installer ran like a dream. The longer version... The proper disk structure is for /tmp to actually be a symbolic link to /private/tmp. In my case this was setup properly BUT the folder /private/tmp was ALSO a symbolic link to /private/tmp. This caused a circular reference and the installer would just detect that it did not have access to /tmp, and would display the message in the original post, and would quit. I fixed this using Terminal and the following commands: cd /private sudo mv tmp tmp1 sudo mkdir tmp sudo chmod 1777 tmp sudo rm -f tmp1 What do these do? go to the correct starting directory gets the existing incorrect symbolic link for tmp1 out of the way creates a new tmp folder sets the permissions on the folder to Read/Write/Execute for the user group and world, and sets the sticky bit so that only owners of files within /tmp can delete thier files gets rid of the old symbolic link. Note: its important to run these commands using sudo so that the final directory is owned by root in the wheel group. Hope this helps others with the same issue.
... View more