Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 03/08/2011, à 13:39

ludovic85

Re : Installation d'OpenERP

Bonjour,

Tout d'abord ton Tuto est vraiment complet et très facile d'accès!

Je l'ai donc suivi à la lettre, tout fonctionne pour openerp-server, il se lance, s'arrête, redémarre, et se lance bien au lancement de la machine.

Cependant le openerp-web ne démarre pas au démarrage de la machine. Et lorsque j'éssaye de le lancer avec la commande suivante:
sudo /etc/init.d/openerp-web start j'ai un done en retour, mais je narrive pas à joindre la machine sur le port 8080.

Par contre si je lance le client web avec la commande suivante :

python /home/testerp/openerp-web-6.0.2/openerp-web.py

j'ai le retour suivant :

[03/Aug/2011:14:33:04] ENGINE Bus STARTING
[03/Aug/2011:14:33:04] ENGINE Started monitor thread '_TimeoutMonitor'.
[03/Aug/2011:14:33:04] ENGINE Started monitor thread 'Autoreloader'.
[03/Aug/2011:14:33:04] ENGINE Serving on 0.0.0.0:8080
[03/Aug/2011:14:33:04] ENGINE Bus STARTED

Je ne comprend pas pourquoi je n'arrive pas à lancer mon clientweb avec la commande /etc/init.d/openerp-web start
me fait done alors que je n'arrive pas a joinde le server sur le port 8080....

et jen'ai aucune log pour le openerp-web


testerp@ubuntu:~$ ll /var/log/openerp/
total 20
drwxr-xr-x  2 testerp root    4096 2011-08-03 11:54 ./
drwxr-xr-x 13 root    root    4096 2011-08-03 14:30 ../
-rw-r--r--  1 testerp testerp 8493 2011-08-03 14:30 openerp-server.log

Hors ligne

#52 Le 03/08/2011, à 13:42

quentin.theuret

Re : Installation d'OpenERP

Que te donnes la commande

sudo /usr/bin/openerp-web

?


Framasoft: La route est longue mais la voie est libre.
Consultant Logiciels Libres / Odoo
https://www.quentin-theuret.net

Hors ligne

#53 Le 03/08/2011, à 13:45

ludovic85

Re : Installation d'OpenERP

voici le résultat de la commande


testerp@ubuntu:~$ testerp@ubuntu:~$ sudo /usr/bin/openerp-web
[03/Aug/2011:14:43:06] ENGINE Bus STARTING
[03/Aug/2011:14:43:06] ENGINE Started monitor thread '_TimeoutMonitor'.
[03/Aug/2011:14:43:06] ENGINE Started monitor thread 'Autoreloader'.
[03/Aug/2011:14:43:06] ENGINE Serving on 0.0.0.0:8080
[03/Aug/2011:14:43:06] ENGINE Bus STARTED

Hors ligne

#54 Le 03/08/2011, à 13:52

quentin.theuret

Re : Installation d'OpenERP

Ok, et les commandes

sudo /usr/bin/openerp-web --config=/etc/openerp-web.conf
sudo /usr/bin/openerp-web --config=/etc/openerp-web.cfg

Framasoft: La route est longue mais la voie est libre.
Consultant Logiciels Libres / Odoo
https://www.quentin-theuret.net

Hors ligne

#55 Le 03/08/2011, à 13:56

quentin.theuret

Re : Installation d'OpenERP

Essaie en modifiant le contenu du fichier /etc/openerp-web.conf par :

[global]
server.environment = "production"

# Some server parameters that you may want to tweak
server.socket_host = "0.0.0.0"
server.socket_port = 8080

# Sets the number of threads the server uses
server.thread_pool = 10

tools.sessions.on = True
tools.sessions.persistent = False

# Simple code profiling
server.profile_on = False
server.profile_dir = "profile"

# if this is part of a larger site, you can set the path
# to the TurboGears instance here
#server.webpath = ""

# Set to True if you are deploying your App behind a proxy
# e.g. Apache using mod_proxy
#tools.proxy.on = True

# If your proxy does not add the X-Forwarded-Host header, set
# the following to the *public* host url.
#tools.proxy.base = 'http://mydomain.com'

# logging
log.access_file = "/var/log/openerp/web/access.log"
log.error_file = "/var/log/openerp/web/error.log"
log.access_level = "INFO"
log.error_level = "INFO"

# Set to false to disable CSRF checks
tools.csrf.on = True

# replace builtin traceback tools by cgitb
tools.log_tracebacks.on: False
tools.cgitb.on: True
# a default install can probably avoid logging those via cgitb as they're
# available in the server log
tools.cgitb.ignore=(
    openobject.errors.Concurrency,
    openobject.errors.TinyException)

# OpenERP Server
openerp.server.host = 'localhost'
openerp.server.port = '8070'
openerp.server.protocol = 'socket'
openerp.server.timeout = 450

# Web client settings
[openerp-web]
# filter dblists based on url pattern?
# NONE: No Filter
# EXACT: Exact Hostname
# UNDERSCORE: Hostname_
# BOTH: Exact Hostname or Hostname_

dblist.filter = 'NONE'

# whether to show Databases button on Login screen or not
dbbutton.visible = True

# will be applied on company logo
company.url = ''

Framasoft: La route est longue mais la voie est libre.
Consultant Logiciels Libres / Odoo
https://www.quentin-theuret.net

Hors ligne

#56 Le 03/08/2011, à 14:42

ludovic85

Re : Installation d'OpenERP

Après avoir modifier le fichier de config comme tu me l'as dit :

testerp@ubuntu:~$ sudo /usr/bin/openerp-web --config=/etc/openerp-web.conf

Contenu du fichier de log :

testerp@ubuntu:~$ cat /var/log/openerp/web/error.log
[03/Aug/2011:15:37:36] ENGINE Bus STARTING
[03/Aug/2011:15:37:36] ENGINE Started monitor thread '_TimeoutMonitor'.
[03/Aug/2011:15:37:37] ENGINE Serving on 127.0.0.1:8080
[03/Aug/2011:15:37:37] ENGINE Bus STARTED

Mais je n'arrive toujours pas à joindre le serveur depuis un poste distant...

Hors ligne

#57 Le 03/08/2011, à 14:45

ludovic85

Re : Installation d'OpenERP

Oups en fait c bon maintenant! je n'avais pas changé l'adresse 127.0.0.1 ... MErci du coup de main ! wink

Hors ligne

#58 Le 03/08/2011, à 14:48

quentin.theuret

Re : Installation d'OpenERP

J'ai modifié le fichier de conf du client web dans mon premier post. Tu peux dont te référer à nouveau à ce premier post si tu as encore des erreurs.


Framasoft: La route est longue mais la voie est libre.
Consultant Logiciels Libres / Odoo
https://www.quentin-theuret.net

Hors ligne

#59 Le 03/08/2011, à 15:01

ludovic85

Re : Installation d'OpenERP

Ca fonctionne bien lorsque je fais sudo /etc/init.d/openerp-web start
Par contre le client web ne se démarre pas automatiquement lorsque je lance la machine sad. Il n'y a que le serveur openerp-server qui se lance avec la démarrage de la machine...

Hors ligne

#60 Le 03/08/2011, à 15:18

quentin.theuret

Re : Installation d'OpenERP

essaie cette commande qui devrait rajouter le script au démarrage de la machine :

sudo update-rc.d openerp-web defaults 80 

Framasoft: La route est longue mais la voie est libre.
Consultant Logiciels Libres / Odoo
https://www.quentin-theuret.net

Hors ligne

#61 Le 05/08/2011, à 00:23

ludovic85

Re : Installation d'OpenERP

Hello,

Je viens de ré installer openerp, tout fonctionne lorsque je lance le serveur en mode interactif.
Par contre lorsque je lance le serveur en mode daemon, j'ai l'impression qu'il ne prend pas en compte le fichier /etc/init.d/openerp-server.conf.

Car dans les log je vois ça :

testerp@dtesterp:~$ vi  /var/log/openerp/openerp-server.log
[2011-08-05 00:20:50,074][?] INFO:server:OpenERP version - 6.0.2
[2011-08-05 00:20:50,074][?] INFO:server:addons_path - /home/testerp/openerp-server-6.0.2/bin/addons
[2011-08-05 00:20:50,074][?] INFO:server:database hostname - localhost
[2011-08-05 00:20:50,074][?] INFO:server:database port - 5432
[2011-08-05 00:20:50,074][?] INFO:server:database user - root

Or dans mon fichier de configuration j'ai bien préciser l'option suivante :

db_user = testerp

du lorsque le serveur est lancé en mode daemon il n'arrive pas a se connecter a la base de données car l'utilisateur root n'est pas celui que j'ai créé sur la bdd ... sad

Dernière modification par ludovic85 (Le 05/08/2011, à 00:24)

Hors ligne

#62 Le 05/08/2011, à 07:39

quentin.theuret

Re : Installation d'OpenERP

Regardes si l'utilisateur qui lance openerp a les droits de lecture sur le fichier de configuration.

Sinon, vérifie tes noms d'utiisateur dans tous les fichiers car je pense que tu utilises l'utilisateur testerp pour tout ce qui concerne openerp.


Framasoft: La route est longue mais la voie est libre.
Consultant Logiciels Libres / Odoo
https://www.quentin-theuret.net

Hors ligne

#63 Le 05/08/2011, à 15:04

ludovic85

Re : Installation d'OpenERP

Problème résolut,

J'ai juste mis comme propriétaire du fichier de configuration testerp. (l'utilisateur qui lance le serveur)

Petite question sais tu comment on peut enlever le bouton en haut de la page, avec l'iconne de sens-interdit qui redirige l'utilisateur vers le lien http://www.openerp.com/support-or-publi … y-contract ?

Hors ligne

#64 Le 05/08/2011, à 16:24

quentin.theuret

Re : Installation d'OpenERP

ATTENTION, LA SOLUTION N'A PAS ÉTÉ TESTÉE. PENSES A FAIRE UNE SAUVEGARDE DU FICHIER AVANT DE LE MODIFIER.

Tu vas dans le code source de ton client web : /chemin/vers/web/addons/web_livechat/editors.py et tu remplaces :

PATTERN = '<div id="corner">'
        corner = output.index(PATTERN) + len(PATTERN)


        output = output[:corner] + """
            <p id="livechat_status" class="logout">
                ${ rpc.session.execute('object', 'execute', 'publisher_warranty.contract', 'get_default_livechat_text') | n}
            </p>
            % if cp.session['livechat']:

                <script type="text/javascript">
                  var __lc_buttons = __lc_buttons || [];
                  __lc_buttons.push({
                    elementId: 'livechat_status',
                    language: 'en',
                    skill: '0',
                    type: 'text',
                    labels: {
                      online: '<img src="/web_livechat/static/images/available.png"/>Support',
                      offline: '<img src="/web_livechat/static/images/away.png"/>Support'
                    }
                  });
                </script>

            % endif
        """ + output[corner:]
        return output

par

return output

Framasoft: La route est longue mais la voie est libre.
Consultant Logiciels Libres / Odoo
https://www.quentin-theuret.net

Hors ligne

#65 Le 05/08/2011, à 17:13

ludovic85

Re : Installation d'OpenERP

Merci, j'essayerai ça d'ici quelques jours. wink

Dernière modification par ludovic85 (Le 05/08/2011, à 17:14)

Hors ligne