ERROR: invalid locale name: "en_US.UTF-8"

No, the peer authentication is optional, you can skip it. If you fixed the RabbitMQ configuration as you mentioned in the other thread then everything is OK!