Modification du champ Version du fichier dans ...

Soumis par jeepaète barbu le mer 17/01/2018 - 10:44

Bonjour et bonne année à tous. Après avoir réinstallé Ubuntu 16.04, j'ai eu plusieurs soucis soit pour lancer Laurux soit pour restaurer une base. Maintenant que la base est bien restaurée, voici le message d'erreur de Laurux :
"La version de la base restaurée est tres ancienne!
Veuillez modifier le champ Version du fichier ~/.config/gambas3/Laurux3.conf et relancer Laurux SVP !"
J'ouvre donc le fichier Laurux3.conf mais sans savoir quoi chercher. Doit-il avoir une ligne "Version du fichier : 3.xx" ? En tout cas, je ne la vois pas.
Pouvez-vous éclairer ma lanterne en prenant en compte que je suis novice.
Merci par avance.

Bonjour, quelle est la version de la base que vous avez restaurée SVP ?

Vous êtes ornitho pour vous appeler jeeppaete ? En tout cas vous avez de l'humour. J'aime bien

jeepaète barbu

mer 17/01/2018 - 19:34

Bonjour Jack. La version de la base est 3.27 me semble -t-il. La version de Laurux est : 3.68. Je dois vous dire également, qu'il m'est impossible de me souvenir le nom d'utilisateur et le mot de passe pour mysql. Ne sachant pas à quoi cela correspondait à l'époque. Du coup, je lance Laurux en passant la fenêtre concernant Mysql.
Je suis Accompagnateur en Montagne, d'où l'utilisation de Laurux et possédant une Jeep wrangler, le pseudo était facile.

Si vous n'avez pas le mot de passe mysql alors vous ne pourrez pas utiliser laurux.
Créez un nouvel utilisateur SVP et notez votre mot de passe.

jeepaète barbu

ven 19/01/2018 - 09:33

Voilà qui est fait. Sous un terminal, lorsque je lance Mysql il me demande bien mon mot de passe (pourquoi me demande t-il pas le nom d'utilisateur ?) et à la commande SHOW, il me liste 2 bases : Laurux 01 et 16. Sous PHPmyadmin, idem par contre, lorsque je change les informations (nom de la base, nom d'utilisateur et mot de passe) du fichier .conf/gambas/laurux3.conf au lancement de Laurux, dans la fenêtre concernant Mysql, la base et le nom d'utilisateur est bien pris en compte mais refuse le mot de passe correspondant.
Que se passe-t-il ?
Avec toutes ces nouvelles infos pour essayer de comprendre, j'ai vraiment l'impression d'avoir un puzzle mais encore en vrac :-)

c'est quoi cette société 16 ? Une société nouvellement créée ?
Si oui allez dans la table des sociétés, mettez 16 en numéro et cliquez sur supprimer
Puis recréez-la.

jeepaète barbu

ven 26/01/2018 - 08:37

Etant pluriactif, effectivement, j'ai voulu voir pour créer une deuxième sociétés qui en aurait comme objectif, non pas d'avoir une compta très précise mais simplement rentrer les dépenses liées à chaque domaine. c'était juste un test. Je voulais avant, me familiariser d'avantage avec Laurux. Maintenant, est-ce qu'elle a été créé sous le numéro 16, je ne saurais vous le dire.
J'ai tardé à vous répondre car je ne voulais aucun conflit possible. (Quelques petits soucis avec apparmor et aptd résolu maintenant. Je l'espère en tout cas.)
Vous me demandez d'aller dans la table des sociétés. Je pense que c'est dans l'onglet "paramètre" et "sociétés" de Laurux mais lorsque je clic dessus, rien ne se passe...
Je ne peux toujours pas valider la configuration Mysql au démarrage de Laurux. Est-ce possible que ce soit ça le problème ?

jeepaète barbu

sam 27/01/2018 - 13:13

Voilà, fichier supprimé. Au démarrage, toujours le même message d'erreur :
"Query failed: Table 'Laurux01.Fiches_Societes' doesn't exist DB_Connection.Exec.277"
Ensuite, dans la fenêtre Mysql pas de reconnaissance de l'utilisateur (malgré le nouveau "nom d'utilisateur" et le nouveau "mot de passe" voici le message :
"Query failed: Table 'Laurux01.Fiches_Societes' doesn't exist DB_Connection.Exec.277"
???? Je suis perdu. Il demande la table Laurux01 alors que le fichier est supprimé ?
Merci pour votre patience.

bonjour,
avec la nouvelle version v3.68.1 il est plus facile de créer une société vierge.
la base de donnée vierge est inclu dans le logiciel et déjà compatible avec la v3.68.
essayez de prendre la derniere archive sur le site.

jeepaète barbu

lun 29/01/2018 - 07:29

Bonjour Damscot,
Effectivement, je crois que je vais finir par repartir à zéro car le temps commence à me presser (quelques factures de retard) au prix de refaire quelques tables.
Cela fait maintenant 2 ans environs que je l'utilise et il est vrai que j'aurai bien aimé récupérer ma base afin de ne pas modifier de nouveau certain champs.
Je vais réinstaller Laurux complètement, c'est on jamais.
J'espère que Mysql ne me fera plus des siennes....

jeepaète barbu

lun 29/01/2018 - 08:02

(Sait on) désolé pour cette faute.
Après avoir supprimé complètement le dossier Laurux, téléchargé la version 3.68.1 et extrait son contenu dans "dossier personnel", le problème reste identique.
"Query failed: Table 'Laurux01.Fiches_Societes' doesn't exist DB_Connection.Exec.277"
Si j'ignore cette étape, voici le message d’erreur :
"La connection à la base de donnée et les préférences ont été modifiées!
Il est conseillé de redémarrer Laurux."
Si j'accepte, Laurux ne s'ouvre pas (normal puisqu'il faut le redémarrer mais l'histoire est infini) si j'annule, Laurux s'ouvre mais dans l'onglet "paramètres", "société" rien ne se passe (comme avant) et dans "paramètres généraux", voici le message d'erreur :
"Query failed: Table 'Laurux01.Fiches_Parametres' doesn't exist.
DB_Connection.Exec.277"
Encore lui... :-)

jeepaète barbu

lun 29/01/2018 - 08:41

Après une recherche, je suis tombé sur :
https://www.laurux.fr/MyBB/archive/index.php?thread-31-3.html
La solution proposé est d'utiliser cette commande en console :
mysql -u utilisateur -pmotdepasse Laurux01 < /home/utilisateur/Laurux3/Laurux01.sql
Du coup, au démarrage de Laurux, nouveau message :
"Unknown field: version LauruxMaj.Verif_Version.1050"
Et ensuite, un autre nouveau message :
"Le fichier de configuration a été crée ou modifié !
La société 01 M. - Jeepaète barbu est la société de travail en cours."
Dans Laurux, je retrouve bien la base "Laurux01". Je dois préciser qu’auparavant, j'ai copié le fichier de ma sauvegarde "Laurux01.sql" dans le dossier de Laurux.
Une fenêtre s'ouvre avec comme message :
"Passage à la version 3.64. Cette opération prend un peu de temps. Veuillez patienter SVP."
On avance, on avance... Ou pas ! :-)