Eu não tenho reputação suficiente no serverfault para comentar, então eu tenho que dar uma "resposta":
A chamada bind () liga o socket a um nó no sistema de arquivos, então provavelmente seu usuário não tem permissões de escrita em / run !? No meu sistema / tmp tem og+w
enquanto / run tem og-w
. Tente criar o soquete em uma subpasta de / run que tenha permissões de gravação.
O que você quer dizer com "o soquete foi criado muito bem"? Você pode se conectar a ele com outro processo? Parece que a tomada está lá. Mas, de acordo com o que escrevi acima, não espero que apareça no sistema de arquivos.