Had the same issue – but files were owned by oracle user,
and after upgrading to clusterware with job roles separation all listeners
had to be running under grid. removing oracle-owned files in /tmp/.oracle solved the issue.
Thank you.