openerp安装记录及postgresql数据库问题解决
ubuntu-14.04下openerp安装记录
1、安装PostgreSQL 数据库
a、安装
sudo apt-get install postgresql
安装后ubuntu系统会增加一个名为postgres的用户
b、设置PostgreSQL数据库用户(以ubuntu系统中的postgres用户进行设置)
进入postgres用户环境:sudo su postgres
为数据库创建一个名为openerp的新用户:createuser openerp
用psql -l命令查看数据库列表
用psql template1操作查看表格
c、
2、安装python依赖的包
sudo apt-get install python-dateutil python-feedparser python-gdata python-ldap python-libxslt1 python-lxml python-mako python-openid python-psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi
3、安装openerp
openerp下载网址:http://nightly.odoo.com/7.0/nightly/deb/openerp_7.0-latest-1_all.deb(这个链接用迅雷可以下载,在浏览器上老是报404错误)
安装:sudo dpkg -i openerp_7.0-latest-1_all.deb
输出错误信息如下:
Unpacking openerp (7.0-20140804-231303-1) ...
dpkg: dependency problems prevent configuration of openerp:
openerp depends on python-docutils; however:
Package python-docutils is not installed.
openerp depends on python-jinja2; however:
Package python-jinja2 is not installed.
openerp depends on python-mock; however:
Package python-mock is not installed.
openerp depends on python-psutil; however:
Package python-psutil is not installed.
openerp depends on python-unittest2; however:
Package python-unittest2 is not installed.
dpkg: error processing package openerp (--install):
dependency problems - leaving unconfigured
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
openerp
用以下方式解决:
sudo apt-get -f install
重来一次:sudo dpkg -i openerp_7.0-latest-1_all.deb
安装完成后,openerp已经以openerp用户身份运行。用以下命令查看:

4、浏览器客户端登录
在浏览器上登录http://localhost:8069

按下Create Database按钮后,显示出错信息如下:

其中关键信息如下:
File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140101_002439-py2.7.egg/openerp/sql_db.py", line 226, in execute
res = self._obj.execute(query, params)
ProgrammingError: permission denied to create database
多方查找及折腾之后,分析&猜测应该是postgresql数据库的当前用户,具体说是openerp用户的权限受限,引起此故障
查看及应对办法操作如下:
进入操作界面:
postgres@zl-VirtualBox:~$ psql template1
显示用户及属性:
template1=# \du

上面的openerp一行对应的Attributes为空
如下操作后:
postgres@zl-VirtualBox:~$dropuser openerp
postgres@zl-VirtualBox:~$createuser --createdb --username postgres --createrole --pwprompt openerp
再次进入操作界面:
postgres@zl-VirtualBox:~$ psql template1
显示用户及属性:
template1=# \du

上面的openerp一行对应的Attributes为Create DB
客户端重新偿试进入系统:

ok
openerp安装记录及postgresql数据库问题解决的更多相关文章
- docker安装并持久化postgresql数据库
安装docker步骤略过 1.拉取postgresql镜像 docker pull postgresql 2.创建本地卷,数据卷可以在容器之间共享和重用, 默认会一直存在,即使容器被删除(docker ...
- 怎样从外网访问内网PostgreSQL数据库?
本地安装了一个PostgreSQL数据库,只能在局域网内访问到,怎样从外网也能访问到本地的PostgreSQL数据库呢?本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动PostgreSQ ...
- Windows Azure上的Odoo(OpenERP)-1.创建Ubuntu虚拟机,安装PostgreSQL 数据库
前提是您必须拥有Windows Azure的账号,如果没有的话,可以去Windows Azure 中国区网站申请免费试用账号.哈哈,我就是第一批申请的试用账号,感觉自己挺幸运的.申请的过程就不写了,请 ...
- postgresql数据库安装及简单操作
自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选. 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手.以下内容基于Debian操作系统,其他操作系 ...
- PostgreSQL数据库的安装与配置
项目中要用PostgreSQL,所以专门学习了一下如何安装和调试postgresql,此博文用来记录自己的安装和调试过程,安装环境是centos7. 首先尝试了yum安装,因为毕竟yum安装简单粗暴, ...
- 国产龙芯服务器源码安装PostgreSQL数据库的方法
1. 公司最近有一些国产化项目的需求, 要求在国产CPU的服务器上面安装pg数据库等. 2.. 但是差查了下中标麒麟的官网,在龙芯MIPS的操作系统包源里面仅有 postgreSQL 9.2 版本的r ...
- PostgreSQL 13.4的安装记录
PostgreSQL 13.4的安装记录 想着MySQL被Oracle给买了,总得做点别的准备不是,找了找别的开源的关系型数据库,貌似PostgreSQL的评价很不错,就试试先 因为是window10 ...
- postgresql数据库的yum安装方法
实验环境>>>>>>>>>>>>>>>>>>操作系统:CentOS release 6.3 ...
- linux下PostgreSQL数据库的源码安装
实验环境>>>>>>>>>>>>>>>>>>操作系统:CentOS release 6.3 ...
随机推荐
- 20145227《Java程序设计》第3次实验报告
20145227<Java程序设计>第3次实验报告 实验步骤与内容 一.实验内容 XP基础 XP核心实践 相关工具 二.实验过程 (一)敏捷开发与XP 1.XP是以开发符合客户需要的软件为 ...
- 简单LRU算法实现缓存
最简单的LRU算法实现,就是利用jdk的LinkedHashMap,覆写其中的removeEldestEntry(Map.Entry)方法即可,如下所示: java 代码 import java.ut ...
- js遍历
最近看了一些不错的文章关于js遍历+js数组去重+文件上传的,今天也自己动手试了试.有好多之前不是细节不是很了解.正好学习了. map函数也是 类似这样的对象还有函数的属性arguments对象,当然 ...
- Data
[pdf你真可爱] [题目分析] 上午考试想到用二分答案做,写残了... 设两个数列,a和b,a表示磁头,看作指针,b就是要扫描的那个序列. 假设一个答案mid,就是a中的数字走mid步能否到达b中的 ...
- MyBatis的返回参数类型和查询结果遍历
MyBatis的返回参数类型分两种 1. 对应的分类为: 1.1.resultMap: 1.2.resultType: 2 .对应返回值类型: 2.1.resultMap:结果集 2.2.result ...
- Python3基础 while配合random输出10个随机整数
镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ ...
- JQuery增删改查
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 一SERVLET (1)
转载自http://www.cnblogs.com/xdp-gacl/p/3760336.html 一.Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术. Sun公 ...
- MySql性能优化相关
原来使用MySql处理的数据量比较少,小打小闹的,没有关注过性能的问题.最近要处理的数据量飙升,每天至少20W行的新增数据,导致MySql在性能方面已经是差到不可用的地步了,必须要重视MySql的优化 ...
- [HDOJ1232]畅通工程
畅通工程 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ...