This question has been flagged
2 Replies
4435 Views

This works with nightly

sudo su - openerp -s /bin/bash

wget ... openerp-7.0-latest.tar.gz

cd /opt/openerp sudo tar xvf ~/openerp-7.0-latest.tar.gz

then

python setup.py install

Works

Now I use to get the sources

sudo su - openerp cd /opt/openerp bzr branch lp:openobject-server/7.0 server bzr branch lp:openobject-addons/7.0 addons bzr branch lp:openerp-web/7.0 web

to update the sources I use

sudo su - openerp cd /opt/openerp for i in addons server web ; do cd $i; /usr/bin/bzr pull; cd ..; done

Now I try to use a bzr downloaded version of the launch pad code I get

python setup.py install
running install
running bdist_egg
running egg_info
writing requirements to openerp.egg-info/requires.txt
writing openerp.egg-info/PKG-INFO
writing top-level names to openerp.egg-info/top_level.txt
writing dependency_links to openerp.egg-info/dependency_links.txt
Traceback (most recent call last):
  File "setup.py", line 141, in <module>
    **py2exe_options()
  File "/usr/lib64/python2.7/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/lib/python2.7/site-packages/setuptools/command/install.py", line 73, in run
    self.do_egg_install()
  File "/usr/lib/python2.7/site-packages/setuptools/command/install.py", line 93, in do_egg_install
    self.run_command('bdist_egg')
  File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/lib/python2.7/site-packages/setuptools/command/bdist_egg.py", line 172, in run
    self.run_command("egg_info")
  File "/usr/lib64/python2.7/distutils/cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 179, in run
    self.find_sources()
  File "/usr/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 254, in find_sources
    mm.run()
  File "/usr/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 308, in run
    self.add_defaults()
  File "/usr/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 335, in add_defaults
    rcfiles = list(walk_revctrl())
  File "/usr/lib/python2.7/site-packages/setuptools/command/sdist.py", line 46, in walk_revctrl
    for item in ep.load()(dirname):
  File "/usr/lib/python2.7/site-packages/setuptools_bzr/__init__.py", line 94, in find_files_for_bzr
    paths = bzrlib_find_files_for_bzr(dirname)
  File "/usr/lib/python2.7/site-packages/setuptools_bzr/__init__.py", line 66, in bzrlib_find_files_for_bzr
    children = bzrlib_get_children(current)
  File "/usr/lib/python2.7/site-packages/setuptools_bzr/__init__.py", line 50, in bzrlib_get_children
    inv = branch.repository.get_revision_inventory(branch.last_revision())
AttributeError: 'CHKInventoryRepository' object has no attribute 'get_revision_inventory'
Avatar
Discard
Best Answer

it seems to be a python-setuptools related issue:

https://bugs.launchpad.net/setuptoolsbzr/+bug/887518

btw, you can run openerp-server directly from within the sources folder (e.g. /opt/openerp/server/openerp-server)

running setup.py install in needed only when you have to install your package as a python module

Avatar
Discard

And what option is best for a production server?

Author Best Answer

When the bug is fixed and checked in using the sources should work.

Avatar
Discard