Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi
  • Page :
  • 1
  • 2
  • 3

SUJET :

Installation diacamma Association il y a 6 ans 3 mois #2022

  • anonyme
  • Portrait de anonyme Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK2
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Messages : 21
  • Remerciements reçus 6
Bonjour,

Je voudrais installer diacamma association sur un serveur linux-debian.
Je suis arrêté à l'étape ./launch_lucterios.sh car je n'ai pas la syntaxe pour les associations et en particulier la liste des modules à installer. Où peut-on trouver cette liste et ce à quoi sert chaque module.
Merci bien.
AO

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Dernière édition: par lag.

Installation diacamma Association il y a 6 ans 3 mois #2023

  • lag
  • Portrait de lag
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Messages : 1986
  • Karma: 8
  • Remerciements reçus 498
Bonjour,

Vous avez une réponse partiel sur l'article: Installation sur serveur Ubuntu 16.04

De plus, les commandes:
  • Vous permet d'avoir la liste des commandes
    ./launch_lucterios.sh help
  • Vous permet d'avoir l'ensemble des modules présents ainsi que leurs dépendances.
    ./launch_lucterios.sh installed

Et donc, pour créer une installation Diacamma Asso, avec PostgreSQL, vous avez la commande:
./launch_lucterios.sh add -n asso -m "lucterios.contacts,lucterios.mailing,lucterios.documents,diacamma.accounting,diacamma.invoice,diacamma.payoff,diacamma.member,diacamma.event" -p diacamma.asso -d "PostGreSQL:name=diacamma,user=root,password=xxxxxx,host=localhost"

Bon courage ;)

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Laurent
Principale contributeur (Développeur) à Diacamma
Administrateur de Sleto partenaire officiel de Diacamma : support et hébergement en ligne.

Installation diacamma Association il y a 6 ans 3 mois #2024

  • anonyme
  • Portrait de anonyme Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK2
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Messages : 21
  • Remerciements reçus 6
Bonjour,

C'est bon cela fonctionne. Il ne me reste plus qu'à importer les données de diacamma 1.

Merci bien. ;-)
AO

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Dernière édition: par anonyme.

Installation diacamma Association il y a 6 ans 3 mois #2025

  • anonyme
  • Portrait de anonyme Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK2
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Messages : 21
  • Remerciements reçus 6
Bonjour,

L'import des données de diacamma 1 me pose un problème.
J'exécute l'import en ligne de commande.
lucterios_admin.py restore -n monasso -f /home/ao/ete171223.bkf

J'ai le message d'erreur suivant :
Traceback (most recent call last):
  File "/usr/local/bin/lucterios_admin.py", line 998, in <module>
    main()
  File "/usr/local/bin/lucterios_admin.py", line 958, in main
    getattr(luct, args[0])()
  File "/usr/local/bin/lucterios_admin.py", line 871, in restore
    self.read()
  File "/usr/local/bin/lucterios_admin.py", line 580, in read
    import_module(self.setting_module_name)
  File "/usr/lib/python3.4/importlib/__init__.py", line 109, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1129, in _exec
  File "<frozen importlib._bootstrap>", line 1471, in exec_module
  File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
  File "/var/lucterios2/etecambodge/settings.py", line 25, in <module>
    fill_appli_settings("diacamma.asso", ("lucterios.contacts","lucterios.mailing","lucterios.documents","diacamma.accounting","diacamma.invoice","diacamma.payoff","diacamma.member","diacamma.event",)) 
  File "/usr/local/lib/python3.4/dist-packages/lucterios/framework/settings.py", line 209, in fill_appli_settings
    module = import_module(addon_module)
  File "/usr/lib/python3.4/importlib/__init__.py", line 109, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2212, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2224, in _find_and_load_unlocked
ImportError: No module named 'diacamma'

Ce qui me surprend c'est la dernière ligne : ImportError: No module named 'diacamma'
Manque-t-il un module d'import ?

Je n'ai aucun problème d'accès à l'instance à partir d'un poste client,

Merci pour vos conseils.
AO

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Dernière édition: par anonyme.

Installation diacamma Association il y a 6 ans 3 mois #2026

  • lag
  • Portrait de lag
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Messages : 1986
  • Karma: 8
  • Remerciements reçus 498
Bonjour,

Bon, pour commencer, si vous voulez utiliser les commandes en python (et non les script .sh) vous devez d'abord entrer dans l'environnement virtuel python via:
cd /var/lucterios2
source virtual_for_lucterios/bin/activate

Ensuite, pour importer une archive venant de la version 1.8, il vous faut utiliser plutôt une autre commande:
lucterios_migration.py --name monasso --archive /home/ao/ete171223.bkf

La commande "lucterios_admin.py restore" est faite pour restorer une archive 2.x, elle ne fonctionne pas avec une archive 1.8

Attention
Notez quand même que cette migration n'est testé que depuis une archive 1.8 (pas plus ancienne).
la version 2 de Diacamma à maintenant bientôt 2 ans, néanmoins cette migration fonctionne toujours.
Par contre, vous n'êtes pas à l'abri que depuis, les données ayant évoluer, vous pouvez avoir quelque élément qui ne s'importe pas.
Avec les contraintes de cette problématique, cette migration ne sera vraisemblablement plus possible en 2019

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Laurent
Principale contributeur (Développeur) à Diacamma
Administrateur de Sleto partenaire officiel de Diacamma : support et hébergement en ligne.

Installation diacamma Association il y a 6 ans 3 mois #2028

  • anonyme
  • Portrait de anonyme Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK2
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Messages : 21
  • Remerciements reçus 6
Bonjour,

Merci pour le retour. La migration semble fonctionner, j'ai vérifié rapidement quelques points. Cependant le script me marque une erreur dans le module members :
*** module 'Member' ***
Traceback (most recent call last):
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/diacamma/member/from_v1.py", line 267, in run
    self._adherents()
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/diacamma/member/from_v1.py", line 207, in _adherents
    old_sub.save()
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/diacamma/member/models.py", line 872, in save
    self.change_bill()
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/diacamma/member/models.py", line 827, in change_bill
    if self.bill.third.contact.id != self.adherent.id:
AttributeError: 'NoneType' object has no attribute 'contact'
*** Unexpected error: <class 'AttributeError'> ****
Nb seasons:22
Nb adherents:286
Nb subscriptions:5
Migration duration: 15 min 34 sec :

Comment comprendre ce message d'erreur ?

Je reviens sur votre réponse. Si j'avais voulu utiliser les scripts sh, quel aurait été ce script ?

Merci bien :
AO

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Dernière édition: par anonyme.
  • Page :
  • 1
  • 2
  • 3
Temps de génération de la page : 0.164 secondes
Propulsé par Kunena

Qui sommes nous?

Le sanglier du Libre

Association éditant le logiciel Diacamma
12 rue Marius Charles
38420 Domène
France

Partenaire

SLETO

Si vous recherchez du support ou une solution d'hébergement pour Diacamma, faite confiance à SLETO, notre partenaire officiel