-
make的一开始如果报错:python2.4 /root/hue-master/tools/virtual-bootstrap/virtual-bootstrap.py \
-qq --no-site-packages /root/hue-master/build/env
虽然/usr/bin/python已经是2.7版本,但是不知怎会调用到/usr/bin/python2.4,修改后即可:
ln -s /usr/bin/python2.7 /usr/bin/python2.4
-
vim ./tools/virtual-bootstrap/virtual-bootstrap.py,可以看到第33行说明了python必须是2.6以上的版本:
ERROR: this script requires Python 2.6 or greater
maven开始组建之前报错,提示JDK版本不对,升级之后正常,错误提示如下:
Detected JDK Version: 1.6.0-24 is not in the allowed range [1.7.0,1.7.1000].
在安装python模块的时候报错:AttributeError: 'NoneType' object has no attribute 'clone'
从以上信息可以发现,应该是easy_install版本不对,之前错误的调用了python2.4导致生成了easy_install2.4的版本,
从 ./build/env/bin/目录中可以发现,还有一个easy_install2.7,
报的这个没有属性clone的错误正是easy_install或者bootstrap.py的bug。
参见:https://github.com/diefenbach/django-lfs/issues/73、Python easy_install的一个问题
easy_install setuptools==dev06 && make clean && make apps
启动服务后若网页显示django错误:attempt to write a readonly database或 unable to open database file,
是因为目录或文件权限不够,导致sqlite无法访问到数据库文件及临时文件。
参考:Django-想说爱你真不容易--解决“Unable to open database file”,修改命令如下:
chmod 777 hue-master/desktop/
chmod 766 hue-master/desktop/desktop.db
about页显示配置错误:not able to access the filesystem,同时webhdfs无法连接造成File Browser组件无效,
应该是没有启用webhdfs_api接口,参考: