Issue:

When you install RDO stack on CentOS, you may encounter following error.

Error:

[root@localhost ~]# packstack --allinone

ERROR:root:Failed to load plugin from file prescript_000.py

ERROR:root:Traceback (most recent call last):

File "/usr/lib/python2.7/site-packages/packstack/installer/run_setup.py", line 884, in loadPlugins

moduleobj = __import__(moduleToLoad)

File "/usr/lib/python2.7/site-packages/packstack/plugins/prescript_000.py", line 35, in <module>

from packstack.modules.documentation import update_params_usage

File "/usr/lib/python2.7/site-packages/packstack/modules/documentation.py", line 20, in <module>

from docutils import core

File "/usr/lib/python2.7/site-packages/docutils/core.py", line 20, in <module>

from docutils import frontend, io, utils, readers, writers

File "/usr/lib/python2.7/site-packages/docutils/frontend.py", line 41, in <module>

import docutils.utils

File "/usr/lib/python2.7/site-packages/docutils/utils/__init__.py", line 20, in <module>

import docutils.io

File "/usr/lib/python2.7/site-packages/docutils/io.py", line 18, in <module>

from docutils.utils.error_reporting import locale_encoding, ErrorString, ErrorOutput

File "/usr/lib/python2.7/site-packages/docutils/utils/error_reporting.py", line 46, in <module>

locale_encoding = locale.getlocale()[1] or locale.getdefaultlocale()[1]

File "/usr/lib64/python2.7/locale.py", line 511, in getdefaultlocale

return _parse_localename(localename)

File "/usr/lib64/python2.7/locale.py", line 443, in _parse_localename

raise ValueError, 'unknown locale: %s' % localename

ValueError: unknown locale: UTF-8

ERROR:root:Traceback (most recent call last):

File "/usr/lib/python2.7/site-packages/packstack/installer/run_setup.py", line 949, in main

loadPlugins()

File "/usr/lib/python2.7/site-packages/packstack/installer/run_setup.py", line 892, in loadPlugins

raise Exception("Failed to load plugin from file %s" % item)

Exception: Failed to load plugin from file prescript_000.py

ERROR : Failed to load plugin from file prescript_000.py

Traceback (most recent call last):

File "/usr/bin/packstack", line 15, in <module>

run_setup.main()

File "/usr/lib/python2.7/site-packages/packstack/installer/run_setup.py", line 1019, in main

print(output_messages.ERR_CHECK_LOG_FILE_FOR_MORE_INFO % (logFile))

UnboundLocalError: local variable 'logFile' referenced before assignment

Solution:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

RDO Stack Exception: UnboundLocalError: local variable 'logFile' referenced before assignment的更多相关文章

  1. 洗礼灵魂,修炼python(23)--自定义函数(4)—闭包进阶问题—>报错UnboundLocalError: local variable 'x' referenced before assignment

    闭包(lexical closure) 什么是闭包前面已经说过了,但是由于遗留问题,所以单独作为一个章节详解讲解下 不多说,看例子: def funx(x): def funy(y): return ...

  2. _markupbase.py if not match: UnboundLocalError: local variable 'match' referenced before assignment,分析Python 库 html.parser 中存在的一个解析BUG

    BUG触发时的完整报错内容(本地无关路径用已经用 **** 隐去): **************\lib\site-packages\bs4\builder\_htmlparser.py:78: U ...

  3. 变量引用的错误:UnboundLocalError: local variable 'range' referenced before assignment

    class Battery(): """一次模拟电瓶汽车的简单尝试""" def __init__(self,battery_size = ...

  4. 出现UnboundLocalError: local variable 'a' referenced before assignment异常的情况与解决方法

    出现UnboundLocalError: local variable ‘a’ referenced before assignment异常的情况与解决方法字面意思:局部变量赋值前被引用原因:局部变量 ...

  5. UnboundLocalError: local variable 'range' referenced before assignment

    1. 报错信息 UnboundLocalError: local variable 'range' referenced before assignment 2. 代码 class Car(): &q ...

  6. 全局变量报错:UnboundLocalError: local variable 'l' referenced before assignment

    总结: 内部函数,不修改全局变量可以访问全局变量 内部函数,修改同名全局变量,则python会认为它是一个局部变量 在内部函数修改同名全局变量之前调用变量名称(如print sum),则引发Unbou ...

  7. python:UnboundLocalError: local variable 'xxx' referenced before assignment

    近来一直都在学习python语言,偶然在伯乐在线看到2017年京东C/C++的面试题.就打算用python+ST3 IDE顺便敲下面试题代码. 原题 C语言: #include <stdio.h ...

  8. UnboundLocalError: local variable ‘xxx‘ referenced before assignment

    原因 在Python函数中调用了某个和全局变量同名的局部变量,导致编译器不知道此时使用的是全局变量还是局部变量 a = 3 def func(): a+=3 func() UnboundLocalEr ...

  9. UnboundLocalError: local variable 'f' referenced before assignment

    参考方案链接: 1.http://blog.chinaunix.net/uid-631981-id-3766212.html 2.http://blog.sina.com.cn/s/blog_4b9e ...

随机推荐

  1. 三层架构和MVC一样吗?(区别)

    首先声明:1.三层架构绝不是MVC(不一样滴) 2.三层架构可以应用于任何语言.任何技术的应用程序.                   3.而MVC只是为了解决BS应用程序视图各部分的耦合关系:他们 ...

  2. Windows使用Gitblit搭建Git服务器

    安装之前需确定安装JAVA运行环境. 下载安装 首先到 Gitblit官网 下载安装包.此处使用的版本是1.8.0. 将解压得到的gitblit-1.8.0文件夹放于C:\gitServer目录下. ...

  3. [原创软件]Maya报错窗口监测器

    软件主要功能: 监测Maya软件运行状态,如弹出报错窗口,则自动点击关闭 程序界面截图: 开发环境及语言: c# .NET Framework 4.0 Visual Studio 2015 更新日志: ...

  4. springboot集成mybatis(二)

    上篇文章<springboot集成mybatis(一)>介绍了SpringBoot集成MyBatis注解版.本文还是使用上篇中的案例,咱们换个姿势来一遍^_^ 二.MyBatis配置版(X ...

  5. Java网络编程基础(Netty预备知识)

    今天在家休息,闲来无事,写篇博客,陶冶下情操~~~ =================我是分割线================ 最近在重新学习Java网络编程基础,以便后续进行Netty的学习. 整 ...

  6. [LeetCode] Knight Probability in Chessboard 棋盘上骑士的可能性

    On an NxN chessboard, a knight starts at the r-th row and c-th column and attempts to make exactly K ...

  7. MySQL · 引擎特性 · InnoDB 数据页解析

    前言 之前介绍的月报中,详细介绍了InnoDB Buffer Pool的实现细节,Buffer Pool主要就是用来存储数据页的,是数据页在内存中的动态存储方式,而本文介绍一下数据页在磁盘上的静态存储 ...

  8. linux 基本使用命令

    arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI ...

  9. [HNOI 2016]最小公倍数

    Description 题库链接 给定一张 \(N\) 个顶点 \(M\) 条边的无向图(顶点编号为 \(1,2,\cdots,n\) ),每条边上带有权值.所有权值都可以分解成 \(2^a\time ...

  10. STL rope

    rope的部分简单操作 函数 功能 push_back(x) 在末尾添加x insert(pos,x) 在pos插入x erase(pos,x) 从pos开始删除x个 replace(pos,x) 从 ...