Instalar odoo en VPS

1,066 views
Skip to first unread message

Homero Sorgentini

unread,
Jul 22, 2014, 3:53:16 PM7/22/14
to odoo-ar...@googlegroups.com
Hola, quiero instalar el odoo en un VPS (Ubuntu 12.04 32 bit). Seguí los pasos del blog de Gustavo (http://business.moldeo.coop/content/como-instalar-odoo-80-mas-conocido-como-openerp-en-ubuntu).
El problema que tengo es al querer ejecutar el odoo, dejo las sentencias:

"usuario1@hostname7836:/root/odoo$ ./openerp-server
/usr/lib/python2.7/dist-packages/babel/__init__.py:33: UserWarning: Module openerp was already imported from ./openerp/__init__.pyc, but /usr/local/lib/python2.7/dist-packages/openerp-8.0alpha1-py2.7.egg is being added to sys.path
  from pkg_resources import get_distribution, ResolutionError
2014-07-22 19:47:05,775 15881 INFO ? openerp: OpenERP version 8.0alpha1
2014-07-22 19:47:05,775 15881 INFO ? openerp: addons paths: ['/home/usuario1/.local/share/OpenERP/addons/8.0', u'/root/odoo/openerp/addons', u'/root/odoo/addons']
2014-07-22 19:47:05,775 15881 INFO ? openerp: database hostname: localhost
2014-07-22 19:47:05,776 15881 INFO ? openerp: database port: 5432
2014-07-22 19:47:05,776 15881 INFO ? openerp: database user: usuario1
2014-07-22 19:47:05,776 15881 WARNING ? openerp.modules.module: module web: module not found
2014-07-22 19:47:05,776 15881 CRITICAL ? openerp.modules.module: Couldn't load module web
2014-07-22 19:47:05,776 15881 CRITICAL ? openerp.modules.module: No module named web
2014-07-22 19:47:05,776 15881 ERROR ? openerp.service.server: Failed to load server-wide module `web`.
The `web` module is provided by the addons found in the `openerp-web` project.
Maybe you forgot to add those addons in your addons_path configuration.
Traceback (most recent call last):
  File "./openerp/service/server.py", line 835, in load_server_wide_modules
    openerp.modules.module.load_openerp_module(m)
  File "./openerp/modules/module.py", line 300, in load_openerp_module
    __import__('openerp.addons.' + module_name)
  File "./openerp/modules/module.py", line 74, in load_module
    f, path, descr = imp.find_module(module_part, ad_paths)
ImportError: No module named web
2014-07-22 19:47:05,777 15881 WARNING ? openerp.modules.module: module web_kanban: module not found
2014-07-22 19:47:05,777 15881 CRITICAL ? openerp.modules.module: Couldn't load module web_kanban
2014-07-22 19:47:05,777 15881 CRITICAL ? openerp.modules.module: No module named web_kanban
2014-07-22 19:47:05,777 15881 ERROR ? openerp.service.server: Failed to load server-wide module `web_kanban`.
Traceback (most recent call last):
  File "./openerp/service/server.py", line 835, in load_server_wide_modules
    openerp.modules.module.load_openerp_module(m)
  File "./openerp/modules/module.py", line 300, in load_openerp_module
    __import__('openerp.addons.' + module_name)
  File "./openerp/modules/module.py", line 74, in load_module
    f, path, descr = imp.find_module(module_part, ad_paths)
ImportError: No module named web_kanban
2014-07-22 19:47:05,777 15881 INFO ? openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069
Exception in thread openerp.service.httpd:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 504, in run
    self.__target(*self.__args, **self.__kwargs)
  File "./openerp/service/server.py", line 274, in http_thread
    self.httpd = ThreadedWSGIServerReloadable(self.interface, self.port, app)
  File "./openerp/service/server.py", line 84, in __init__
    handler=RequestHandler)
  File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 331, in __init__
    HTTPServer.__init__(self, (host, int(port)), handler)
  File "/usr/lib/python2.7/SocketServer.py", line 409, in __init__
    self.server_activate()
  File "./openerp/service/server.py", line 98, in server_activate
    super(ThreadedWSGIServerReloadable, self).server_activate()
  File "/usr/lib/python2.7/SocketServer.py", line 428, in server_activate
    self.socket.listen(self.request_queue_size)
  File "/usr/lib/python2.7/socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
error: [Errno 98] Address already in use"

Alguien me puede ayudar?
Gracias

Gustavo Orrillo

unread,
Jul 22, 2014, 3:55:58 PM7/22/14
to odoo-ar...@googlegroups.com
sip, ya esta corriendo :)

hace esto

ps -ef|grep openerp-server

fijate el id del proceso que lo estra ejecutando y luego hace un

sudo kill -KILL  <nro de proceso>

bienvenido al mundo Linux


--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito al grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Homero Sorgentini

unread,
Jul 22, 2014, 5:45:44 PM7/22/14
to odoo-ar...@googlegroups.com
Gracias gustavo por tu pronta respuesta = D.
Estoy empezando en linux, según entiendo, ese comando es para cerrar el odoo de manera forzosa? Cómo resuelvo el error de modulo web y modulo web kanban?

Saludos!

Gustavo Orrillo

unread,
Jul 23, 2014, 9:07:04 AM7/23/14
to odoo-ar...@googlegroups.com
Por lo visto tenes un problema X en tu instalación. Proba esto que te va a salir barato, y te va a funcionar.

Comprate un VPS en DigitalOcean (https://www.digitalocean.com/), indica que el VPS sea Ubuntu 14.04, y create un usuario que pertenezca al grupo sudoers, y con ese usuario (por ejemplo gustavo), ejecuta los siguientes comandos:

   1  sudo chown -R gustavo:gustavo gustavo
    2  cd gustavo
    3  pwd
    5  cd odoo/
    6  ls
    7  sudo python setup.py install
    8  sudo apt-get install python-setuptools
    9  sudo python setup.py install
   10  ./openerp-server --debug
   11  sudo ls
   12  sudo nohup ./openerp-server &
   13  nohup ./openerp-server &
   14  exit

Con esos comandos yo el día de ayer desde cero, me instalé Odoo v8 y andaba sin ningun problema. Y todo en menos de diez minutos

Saludos

Homero Sorgentini

unread,
Jul 23, 2014, 10:04:54 AM7/23/14
to odoo-ar...@googlegroups.com
Ja, sí, borrón y cuenta nueva muchas veces es más fácil.
Muchisimas gracias gustavo, ya estoy probando! =D

Gustavo Orrillo

unread,
Jul 23, 2014, 10:07:10 AM7/23/14
to odoo-ar...@googlegroups.com
bien, cuentanos despues como te fue, Se agradece el feedback

Aldo Sorgentini

unread,
Jul 29, 2014, 3:54:51 PM7/29/14
to odoo-ar...@googlegroups.com
buenos dias gustavo. soy el hermano de homero. estuve al tanto todo el tiempo. los dos trabajamos a la vez para llevar a adelante la instalacion del odoo. tambien agradezco la ayuda y la atencion que nos estuviste brindando.
  Estuve intenando lo que nos propusiste en  un servidor de DigitalOcean. pero lamentablemente también nos surgieron problemas. parece que odoo no nos quiere a los sorgentini  jajaja.
cuando intento el cuarto paso (wget -O- https://raw.githubusercontent.com/odoo/odoo/master/odoo.py | python) segun entiendo ese paso crea la carpeta odoo y dentro descarga todos los archivos que estan en ese link . cierto? bueno, aparece un error:

odoo:running git init odoo
Traceback (most recent call last):

 
File "<stdin>", line 162, in <module>
 
File "<stdin>", line 154, in main
 
File "<stdin>", line 144, in cmd_setup
 
File "<stdin>", line 66, in cmd_setup_git
 
File "<stdin>", line 39, in run
 
File "/usr/lib/python2.7/subprocess.py", line 535, in check_call
    retcode
= call(*popenargs, **kwargs)
 
File "/usr/lib/python2.7/subprocess.py", line 522, in call
   
return Popen(*popenargs, **kwargs).wait()
 
File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
    errread
, errwrite)
 
File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
   
raise child_exception
OSError: [Errno 2] No such file or directory

no sé cual es el archivo (o carpeta) que no encuentra .. estuve chusmeando los "issues" posteados en el link de github y no encontré nada similar.
tenés idea de qué puede ser ? si no sabés voy a intentar resetear el servidor (si existe la opcion) para intentar otra vez desde cero.
de ante mano. muchas gracias por la ayuda. y perdon por todas la vueltas que te estamos dando. no sé si se trata de nuestra incompetencia o de problemas random que le pueden pasar a cualquiera.
un saludo !

Gustavo Orrillo

unread,
Jul 29, 2014, 3:58:31 PM7/29/14
to odoo-ar...@googlegroups.com
proba con 

sudo apt-get install git-core

y luego volve a intentar

Aldito Sorgentini

unread,
Jul 29, 2014, 4:12:02 PM7/29/14
to odoo-ar...@googlegroups.com
dale. gracias por el dato !
que paciencia que nos tenes !!
saludos !



Has recibido este mensaje porque estás suscrito a un tema del grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/odoo-argentina/jb02oiixHnU/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a odoo-argentin...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
_______________
SoR!


Aldo Sorgentini

unread,
Jul 29, 2014, 4:30:07 PM7/29/14
to odoo-ar...@googlegroups.com
gustavo muuchas gracias por tu ayuda. esta vez si pude seguir todos tus datos sin que me aparezcan errores.
después te comento si puede acceder al odoo por internet.
un saludo !
y gracias de nuevo de parte de toda la familia sorgentini !


_______________
SoR!


Gustavo Orrillo

unread,
Jul 29, 2014, 4:32:41 PM7/29/14
to odoo-ar...@googlegroups.com
de nada


Sergio Montero Aguiñaga

unread,
Jun 4, 2015, 10:56:48 AM6/4/15
to odoo-ar...@googlegroups.com
Hola a todos, me la he pasado leyendo como configurar y montar odoo en linux, y en windows, lo hice en windows sin mayores problemas y probe odoo y se me hace un sistema sumamente completo, por lo que estoy por implementarlo en un par de empresas de conocidos, tengo algunas preguntas para tomar mi decicion final y quisiera consultarlas con ustedes, Agradesco mucho sus comentarios y recomendaciones.

Actualmente tengo un hosting revendedor donde tengo varios sitios web  con joomla de algunos de mis clientes, pero odoo no corre en hosting compartido, asi que mi opcion es un vps segun parece, y de aqui me surgen las preguntas.

1.- He visto que se puede instalar odoo en Ubuntuu y/o en Centos, al buscar opciones la mayoria de VPS con centos me ofrecen cpanel y whm ademas de la linea de comandos, lo cual me salta y creo  me ayudaria pues seria como tener mi propio hosting reseller que actualmente tengo, La Pregunta es si realmente es asi, pues jamas he tenido contacto con un VPS?

2.- en la pregunta anterior en ubuntu algunos me dan un panel plesk o parallest no recuerdo que supongo que es como cpanel, esto tambian me ayudaria a administrar como si fuera un hosting reseller para poder llevar mis otras cuentas de mis clientes y dejar el reseller atras?

3.- si un VPS me permitiria y claro de acuerdo a los recursos ser una especie de reseller de hosting para administrar mis otras clientes de hosting, Como funciona a grandes rasgos, si digamos el cliente 5 tiene un ataque de hackeo en su sitio joomla, esto me puede llegar a afectar a todos los demas sitios que en teoria no tienen nada que ver? es decir siguen siendo un hosting compartido? o cada cuenta que genere sera totalmente independiente?

4.- cual es la recomendacion de mejor desempeño y estabilidad para odoo, un VPS en Ubuntu, o un VPS en Centos, y en que versiones ubuntu 14, o 12, o 13, o Centos 6, o 7?  32 o 64 bits?

5.- he buscado VPS baratos para poder hacer algunas pruebas, supongo que eso afectara la calidad del servicio, soporte o estabilidad, Pero he encontrado algunos que me dan desde .5 procesador, 256mb o 512mb de ram, lo cual se me hace algo muy pobre, pero para casos de odoo en prueba es suficiente, o seria muy lento, o inestable, y para un caso de odoo ya en produccion para una empresa cual seria la recomendacion de hardware en un VPS?

6.- La ultima y refiriendome a la pregunta anterior, tengo algunos equipos viejos con 1 gb ram, que les puedo instalar ubuntu o centos y crear el servidor, y talvez comprarme una ip fija y hacerlo todo mio por asi llamarlo, la pregunta es, realmente valdria la pena por tiempo soporte, estabilidad y precios hacer esto contra rentar un VPS que en promedio andan en 10-20 dll por mes?



Agradesco muchisimo sus comentarios y Respuestas, Saludos a todos.


Gustavo Orrillo

unread,
Jun 4, 2015, 11:02:07 AM6/4/15
to odoo-ar...@googlegroups.com
que haces Sergio?

1. Necesitas contratar un VPS. En nuestro caso siempre usamos Ubuntu o Debian... con cualquiera vas a andar bien. La gente de Odoo desarrolla sobre Ubuntu y Canonical usa Odoo.

2. Necesitas acceso mediante ssh. Olvidate del cpanel.

3. Por cada cliente, dale acceso a un VPS separado. No mezcles en un mismo server las configuraciones de dos clientes. No es para nada recomendable.

4. 64 bits siempre, y la version mas actualizada. Por ejemplo en Ubuntu la 15.04

5. Arranca con 1Gb de RAM, con eso estas bien para empezar. No te olvides que Odoo es un web server. Y no son caros, seran como USD 10 mensuales. 

6. Renta un VPS por 10USD mensuales, vas a estar mejor

My two cents,

Gabriel Davini

unread,
Jun 4, 2015, 11:16:58 AM6/4/15
to odoo-ar...@googlegroups.com

> 4. 64 bits siempre, y la version mas actualizada. Por ejemplo en Ubuntu la 15.04

Ah esto que dice Gustavo yo le cambiaría una cosa que es siempre usar la última versión con soporte a largo plazo (LTS, si es ubuntu) porq la 15.04 tiene soporte de 1 año, o sea, en un año te quedas a pata con el soporte. La última LTS es la 14.04, tiene soporte por 5 años. En lo demas comparto con él.

Y una recomendación, la próxima vez que quieras hacer una consulta nueva, tratá de armar un hilo nuevo, por mas que tenga relación a un hilo ya existente, asi es más prolijo y más fácil de leer.

Éxitos

--
Gabriel

maham

unread,
Jun 6, 2015, 12:11:08 PM6/6/15
to odoo-ar...@googlegroups.com
Hola,
En mi caso estoy usando ubuntu 14.04 para hostear una instalación de odoo 8, empecé con 2 GB de RAM y estoy en 4 GB ahora, principalmente porque uso una integración con pentaho que requiere tomcat levantado.

Daniel Blanco

unread,
Jun 6, 2015, 2:52:56 PM6/6/15
to odoo-ar...@googlegroups.com
Por si a alguien le interesa.. Odio el CPANEL.

Gustavo Orrillo

unread,
Jun 6, 2015, 4:05:24 PM6/6/15
to odoo-ar...@googlegroups.com

Gracias por el dato :)

Miguel Chuga

unread,
Jun 7, 2015, 4:28:16 PM6/7/15
to odoo-ar...@googlegroups.com
mahan

mira con esto en la terminal

netstat -anp --udp --tcp | grep LISTEN

te va dar que puertos están abiertos seguramente tienes abierto el 8069 por eso te da el error: [Errno 98] Address already in use"


con este otra instrucción cierras el puerto

fuser -k 8069/tcp


espero te sirva.

Reply all
Reply to author
Forward
0 new messages