Существует ответ, законченный на StackOverflow https://stackoverflow.com/questions/3432536/tmux-create-session-if-none-exists
tmux attach || tmux new
Проблема заключалась в том, что версия была старой и содержала ошибки:
Я обновил эту: https://github.com/haf/puppet-supervisor для установки последняя версия супервизора.
Основная проблема, похоже, заключается в том, что неспособность запустить демон в первый раз создает файл сокета в месте выполнения, но сценарий initv не поддерживает его удаление (поэтому это нужно делать вручную ).
У меня была такая же проблема. Причина заключалась в запуске supervisord версии 2.x вместо 3.x. Обновление супервизора решило проблему.