addons

Asked by Paul Giancarlo Diaz Velasco

Buenas amigops de OpenUpgrade, estoy intentando migrar la version 5 de openerp a 6.0, ya he configurado los usuarios respectivos para cada una de las versiones y he bajado el openupgrade6.0, pero al ejecutar el script , cuando va empezar la migración , me dice que no puede encontrar los "addons", sin embargo estos estan en la carpeta temporal, incluso son detectados al correr el script. He descargado los addons de launchpath y he cambiado los permisos correctamente, pero aun asi no los encuentra. Puede deberse a la ubicación o algo que no estoy teniendo en cuenta.

Saludos,

Atento a su respuesta.

pd> para correr el script ingreso al usuario del servidor openerp5 >
Ejecuto el script >

python migrate.py --config=/etc/openerp-server.conf --database=mydatabase --run-migrations=6.0

sh: 1: git: not found
copying database mydatabase to mydatabase_migrated...
Copying the database using 'with template'
running migration for 6.0
ERROR: couldn't create the logfile directory. Logging to the standard output.
[2015-07-08 15:08:58,282][?] INFO:server:OpenERP version - 6.0.4
[2015-07-08 15:08:58,282][?] INFO:server:addons_path - /var/tmp/openupgrade/6.0/server/bin/addons,/var/tmp/openupgrade/6.0/addons/
[2015-07-08 15:08:58,282][?] INFO:server:database hostname - localhost
[2015-07-08 15:08:58,283][?] INFO:server:database port - 5432
[2015-07-08 15:08:58,283][?] INFO:server:database user - openerp5
[2015-07-08 15:08:58,283][?] INFO:server:initialising distributed objects services
Traceback (most recent call last):
  File "/var/tmp/openupgrade/6.0/server/bin/openerp-server.py", line 94, in <module>
    import report
  File "/var/tmp/openupgrade/6.0/server/bin/report/__init__.py", line 22, in <module>
    import interface
  File "/var/tmp/openupgrade/6.0/server/bin/report/interface.py", line 30, in <module>
    import openerp.modules as addons
ImportError: No module named openerp.modules

Question information

Language:
Spanish Edit question
Status:
Expired
For:
OpenUpgrade Addons Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Stefan Rijnhart (Opener) (stefan-opener) said :
#1

Hi Paul,

have you got OpenERP installed in the global Python package directories?
This is the case if you performed setup.py as root (or as the same user
that you run the migration as) or if you installed a .deb package of
OpenERP. That installation might mask the openerp import path that is
meant to be imported here.

Cheers,
Stefan.

Revision history for this message
Paul Giancarlo Diaz Velasco (paulgiancarlod) said :
#2

Yes i'm install with the global python. And i use the user openerp5 ( no root ) to run the script, i'll try to copy the openerp5 addons to /var/tmp/ ....

Thanks for the fast response.

Cheers,
Paul

Revision history for this message
Paul Giancarlo Diaz Velasco (paulgiancarlod) said :
#3

i do this (i do something wrong yet )

cp -a /opt/openerp5/server5/bin/addons/ /var/tmp/openupgrade/6.0/server/

latter,

nano /var/tmp/openupgrade/6.0/server/bin/report/interface.py

i change line
openerp.module as addons

by
addons

python migrate.py --config=/etc/openerp-server.conf --database=aen --run-migrations=6.0

the result>

sh: 1: git: not found
copying database mydatabase to mydatabase_migrated...
Copying the database using 'with template'
running migration for 6.0
ERROR: couldn't create the logfile directory. Logging to the standard output.
[2015-07-08 15:43:49,595][?] INFO:server:OpenERP version - 6.0.4
[2015-07-08 15:43:49,596][?] INFO:server:addons_path - /var/tmp/openupgrade/6.0/server/bin/addons,/var/tmp/openupgrade/6.0/addons/
[2015-07-08 15:43:49,596][?] INFO:server:database hostname - localhost
[2015-07-08 15:43:49,596][?] INFO:server:database port - 5432
[2015-07-08 15:43:49,596][?] INFO:server:database user - openerp5
[2015-07-08 15:43:49,596][?] INFO:server:initialising distributed objects services
Traceback (most recent call last):
  File "/var/tmp/openupgrade/6.0/server/bin/openerp-server.py", line 94, in <module>
    import report
  File "/var/tmp/openupgrade/6.0/server/bin/report/__init__.py", line 22, in <module>
    import interface
  File "/var/tmp/openupgrade/6.0/server/bin/report/interface.py", line 30, in <module>
    import addons
ImportError: No module named addons

Cheers,
Paul

Revision history for this message
Pedro Manuel Baeza (pedro.baeza) said :
#4

La línea

sh: 1: git: not found

indica que no tienes instalado el paquete git. Instálalo.

Un saludo.

Revision history for this message
Paul Giancarlo Diaz Velasco (paulgiancarlod) said :
#5

Hola Pedro gracias por la repuesta, ya lo corregí

instale git
luego inicie,

git init

también hice
bzr init

luego revisando en varias paginas encontré que openerp5 tiene que ejecutarse con python2.6 y supongo que ese era el problema, asi que cambie en la carpeta del servidor el archivo openerp-server>

#!/bin/sh
cd /usr/local/lib/python2.7/dist-packages/openerp-server
exec /usr/bin/python2.7 ./openerp-server.py $@

POR>

#!/bin/sh
cd /usr/local/lib/python2.6/dist-packages/openerp-server
exec /usr/bin/python2.6 ./openerp-server.py $@

ahora ejecute el script de migración, desaparecieron los errores de git ahora sale esto>

python migrate.py --config=/etc/openerp-server.conf --database=aen --run-migrations=6.0

fatal: Not a git repository (or any of the parent directories): .git
copying database mydatabase to mydatabase_migrated...
Copying the database using 'with template'
running migration for 6.0
ERROR: couldn't create the logfile directory. Logging to the standard output.
[2015-07-08 21:24:30,324][?] INFO:server:OpenERP version - 6.0.4
[2015-07-08 21:24:30,324][?] INFO:server:addons_path - /var/tmp/openupgrade/6.0/server/bin/addons,/var/tmp/openupgrade/6.0/addons/
[2015-07-08 21:24:30,324][?] INFO:server:database hostname - localhost
[2015-07-08 21:24:30,324][?] INFO:server:database port - 5432
[2015-07-08 21:24:30,324][?] INFO:server:database user - openerp5
[2015-07-08 21:24:30,325][?] INFO:server:initialising distributed objects services
Traceback (most recent call last):
  File "/var/tmp/openupgrade/6.0/server/bin/openerp-server.py", line 94, in <module>
    import report
  File "/var/tmp/openupgrade/6.0/server/bin/report/__init__.py", line 22, in <module>
    import interface
  File "/var/tmp/openupgrade/6.0/server/bin/report/interface.py", line 30, in <module>
    import addons
ImportError: No module named addons

Revision history for this message
Launchpad Janitor (janitor) said :
#6

This question was expired because it remained in the 'Open' state without activity for the last 15 days.