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数据库问题解决的更多相关文章

  1. docker安装并持久化postgresql数据库

    安装docker步骤略过 1.拉取postgresql镜像 docker pull postgresql 2.创建本地卷,数据卷可以在容器之间共享和重用, 默认会一直存在,即使容器被删除(docker ...

  2. 怎样从外网访问内网PostgreSQL数据库?

    本地安装了一个PostgreSQL数据库,只能在局域网内访问到,怎样从外网也能访问到本地的PostgreSQL数据库呢?本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动PostgreSQ ...

  3. Windows Azure上的Odoo(OpenERP)-1.创建Ubuntu虚拟机,安装PostgreSQL 数据库

    前提是您必须拥有Windows Azure的账号,如果没有的话,可以去Windows Azure 中国区网站申请免费试用账号.哈哈,我就是第一批申请的试用账号,感觉自己挺幸运的.申请的过程就不写了,请 ...

  4. postgresql数据库安装及简单操作

    自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选. 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手.以下内容基于Debian操作系统,其他操作系 ...

  5. PostgreSQL数据库的安装与配置

    项目中要用PostgreSQL,所以专门学习了一下如何安装和调试postgresql,此博文用来记录自己的安装和调试过程,安装环境是centos7. 首先尝试了yum安装,因为毕竟yum安装简单粗暴, ...

  6. 国产龙芯服务器源码安装PostgreSQL数据库的方法

    1. 公司最近有一些国产化项目的需求, 要求在国产CPU的服务器上面安装pg数据库等. 2.. 但是差查了下中标麒麟的官网,在龙芯MIPS的操作系统包源里面仅有 postgreSQL 9.2 版本的r ...

  7. PostgreSQL 13.4的安装记录

    PostgreSQL 13.4的安装记录 想着MySQL被Oracle给买了,总得做点别的准备不是,找了找别的开源的关系型数据库,貌似PostgreSQL的评价很不错,就试试先 因为是window10 ...

  8. postgresql数据库的yum安装方法

    实验环境>>>>>>>>>>>>>>>>>>操作系统:CentOS release 6.3 ...

  9. linux下PostgreSQL数据库的源码安装

    实验环境>>>>>>>>>>>>>>>>>>操作系统:CentOS release 6.3 ...

随机推荐

  1. 阿里云ECS主机多个网站配置,是有先后顺序的

    注意:阿里云ECS主机多个网站配置,是有先后顺序的: 进入路径:/alidata/server/httpd-2.4.2/conf/vhosts/  注意这个2.4.2是自己的版本不一样,但是找到 se ...

  2. List null

    List<String> list = new ArrayList<String>(); 不给list add,list也不为null 所以list判断有没有数据,只能用判断l ...

  3. 1029 C语言文法定义与C程序的推导过程

    1 阅读并理解提供给大家的C语言文法文件. 2 参考该文件写出一个自己好理解版的现实版的完整版的C语言文法. 3 给出一段C程序,写出用上述文法产生这段C程序的推导过程. program → exte ...

  4. java 1G大文件复制

    对比几种复制方法 复制的文件是980m的txt文件 1.  FileChannel 方法 代码: public static void mappedBuffer() throws IOExceptio ...

  5. poj1988 Cube Stacking

    并查集的高效之处在于路径压缩和延迟更新. 在本题中需要额外维护子树的规模以及当前子树节点到跟的距离两个数组. 由于一个新的数必然是两棵树拼接而成,对于子树规模的更新直接相加即可, 对于节点到跟的距离: ...

  6. Parencodings 分类: POJ 2015-06-28 22:00 7人阅读 评论(0) 收藏

    Parencodings Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 22757   Accepted: 13337 De ...

  7. 查找练习 hash——出现过的数字 分类: 查找 2015-06-18 17:30 7人阅读 评论(0) 收藏

    查找练习 hash--出现过的数字 *Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^ 题目描述 有一个数据字典,里面存有n个数字(n<=10 ...

  8. Linux内核同步机制

    http://blog.csdn.net/bullbat/article/details/7376424 Linux内核同步控制方法有很多,信号量.锁.原子量.RCU等等,不同的实现方法应用于不同的环 ...

  9. 将本地项目上传到Github

    将本地项目上传到Github 转载请注明出自天外归云的博客. 前提 已经下载了Git到本地. 创建Repository 首先登陆我的Github页面,在Repositories中New一个并起Repo ...

  10. MBB类似jquery.bxslider插件轮播效果

    首先,如图一:当打开页面是,产品出现了淡入淡出切换轮播状态,当鼠标点击左边的小图时,就会切换出相对应的大图,当鼠标移开的时候,这个轮播就会停止自动轮播,只有人工手动才能进行切换:是一个不错的体验! 如 ...