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.

#1 Le 21/03/2008, à 22:51

fredajt

[Résolu] Installation Tiny-erp

Bonsoir, j'essaie d'installer Tiny erp 4.2 depuis trois ou quatre jours sans succès. J'ai suivi différents tutos de la documentation et du forum officiel, mais le client ne veut pas se lancer quand je fais alt+f2. Le seul message d'erreur que j'ai est :

  File "/usr/lib/python2.5/SocketServer.py", line 341, in server_bind
    self.socket.bind(self.server_address)
  File "<string>", line 1, in bind
socket.error: (98, 'Address already in use')

Tout à l'air pourtant installé, enfin je suppose. J'ai essyé à différentes reprise l'installation, par Synaptic aussi, mais rien ne fonctionne. Par désespoir j"ai aussi essayé sur windows xp => le client se lance mais pas de connection avec la base... Je ne sais plus quoi faire. hmm Si quelqu'un à une idée...

Ps : Bravo à cette formidable communauté !

#2 Le 21/03/2008, à 22:53

fredajt

Re : [Résolu] Installation Tiny-erp

Au fait je suis sur ubuntu 7.10

#3 Le 25/03/2008, à 14:22

oussama

Re : [Résolu] Installation Tiny-erp

Normalement, avec "Address already in use". Essayez:

sudo /etc/init.d/tinyerp-server stop
Password:
Stopping tinyerp-server: tinyerp-server.
tinyerp-server
Ce lien peut t'aider :
http://doc.ubuntu-fr.org/tinyerp_7.10

Hors ligne

#4 Le 08/04/2008, à 08:32

fredajt

Re : [Résolu] Installation Tiny-erp

Merci Oussama, mais ça ne marche pas chez moi. Il me semble pourtant avoir suivit la doc à la virgule près...:rolleyes:

#5 Le 08/04/2008, à 08:57

Xarkam

Re : [Résolu] Installation Tiny-erp

Ceci doit attirer ton attention:

socket.error: (98, 'Address already in use')

Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows

Hors ligne

#6 Le 08/04/2008, à 10:11

shovelhead

Re : [Résolu] Installation Tiny-erp

1) d'abord:

 sudo su-

ps aux | grep tiny

Ca doit te donner une ligne du genre :

root      6154  0.0  6.3  70340 24624 ?        Sl   Apr08   11:00 python 
        tinyerp-server.py -r terp -d terp -w terp -s --db_port=5433 
        --db_host=localhost

Pour stopper ce processus, faire un : 

kill 6154

(6154 est le numéro du processus (PID) et sera différent sur ta machine)

Ensuite, il faut lancer le serveur en interactif avec les commandes suivantes :

cd /usr/lib/python2.5/site-packages/tinyerp-server/

python tinyerp-server.py -r terp -d terp -w terp -s --db_port=5433 
--db_host=localhost

vérifie le no du port utilisé sur ta machine  (c'est 5433 sur la mienne, mais peut être 5432 sur la tienne....).

Normalement, le tinyerp-server se lance (vérifier si la connexion à la
base de données est réussie). Par contre, on ne récupère pas la ligne de
commande du terminal, le tinyerp-server reste actif et attend les
commandes des tinyerp-client.

2) Connexion avec le client
On lance ensuite un tinyerp-client (sur la même machine ou sur une autre dans le réseau, peu importe).
Dans le client, on sélectionne le menu "fichier" -> "Base de données" -> "nouvelle base de données"
Dans la fenêtre, il faut mettre :
Mot de passe super admin : admin
Nouvelle base de données : mettre le nom de la nouvelle base de données (par exemple "monenreprise")
Ne pas cocher "démo" pour avoir une base complètement vide!!! et choisiŕ le langage
   
En cliquant sur le bouton "valider", le client va tenter de créer une nouvelle base.

Sur le terminal du tinyerp-server, on va te demander le mot de passe pour le serveur

mot de passe : terp

Tu tapes "terp" et l'installation de la nouvelle base est en route.

3) Lorsque tout est bien installé, on peut redémarrer le serveur en mode normal. On arrête donc le serveur intéractif avec les touches "Control + C", puis le plus simple est de redemarrer la machine (ou  alors de faire un /etc/init.d/tinyerp-server restart).

facile, quoi?

Stefan

Dernière modification par shovelhead (Le 08/04/2008, à 14:34)


si tu trouves un erreur d'orthographe, tu peux le garder. Je les fais exprès pour l'amusement des lecteurs français

http://www.myspace.com/electricchurchband

Hors ligne

#7 Le 10/04/2008, à 21:33

fredajt

Re : [Résolu] Installation Tiny-erp

Bonsoir, et merci pour vos réponses.
J'ai bien réussi à stopper le service et à lance le server. Mais lorsque je lance le client pour créer la nouvelle bd j'ai de nouveau le message "could not connect..." et dans mon terminal resté en suspend, le message suivant est apparu :

Thu, 10 Apr 2008 22:10:46 ERROR:web-services:Exception in call: Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/tinyerp-server/netsvc.py", line 200, in _dispatch
    r=m(*params)
  File "/usr/lib/python2.5/site-packages/tinyerp-server/service/web_services.py", line 250, in list
    db = sql_db.db_connect('template1')
  File "/usr/lib/python2.5/site-packages/tinyerp-server/sql_db.py", line 140, in db_connect
    tdb = psycopg.connect('%s %s %s %s %s' % (host, port, name, user, password), serialize=0, maxconn=maxconn)
OperationalError: FATAL:  authentification par mot de passe échouée pour l'utilisateur  « terp »

On dirait bien qu'il y a un pb de mot de passe, mais je n'ai pas l'occasion de le renseigner.

Lorsque je tente la manip à nouveauj 'obtiens :

  File "tinyerp-server.py", line 213, in <module>
    httpd = netsvc.HttpDaemon(interface,port, secure)
  File "/usr/lib/python2.5/site-packages/tinyerp-server/netsvc.py", line 265, in __init__
    SimpleXMLRPCRequestHandler,0)
  File "/usr/lib/python2.5/SimpleXMLRPCServer.py", line 523, in __init__
    SocketServer.TCPServer.__init__(self, addr, requestHandler)
  File "/usr/lib/python2.5/SocketServer.py", line 330, in __init__
    self.server_bind()
  File "/usr/lib/python2.5/site-packages/tinyerp-server/netsvc.py", line 233, in server_bind
    SimpleXMLRPCServer.SimpleXMLRPCServer.server_bind(self)
  File "/usr/lib/python2.5/SocketServer.py", line 341, in server_bind
    self.socket.bind(self.server_address)
  File "<string>", line 1, in bind
socket.error: (98, 'Address already in use')

Je commense à être usé hmm. Merci à tous !

#8 Le 17/04/2008, à 13:19

delphin2

Re : [Résolu] Installation Tiny-erp

Bonjour,

Télécharges ce client là et dézippes-le :

http://www.tinyerp.com/index.php?option=com_joomlaxplorer&action=list&dir=stable%2Fsource&order=name&srt=yes

Si le lien ne marche pas met-le directement dans la barre d'adresse d'une autre fenêtre. Comprend pas le lien foire:rolleyes:

EDIT : sinon ça http://www.tiny-erp.fr/download/

Dernière modification par delphin2 (Le 17/04/2008, à 13:22)

Hors ligne

#9 Le 13/05/2008, à 18:41

Patrice.Lepissier

Re : [Résolu] Installation Tiny-erp

J'ai eu les mêmes problèmes pour installer Tiny ERP.

L'installation du serveur depuis Synaptics n'a jamais fonctionné, par contre en suivant le tuto et après avoir taper les commandes :

$ cd /usr/lib/python2.5/site-packages/tinyerp-server/
$ sudo python tinyerp-server.py -r terp -d terp -w terp -s

puis pour lancer le serveur tapez tout simplement :

$ tinyerp-server

Maintenant, pour le serveur ça roule.

Par contre pour le client. Si je le lance en m'identifiant en root, ça marche nickel. Si je m'identifie avec mon identifiant personnel (appartenant au groupe root), j'ai le message :

patrice@patrice-D430:~$ tinyerp-client
Traceback (most recent call last):
  File "./tinyerp-client.py", line 93, in <module>
    import modules
  File "/usr/lib/tinyerp-client/modules/__init__.py", line 30, in <module>
    import gui
  File "/usr/lib/tinyerp-client/modules/gui/__init__.py", line 29, in <module>
    import main
  File "/usr/lib/tinyerp-client/modules/gui/main.py", line 40, in <module>
    import rpc
  File "/usr/lib/tinyerp-client/rpc.py", line 37, in <module>
    import common
  File "/usr/lib/tinyerp-client/common/__init__.py", line 29, in <module>
    from common import *
  File "/usr/lib/tinyerp-client/common/common.py", line 68, in <module>
    terp_path_pixmaps('tinyerp-icon-32x32.png'))
TypeError: pixbuf_new_from_file() argument 1 must be string, not bool
patrice@patrice-D430:~$

Si quelqu'un peut me dire ce qui se passe, je le remercie d'avance.


PClF W550SU1 15.6" LED Intel HD 4600 Haswell
XUbuntu 20.04

Hors ligne

#10 Le 05/06/2008, à 12:26

fredajt

Re : [Résolu] Installation Tiny-erp

shovelhead a écrit :

1) d'abord:

 sudo su-

ps aux | grep tiny

Ca doit te donner une ligne du genre :

root      6154  0.0  6.3  70340 24624 ?        Sl   Apr08   11:00 python 
        tinyerp-server.py -r terp -d terp -w terp -s --db_port=5433 
        --db_host=localhost

Pour stopper ce processus, faire un : 

kill 6154

(6154 est le numéro du processus (PID) et sera différent sur ta machine)

Ensuite, il faut lancer le serveur en interactif avec les commandes suivantes :

cd /usr/lib/python2.5/site-packages/tinyerp-server/

python tinyerp-server.py -r terp -d terp -w terp -s --db_port=5433 
--db_host=localhost

vérifie le no du port utilisé sur ta machine  (c'est 5433 sur la mienne, mais peut être 5432 sur la tienne....).

Normalement, le tinyerp-server se lance (vérifier si la connexion à la
base de données est réussie). Par contre, on ne récupère pas la ligne de
commande du terminal, le tinyerp-server reste actif et attend les
commandes des tinyerp-client.

Bonjour, et merci beaucoup pour vos conseils.
Depuis un moment j'avais laissé tombé l'install sur Ubuntu. Mais j'en ai marre de rebooter sans cesse sur cette M**** de Windows juste pour Tiny.
Et depuis cette formidable version 8.04, j'ai qu'une hâte voir tourner Tiny dessus !!

Donc, j'ai réussi à killer les processus gênants, et maintenant le server semble trouver la bd, mais, il attends les connections. Du côté du client, il ne peut toujours pas se connecter à la base, ni en créer une nouvelle. J'ai regarder les .terprc er .server-rrvrc qui ont l'air correct.
Que faire ?? Et savez-vous ou trouver le fichier qui détermine les port de pgsql ?

#11 Le 05/06/2008, à 15:30

fredajt

Re : [Résolu] Installation Tiny-erp

p'tite précision : j'ai pu vérifier/corriger le port de pgsql
Après avoir suivi les étapes recommandée par shovelhead, j'ai le client qui bug quand j'essai de créer une nouvelle base, et le server, dans mon terminal, qui attends la connexion et ne me demande pas le mot de passe.
J'avance, à pas de fourmis, mais j'avance smile

édit : une étape à été loupée puisque après vérification le server m'indique qu'il ne peut pas se connecter à la db terp

Dernière modification par fredajt (Le 05/06/2008, à 15:55)

Hors ligne

#12 Le 05/06/2008, à 17:35

Christouf

Re : [Résolu] Installation Tiny-erp

fredajt a écrit :

p'tite précision : j'ai pu vérifier/corriger le port de pgsql
Après avoir suivi les étapes recommandée par shovelhead, j'ai le client qui bug quand j'essai de créer une nouvelle base, et le server, dans mon terminal, qui attends la connexion et ne me demande pas le mot de passe.
J'avance, à pas de fourmis, mais j'avance smile

édit : une étape à été loupée puisque après vérification le server m'indique qu'il ne peut pas se connecter à la db terp

Je suis exactement au même point!! maintenant

Hors ligne

#13 Le 10/06/2008, à 16:45

fredajt

Re : [Résolu] Installation Tiny-erp

Bon, après désinstallation/réinstallation et divzers changement de version de logiciels, je suis revenu sur ma première config  : Tiny 4.2.2 + pgsql 8.2, et j'en suis de nouveau rendu à la même étape avec le même message 'erreur quand je lance le serveur :

Traceback (most recent call last):
  File "./tinyerp-server.py", line 213, in <module>
    httpd = netsvc.HttpDaemon(interface,port, secure)
  File "/usr/lib/python2.5/site-packages/tinyerp-server/netsvc.py", line 265, in __init__
    SimpleXMLRPCRequestHandler,0)
  File "/usr/lib/python2.5/SimpleXMLRPCServer.py", line 523, in __init__
    SocketServer.TCPServer.__init__(self, addr, requestHandler)
  File "/usr/lib/python2.5/SocketServer.py", line 330, in __init__
    self.server_bind()
  File "/usr/lib/python2.5/site-packages/tinyerp-server/netsvc.py", line 233, in server_bind
    SimpleXMLRPCServer.SimpleXMLRPCServer.server_bind(self)
  File "/usr/lib/python2.5/SocketServer.py", line 341, in server_bind
    self.socket.bind(self.server_address)
  File "<string>", line 1, in bind
socket.error: (98, 'Address already in use')

Que dois-je faire ? Il y a-t-il une meilleur configuration à avoir ? pgsql 8.3 ? avec quelle version de Tiny ? Où ai-je simplement loupé une étape ?
Merci d'avance

Hors ligne

#14 Le 11/06/2008, à 11:41

fredajt

Re : [Résolu] Installation Tiny-erp

Ca y est !!

Alors pour ceux qui sont dans mon cas j'ai solutioné le problème de cette façon :
Désinstallation de postgresql
Effacement des répertoires du server TinyERP dans /usr/lib/python2.5/site-packages
                                                                   et dans   /usr/share/

Installation de postgresql-8.2 avec un :
apt-get install postgresql-8.2

Téléchargement de tinyerp-server-4.2.2 (dernière version stable) à télécharger ici :
http://openerp.com/downloads.html
Suivre les indications pour créer une base de donnée UNICODE !! ici
http://openerp.com/wiki/index.php/Insta … d_database
Suivre les indications pour installer le Tiny server ici :
http://doc.ubuntu-fr.org:81/tinyerp_7.10

Et puis la suite classique, création d'une nouvelle base blablabla....
Donc le choix de la version de postgresql est importante. Mais SURTOUT après désinstallations-réinstallation du server Tiny il FAUT purger les répertoires sinon ça bug. En tout cas ça à marché pour moi.   big_smile:D:P

PS: pas besoin d'enlever le client.

Dernière modification par fredajt (Le 11/06/2008, à 11:42)

Hors ligne