Affichage des résultats 1 à 10 sur 30

Discussion: Module click2dial pour OpenERP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Trésorier Association
    Date d'inscription
    septembre 2010
    Localisation
    Lyon
    Messages
    105
    Downloads
    0
    Uploads
    0
    Citation Envoyé par sbeu Voir le message
    Voici le log de l'erreur qui apparait quand je clique sur "Sauvegarder" dans "Asterisk servers"

    Traceback (most recent call last):
    File "/home/openerp-6.0.4/server/bin/netsvc.py", line 489, in dispatch
    result = ExportService.getService(service_name).dispatch(me thod, auth, params)
    File "/home/openerp-6.0.4/server/bin/service/web_services.py", line 599, in dispatch
    res = fn(db, uid, *params)
    File "/home/openerp-6.0.4/server/bin/osv/osv.py", line 122, in wrapper
    return f(self, dbname, *args, **kwargs)
    File "/home/openerp-6.0.4/server/bin/osv/osv.py", line 176, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
    File "/home/openerp-6.0.4/server/bin/osv/osv.py", line 167, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
    File "/home/openerp-6.0.4/server/bin/osv/orm.py", line 3654, in create
    cr.execute('insert into "'+self._table+'" (id'+upd0+") values ("+str(id_new)+upd1+')', tuple(upd2))
    File "/home/openerp-6.0.4/server/bin/sql_db.py", line 78, in wrapper
    return f(self, *args, **kwargs)
    File "/home/openerp-6.0.4/server/bin/sql_db.py", line 131, in execute
    res = self._obj.execute(query, params)
    ProgrammingError: column "national_format_allowed" of relation "asterisk_server" does not exist
    LINE 1: ...ver" (id,"name","alert_info","extension_priority","nati onal_...
    ^

    J'ai bien l'impression que c'est un script ou une installation qui n'a pas rajouté le champ "national_format_allowed" dans la base de données, mais là je ne vois pas quoi faire.
    Le champ "national_format_allowed" sur asterisk.server existait dans une ancienne version, mais il n'existe plus depuis un certain temps.

    Est-ce que vous n'auriez-pas 2 versions du connecteur Asterisk dans votre addons-path par hasard (cf le fichier de config du serveur pour connaitre le addons-path) ? En tout cas, la version du module asterisk qui est prise en compte par votre serveur OpenERP n'est pas la bonne. Et si vous aviez installé le module par le passé et que c'est en réalisé une mise à jour du module et non une nouvelle version, il vous faut faire un upgrade du module (-d database -u asterisk_click2dial dans la ligne de commande du serveur)

    Alexis
    Mon expérience de déploiement Asterisk : http://people.via.ecp.fr/~alexis/asterisk/

  2. #2
    Membre Senior
    Date d'inscription
    avril 2013
    Messages
    104
    Downloads
    0
    Uploads
    0

    J'ai supprimé le module...

    Merci de ta réponse.
    Quand je lance la commande pour mettre à jour le module, j'ai une erreur car je suis logué comme root, et malheuresement le gars qui a installé le serveur openerp a disparu dans la nature et je ne sais pas avec quel utilisateur je devrais faire cette manip.
    Donc j'ai supprimé les 2 modules de la liste des modules ainsi que du répertoire des modules addons pour cette base.
    Je souhaiterais savoir comment installer de nouveau comme il faut le module.
    J'ai openerp-6.0.4
    Quelle version dois je télécharger?

    J'ai télécharger cette version, de cette manière:
    bzr branch lp:openerp-asterisk-connector/6.0
    Ensuite je copie les deux répertoires obtenus dans :
    /home/openerp-6.0.4/addons_mmedia
    Une fois fait ça, je mets à jour la liste des modules, et je planifie l'installation des deux nouveaux modules qui sont apparus.
    Voici le message d'erreur qui apparaît (nouvelle erreur pour moi )
    Traceback (most recent call last):
    File "/home/openerp-6.0.4/server/bin/netsvc.py", line 489, in dispatch
    result = ExportService.getService(service_name).dispatch(me thod, auth, params)
    File "/home/openerp-6.0.4/server/bin/service/web_services.py", line 599, in dispatch
    res = fn(db, uid, *params)
    File "/home/openerp-6.0.4/server/bin/osv/osv.py", line 122, in wrapper
    return f(self, dbname, *args, **kwargs)
    File "/home/openerp-6.0.4/server/bin/osv/osv.py", line 176, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
    File "/home/openerp-6.0.4/server/bin/osv/osv.py", line 167, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
    File "/home/openerp-6.0.4/server/bin/addons/base/module/wizard/base_module_upgrade.py", line 98, in upgrade_module
    _db, pool = pooler.restart_pool(cr.dbname, update_module=True)
    File "/home/openerp-6.0.4/server/bin/pooler.py", line 60, in restart_pool
    return get_db_and_pool(db_name, force_demo, status, update_module=update_module)
    File "/home/openerp-6.0.4/server/bin/pooler.py", line 39, in get_db_and_pool
    addons.load_modules(db, force_demo, status, update_module)
    File "/home/openerp-6.0.4/server/bin/addons/__init__.py", line 883, in load_modules
    processed_modules.extend(load_module_graph(cr, graph, status, report=report, skip_modules=processed_modules))
    File "/home/openerp-6.0.4/server/bin/addons/__init__.py", line 717, in load_module_graph
    modules = pool.instanciate(package.name, cr)
    File "/home/openerp-6.0.4/server/bin/osv/osv.py", line 258, in instanciate
    res.append(klass.createInstance(self, module, cr))
    File "/home/openerp-6.0.4/server/bin/osv/osv.py", line 297, in createInstance
    assert pool.get(parent_name), "parent class %s does not exist in module %s !" % (parent_name, module)
    AssertionError: parent class wizard.open.calling.partner does not exist in module asterisk_click2dial_crm !



    Merci
    Dernière modification par sbeu ; 10/04/2014 à 18h44.

  3. #3
    Trésorier Association
    Date d'inscription
    septembre 2010
    Localisation
    Lyon
    Messages
    105
    Downloads
    0
    Uploads
    0
    Je n'ai pas de solution miracle pour réparer un environnement OpenERP que je ne connais pas... je ne sais pas trop comment vous aider sans avoir accès à distance.

    Je vous conseillerai plutôt de faire l'exercice d'installer un OpenERP tout neuf sur une machine vierge, ensuite d'ajouter le connecteur Asterisk (pas besoin de copier les modules dans les addons, ce qui rend le process de mise-à-jour via bzr impossible, mais plutôt de mettre à jour le addons-path dans le fichier de config du serveur OpenERP), etc... Une fois que vous aurez appris comment installer et déployer des modules OpenERP sur un environnement qui marche, vous serez plus à l'aise pour réparer votre environnement OpenERP existant.
    Mon expérience de déploiement Asterisk : http://people.via.ecp.fr/~alexis/asterisk/

  4. #4
    Membre Senior
    Date d'inscription
    avril 2013
    Messages
    104
    Downloads
    0
    Uploads
    0

    OK!

    Je comprends, je vais faire ça.
    Vous avez raison, je vais devoir me familiariser plus avec OpenERP... Par la même occasion je lirai le papier que vous avez fait sur votre expérience de déploiement de openerp.

    A bientôt surement

  5. #5
    Trésorier Association
    Date d'inscription
    septembre 2010
    Localisation
    Lyon
    Messages
    105
    Downloads
    0
    Uploads
    0
    Citation Envoyé par sbeu Voir le message
    Je comprends, je vais faire ça.
    Vous avez raison, je vais devoir me familiariser plus avec OpenERP...
    Et, pour la phase d'apprentissage, vous aurez peut-être intérêt à utiliser la version 7.0 (en attendant la v8.0 début Juin), ça vous permettra de voir les évolutions depuis la v6.0 ; ça a vraiment beaucoup changé depuis, y compris pour le connecteur Asterisk.
    Mon expérience de déploiement Asterisk : http://people.via.ecp.fr/~alexis/asterisk/

  6. #6
    Membre Senior
    Date d'inscription
    avril 2013
    Messages
    104
    Downloads
    0
    Uploads
    0

    oui mais...

    oui je me doute, mais mon problème est que je vais devoir installer le connecteur chez un client qui a une version 6.0 de OpenERP...
    J'ai cru comprendre que pour migrer les données il vaut mieux passer par la boite qui fait openerp. Je proposerai quand même la migration au client (à ses frais)
    Dernière modification par sbeu ; 10/04/2014 à 23h45. Motif: à ses frais

  7. #7
    Trésorier Association
    Date d'inscription
    septembre 2010
    Localisation
    Lyon
    Messages
    105
    Downloads
    0
    Uploads
    0
    Citation Envoyé par sbeu Voir le message
    oui je me doute, mais mon problème est que je vais devoir installer le connecteur chez un client qui a une version 6.0 de OpenERP...
    J'ai cru comprendre que pour migrer les données il vaut mieux passer par la boite qui fait openerp. Je proposerai quand même la migration au client (à ses frais)
    OK, je pensais que vous vouliez faire l'installation sur votre propre serveur OpenERP.

    Surtout, ne proposez pas de migration vers une autre version d'OpenERP si vous n'avez pas une TRES SOLIDE expérience d'OpenERP, car la migration n'est pas une chose facile, surtout quand il y a des modules communautaires, des modules spécifiques, etc...
    Mon expérience de déploiement Asterisk : http://people.via.ecp.fr/~alexis/asterisk/

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •