Comment 5 for bug 603028

Revision history for this message
Jan Verlaan (jan-verlaan) wrote : Re: V6dev - Can't create a new database on fresh installation

Thank you for your valued comments. Finally I have it running. See my comment after below error report that prevents installing a new database.
Right now there is a error into the /openerp-server/setup.py script. The pixmaps directory isn't copied from sources to /usr/local/lib/python2.6/dist-packages

[2010-07-08 21:50:26,748] INFO:web-services:CREATE DATABASE: test12
[2010-07-08 21:50:28,247] INFO:init:module base: loading objects
[2010-07-08 21:50:28,274] INFO:init:module base: creating or updating database tables
[2010-07-08 21:50:37,465] ERROR:web-services:[01]: CREATE DATABASE
[2010-07-08 21:50:37,465] ERROR:web-services:[02]: Traceback (most recent call last):
[2010-07-08 21:50:37,465] ERROR:web-services:[03]: File "/usr/local/lib/python2.6/dist-packages/openerp-server/service/web_services.py", line 102, in __call__
[2010-07-08 21:50:37,465] ERROR:web-services:[04]: update_module=True)[1]
[2010-07-08 21:50:37,466] ERROR:web-services:[05]: File "/usr/local/lib/python2.6/dist-packages/openerp-server/pooler.py", line 62, in restart_pool
[2010-07-08 21:50:37,466] ERROR:web-services:[06]: return get_db_and_pool(db_name, force_demo, status, update_module=update_module)
[2010-07-08 21:50:37,466] ERROR:web-services:[07]: File "/usr/local/lib/python2.6/dist-packages/openerp-server/pooler.py", line 39, in get_db_and_pool
[2010-07-08 21:50:37,466] ERROR:web-services:[08]: addons.load_modules(db, force_demo, status, update_module)
[2010-07-08 21:50:37,466] ERROR:web-services:[09]: File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/__init__.py", line 794, in load_modules
[2010-07-08 21:50:37,466] ERROR:web-services:[10]: has_updates = load_module_graph(cr, graph, status, perform_checks=(not update_module), report=report)
[2010-07-08 21:50:37,466] ERROR:web-services:[11]: File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/__init__.py", line 690, in load_module_graph
[2010-07-08 21:50:37,466] ERROR:web-services:[12]: init_module_objects(cr, package.name, modules)
[2010-07-08 21:50:37,466] ERROR:web-services:[13]: File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/__init__.py", line 394, in init_module_objects
[2010-07-08 21:50:37,466] ERROR:web-services:[14]: result = obj._auto_init(cr, {'module': module_name})
[2010-07-08 21:50:37,467] ERROR:web-services:[15]: File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/orm.py", line 2476, in _auto_init
[2010-07-08 21:50:37,467] ERROR:web-services:[16]: default = self._defaults[k](self, cr, 1, context)
[2010-07-08 21:50:37,468] ERROR:web-services:[17]: File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/base/res/res_company.py", line 192, in _get_logo
[2010-07-08 21:50:37,468] ERROR:web-services:[18]: 'rb') .read().encode('base64')
[2010-07-08 21:50:37,469] ERROR:web-services:[19]: IOError: [Errno 2] No such file or directory: '/usr/local/lib/python2.6/dist-packages/openerp-server/../pixmaps/openerp-header.png'

Indeed my __init__.py did exist but was from another addon, that did exist into previous version of bzr source /addons directory (someone made mistake with merging?) and while copying the addons directory to /usr/local/lib/python2.6/dist-packages/openerp-server/addons the original was overwritten.
After updating to latest sources, manually deleting /usr/local/lib/python2.6/dist-packages/openerp-server/ and rerun setup.py above error about pixmaps showed up. Manually copying the pixmap directory to dist-packages resolved my problem.
Resulting that the setup.py needs some rework.