O Click interromperá a execução adicional porque o Python 3 foi configurado para usar ASCII como codificação para o ambiente

Eu baixei o Quokka Python / Flask CMS para um servidor CentOS7. Tudo funciona bem com o comando

sudo python3 manage.py runserver --host 0.0.0.0 --port 80

Então eu crio um arquivo /etc/init.d/quokkacms. O arquivo contém o seguinte código

start() {
        echo -n "Starting quokkacms: "
        python3 /var/www/quokka/manage.py runserver --host 0.0.0.0 --port 80
        touch /var/lock/subsys/quokkacms
        return 0
}
stop() {
        echo -n "Shutting down quokkacms: "
        rm -f /var/lock/subsys/quokkacms
        return 0
}
case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    status)

        ;;
    restart)
        stop
        start
        ;;

    *)
        echo "Usage: quokkacms {start|stop|status|restart}"
        exit 1
        ;;
esac
exit $?

Mas recebo um erro ao executarsudo service quokkacms start

RuntimeError: Click interromperá a execução adicional porque o Python 3 foi configurado para usar ASCII como codificação para o ambiente. Alterne para Python 2 ou consultehttp://click.pocoo.org/python3/ para
etapas de mitigação.

Parece-me que é o script bash. Como obtenho resultados diferentes? Também segui as instruções no link na mensagem de erro, mas ainda não tive sorte.

[atualização] Eu já havia tentado a solução fornecida pela Click antes de postar esta pergunta. Verifique os resultados abaixo (eu corro no root):

[root@webserver quokka]# python3
Python 3.4.3 (default, Jan 26 2016, 02:25:35)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import locale
>>> import codecs
>>> print(locale.getpreferredencoding())
UTF-8
>>> print(codecs.lookup(locale.getpreferredencoding()).name)
utf-8
>>> locale.getdefaultlocale()
('en_US', 'UTF-8')
>>> locale.CODESET
14
>>>

questionAnswers(3)

yourAnswerToTheQuestion