noalyss-generale
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [noalyss-generale] Bug BDD lors de la mise à jour Noalyss sur Linux


From: Christian BRIARD
Subject: Re: [noalyss-generale] Bug BDD lors de la mise à jour Noalyss sur Linux
Date: Thu, 5 May 2022 21:04:42 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1

Bonjour,

Je ne suis pas sur d'avoir compris votre problème, mais la mise à jour de Ubuntu vers 22.04 LTS a arrêté Noalyss.

La page d''accueil montre le texte suivant :

"* Quelques conventions de codage pour avoir un code plus ou moins * homogène *

    *
  1. Tant que possible réutiliser ce qui existe déjà,
  2. *
  3. Améliorer ce qui existe déjà et vérifier que cela fonctionne toujours
  4. *
  5. Documenter avec les tags doxygen votre nouveau code,
  6. *
  7. Dans le répertoire include: Les noms de fichiers sont *.inc.php pour les fichiers à éxécuter
  8. *
  9. Dans le répertoire include: Les noms de fichiers sont *.php pour les fichiers contenant des fonctions uniquement
  10. *
  11. Dans le répertoire include: Les noms de fichier sont * class_*.php pour les fichiers contenant des classes.
  12. *
  13. Dans le répertoire include: Les noms de fichier ajax* correspondent aux fichiers appelé par une fonction _javascript_ en ajax, * normalement le nom de fichier est basé sur le nom de la fonction _javascript_ * exemple pour la fonction _javascript_ anc_key_choice le fichier correspondant est * ajax/ajax_anc_key_choice.php *
  14. Dans le répertoire include/template: les fichiers de * présentation HTML
  15. *
  16. Utiliser sql/upgrade.sql comme fichier temporaire pour modifier la base de données, en général * ce fichier deviendra l'un des patch
  17. *
  18. Faire de la doc
  19. *
* * * \section conseil Conseils *

* Utiliser cette documentation, elle est générée automatiquement avec Doxygen, *

* et il ne faut connaître que ces tags * * ---------------------------------------------------------------------- * \page English * \section intro_sec Introduction * * This parts contains documentation for developpers * * \section convention_code Coding convention *

* Some coding conventions to have a homogeneous code *

    *
  1. Reuse the existing code ,
  2. *
  3. Improve and test that the function is still working
  4. *
  5. Make documentation thanks doxygen tag
  6. *
  7. In the folder include: filenames ending by *.inc.php will be executer after being included
  8. *
  9. In the folder include: filenames end by *.php if they contains only function
  10. *
  11. In the folder include: filenames starting with * class_*.php if it is related to a class.
  12. *
  13. In the folder include, files starting with ajax are executed by ajax call, usually, the file name is * based on the _javascript_ function, example for the _javascript_ function anc_key_choice the corresponding file is * ajax/ajax_anc_key_choice.php * *
  14. In the folder include/template: files for the HTML presentation *
  15. *
  16. Use sql/upgrade.sql as temporary file to modify the database,this file will be the base for a SQL patch *
  17. *
  18. Write documentation
  19. *
* * * \section advice Advices *

* Use this document, it is generated automatically by doxygen, check the documentation your made, read it first this * documentation before making changes *

* You need to know only these tags * */ if (!file_exists('..'.DIRECTORY_SEPARATOR.'include'.DIRECTORY_SEPARATOR.'config.inc.php')){ header("Location: install.php", true, 307); exit(0); } echo ' '; $my_domain=""; require_once '../include/constant.php'; require_once '../include/config.inc.php'; require_once NOALYSS_INCLUDE.'/lib/ac_common.php'; if ( file_exists("install.php")&& DEBUGNOALYSS == 0 ) { // At the end of the installation procedure , the install file must be removed if (isset($_GET['remove_install'])) { if (is_writable(__DIR__."/install.php")) { unlink(__DIR__."/install.php"); } } // if removed failed then if (file_exists("install.php")) { /* * This file shouldn't exist */ echo "

"; printf(_("Le fichier %s/install.php est encore présent, après l'avoir exécuté pour vous mettre à jour, vous devez l'effacer."), __DIR__); echo "
"; echo _("Tant que ce n'est pas vous fait vous ne pouvez pas utiliser NOALYSS"); echo "

"; return; } } /** * Debug Design */ if ( DEBUGNOALYSS == 2 ) { echo <<"


Une idée ?

Christian.


Le 05/05/2022 à 16:45, Adina IM a écrit :
Ç'a marché pour moi, merci beaucoup!!!
Adina

Le jeu. 5 mai 2022 à 14:18, Dany De Bontridder via noalyss-generale <noalyss-generale@nongnu.org> a écrit :
Bonjour Adina,

Je vais essayer de t'aider , mais pourrais-tu utiliser soit les forums https://forum.noalyss.eu/ soit la liste de diffusion , si le problème arrive à d'autres personnes , elles trouveront directement la solution, enfin j'espère :-)

le patch 171 ne veut  pas s'installer, il prétend que le trigger n'existe pas , donc on va devoir regarder ce qui se passe.

Je te donne ce script pour corriger n tu remplaces l'existant upgrade171.sql (le chemin complet est dans ta capture d'écran


Tiens-moi au courant ,

D

Le 5/05/22 à 12:54, Adina IM a écrit :
Bonjour.

J'utilise la dernière version de Noalyss et, lors de la connexion, j'obtiens un message d'erreur concernant la base de données.
Je joins ce message d'erreur, ainsi que l'affichage Noalyss quand j'essaye de mettre la BDD à jour, et enfin les log Postgresql qui précise où ça coince

Avez-vous une idée de ce que je pourrais faire à ce stade?
Je ne maîtrise pas très bien les manipulations PSQL.

Merci d'avance et bonne journée.

--
Adina Ionescu-Muscel
imadina.eu
Rue du Sceptre, 22
1050, Bruxelles
Belgique


--
Adina Ionescu-Muscel
imadina.eu
Rue du Sceptre, 22
1050, Bruxelles
Belgique

---
NOALYSS est un Serveur de Comptabilité et de Gestion libre

NOALYSS is an ERP Server opensource focused on accountancy

Gérer votre abonnement https://lists.nongnu.org/mailman/listinfo/noalyss-generale


--
gpg key 0x6259f36e

Alchimerys srl http://www.alchimerys.be
Noalyss , serveur de comptabilité libre ,http://www.noalyss.eu
---
NOALYSS est un Serveur de Comptabilité et de Gestion libre

NOALYSS is an ERP Server opensource focused on accountancy

Gérer votre abonnement https://lists.nongnu.org/mailman/listinfo/noalyss-generale


--
Adina Ionescu-Muscel
imadina.eu
Rue du Sceptre, 22
1050, Bruxelles
Belgique

---
NOALYSS est un Serveur de Comptabilité et de Gestion libre

NOALYSS is an ERP Server opensource focused on accountancy

Gérer votre abonnement https://lists.nongnu.org/mailman/listinfo/noalyss-generale

reply via email to

[Prev in Thread] Current Thread [Next in Thread]