Click abortará la ejecución posterior porque Python 3 se configuró para usar ASCII como codificación para el entorno

Descargué Quokka Python / Flask CMS en un servidor CentOS7. Todo funciona bien con comando

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

Luego creo un archivo /etc/init.d/quokkacms. El archivo contiene el siguiente 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 $?

Pero recibo un error al ejecutarsudo service quokkacms start

RuntimeError: Click abortará la ejecución posterior porque Python 3 se configuró para usar ASCII como codificación para el entorno. Cambie a Python 2 o consultehttp://click.pocoo.org/python3/ para
pasos de mitigación.

Me parece que es el script bash. ¿Cómo es que obtengo resultados diferentes? También seguí las instrucciones en el enlace en el mensaje de error pero aún no tuve suerte.

[actualización] Ya había probado la solución proporcionada por Click antes de publicar esta pregunta. Comprueba los resultados a continuación (ejecuto en la raíz):

[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
>>>

Respuestas a la pregunta(3)

Su respuesta a la pregunta