Operator error. I loaded a spare partition /dev/hda4 as /tmp [ as /tmp was conveniently empty!] and that screwed it up. Sorry for the waste of time.