If you get the following error while running Synaptic:
Failed to run /usr/sbin/synaptic
Unable to copy the user’s Xauthorisation file.
Make sure to that you have enough space in your /tmp directory.
To check if that is indeed the problem run the following command in your terminal:
This command will show you each mounted volumes you may have including the one mounted to /tmp.
/tmp usually contains temporary data for applications while they run. It sometimes may reach a point where it 100% full (might have happened to me while I upgraded to Hardy Heron 8.04).
To clear /tmp run the following commands (BE CAREFUL NOT TO RUN rm -rf ON ANYWHERE OTHER THAN /tmp):
pwd # just to make sure you are really in /tmp
rm -rf *