 installation de tiny erp but de ce document ce document me sert de mémo pour installer tiny erp sur un serveur debian testing et sur des clients windows ou debian j ai découvert tiny erp lors des rmll de dijon j ai assisté à la conférence de fabien pinckaert sur la présentation de tiny erp et j ai été bluffé par les possibilités de cet erp je me suis donc empressé de l installer dans le but de le tester prérequis pour le serveur il faut installer une debian de base  http wwwcoagulorg articlephp3 idarticle 158 pour le poste client sous linux j ai fait le test sous kde  http wwwcoagulorg articlephp3 idarticle 159 un erp c est quoi  un erp est le système central d une entreprise il permet de tout gérer ou presque gestion des articles achetés ou vendus gestion des stocks gestion de la production prévu dans la version qui sortira en septembre 2005 gestion de la relation avec les clients gestion des projets  installation du client tiny erp sous windows il faut télécharger le programme tinyerpclient212exe à cette adresse  http tinyerporg downloadphp l installation n a posé aucun problème mais l application ne s est pas lancé et a renvoyé l erreur suivante le point d entrée de procédure gassertwarning est introuvable dans la bibliothèque de liaison dynamique libglib200dll j ai donc commencé par poser la question sur le forum  http tinyerporg forum viewtopicphp t 223 apparemment mon problème était lié à une incompatibilité entre la version de gtk que j ai utilisé pour gimp gtk 224 et la version fournie par tiny erp 264 j ai installé pour gimp la dernière version de gtk 268 et tout est rentré dans l ordre attention  sur mon poste windows nt l affichage de la fenêtre de connexion fonctionne mais dès la saisie du mot de passe le programme plante et affiche les informations suivantes pangoerror file shapec line 75 pangoshape assertion failed glyphs numglyphs 0 aborting en supprimant gtk c est encore pire car j ai un docteur watson dès le lancement du programme sous un autre poste sous windows 2000 je n ai pas de problème donc tiny erp semble incompatible avec windows nt installation du client tiny erp sous debian testing a ce jour il n existe pas de paquet pour le client le paquet existe uniquement pour le serveur il faut donc commencer par installer les dépendances nécessaires au fonctionnement du client aptget install python23 python23gtk2 python23glade2 xpdf ensuite il faut télécharger le fichier tinyerpclient212targz contenant les sources du client  http tinyerporg downloadphp ensuite il faut décompresser le fichier tar xvzf tinyerpclient212targz pour finir il faut se placer dans le nouveau répertoire en tant que simple utilisateur pas sous root et lancer la commande bin tinyerpclient la fenêtre de connexion au serveur doit apparaître installation des paquets pour la partie serveur tiny erp étant donné qu il existe un paquet debian pour la partie serveur de tiny erp il faut commencer par ajouter la ligne suivante dans le fichier etc apt sourceslist deb http tinyerporg download debian unstable ensuite il faut mettre à jour la liste des paquets aptget update et lancer l installation aptget install tinyerpserver remarque  l installation de ce paquet installe plusieurs dépendances avec python23 d autres paquets sont nécessaires au fonctionnement du serveur aptget install postgresql postgresqlclient libxml2python23 aptget install libxslt1python23 python23psycopg python23reportlab aptget install python23imaging python23pyparsing graphviz si des questions sont posées lors de l installation des paquets il faut laisser les valeurs par défaut configuration de postgresql pour tiny erp il faut commencer par créer un utilisateur spécifique pour la base de données il faut commencer par se connecter sous l utilisateur postgres créé lors de l installation de postgresql su postgres ensuite il faut créer le nouvel utilisateur tinyerp dans postgresql répondre y aux deux questions posées createuser tinyerp toujours sous l utilisateur postgres il faut créer la base de données terp createdb terp encoding unicode lancement du serveur et des clients le lancement du serveur terminera l installation la commande suivante permet de lancer le serveur en écoute sur l adresse locale pour le faire écouter sur une adresse du réseau il suffit d indiquer l adresse ip du serveur tinyerpserver interface 127001 la commande précédente doit afficher à l écran quelques dizaines de lignes et la dernière doit montrer que le serveur est en attente de connexion des clients info init registering reports info webservices starting xmlrpc services port 8069 info webservices the server is running waiting for connections une fois le serveur démarré il est possible de lancer les clients lors de l installation il est possible de se connecter sous deux mots de passe par défaut admin admin demo demo installer le pack français par défaut tinyerp est entièrement en anglais pour franciser les menus il faut commencer par télécharger ex dans tmp le paquetage de la langue à l adresse suivante  http tinyerporg i18nphp ensuite il faut importer sur le serveur le paquetage avec la commande suivante tinyerpserver i18nimport tmp frenchfr2091csv lfr les dernières lignes du résultat de cette commande doivent ressembler à ceci info init addon project info init registering reports terp translation file fr loaded pour finir il faut relancer le serveur et les clients depuis le client il sera désormais possible de modifier la langue avec le menu user preferences  autres liens pour avoir plus d informations le site officiel  http tinyerporg  le forum très actif et partiellement en français  http tinyerporg forum  le wiki pour la documentation qu il est possible d améliorer  http tinyerporg wiki  historique des modifications version date commentaire 02 260705 création par tony galmiche  installation de tiny erp mais dés la saisie du mot de passe dès  installation de tiny erp merci c est corrigé installation de tiny erp bonjour tony et à tous pour info j ai la même erreur pango dans shapec line 75 avec la version tinyerpclient 320 sous windows 98 se ma machine de qatest ooo j ai essayé de mettre à jour le package pango à partir de ftp ftpgtkorg pub gtk v28 win32  mais ça ne change rien je vais aller soumettre cela sur le forum tinyerp et je vous tiens au courant a  installation de tiny erp salut je développe un programme sous winxp pro 2002 sp2 j utilise gtk pango et bien sur la glib j ai exactement la même erreur en voulant insérer une date dans un label j ai aussi un gros problème avec une fenetre à scrollbar qui me fait planter l appli un peu après que la la barre commence à bouger le texte devient suffisament long pour nécessiter le déroulement de la fenetre mon programme est multithread et à ce sujet je trouve que la lib pthread posix fonctionne mieux que la glib  en téléchargement  