Forums
Bonjour, Je dois restaurer à une date antérieure. J'ai bien un fichier Laurux01.sql (enregistré à une date antérieure) dans un répertoire "Sauve" et la restauration semble réussir mais surgit le message d'erreur :
Comment restaurer à partir du répertoire "Sauv Laurux" qui contient les archives des sauvegardes plus anciennes par exemple Laurux010.sql.gz ?
- Se connecter ou s'inscrire pour poster un commentaire
restauration impossible
mes tentatives de restauration ont abouti à rendre Laurux inutilisable. Si j'essaie de démarrer Laurux dans le lanceur, j'obtiens le message d'erreur :
réinstallation échoue
En désespoir, j'ai essayé de réinstaller Laurux 3.68 à partir de la rubrique "téléchargement" du site Laurux.
Dans un terminal j'ai bien ~/Laurux$
mais la commande gbr3 aboutit à un message d'erreur :
ERROR : #35: Cannot open file '.' : No such device
Je ne sais pas trop ce qu'il…
Je ne sais pas trop ce qu'il y a dans ces sauvegardes, normalement on ne restaure que les sauvegardes que l'on fait sois même (base => sauvegarde). Je vous ouvre un ticket sur github pour voir si quelqu'un a une solution pour vous.
Bonsoir,…
Bonsoir,
Si j'ai bien compris la restauration fonctionne, ce n'est qu'après qu'il y a le message d'erreur et c'est plutôt normal : la sauvegarde récupérée a été faite avec une version plus vieille de Laurux. On se retrouve avec la base (= serveur) à une certaine version tandis que Laurux (= client) est à une autre : "doesn't exist" est l'erreur typique.
A savoir, il est très important de sauvegarder (= préserver) le répertoire ~/.config/gambas3 et notamment le fichier Laurux3.conf (avant la 3.68) ou Laurux.conf (depuis la 3.68): il contient le fichier de configuration de l'installation Laurux.
Essaie de poster le contenu de ce fichier avant passage à la 3.68.
Information Complémentaires
Pouvez-vous nous fournir votre base ainsi que la version de Laurux que vous utilisiez précédemment ? nous vous pouvons tenter une migration de notre coté.
Je ne saurais comme toujours vous suggerer de toujours faire des sauvegardes complètes de votre système (logiciels/configuration et base de donnée) afin qu'une mise à jour, un vol ou une détérioration de votre matériel ne mette votre comptabilité en l'air.
Pour info Laurux fourni une comptabilité ascendante et non descendante, la restauration d'une base trop ancienne a peu de chance de fonctionner.
merci Maguer, brunoc68 et damscot,
Vous écrivez : "Pouvez-vous nous fournir votre base" : je crois comprendre que dans le menu "Base", je choisis l'option "Envoi base" et j'exporte la base à l'adresse :
laurux2@laurux.fr
C'est bien cela ? J'ai essayé, j'obtiens le message "Le gestionnaire de messagerie n'est pas défini dans les préférences" et les préférences locales répondent "Query failed, Fiches paramètres doesn't exist" (voir copie d'écran dans le message du 12 janvier à 6h43).
La version de Laurux qui s'ouvre (imparfaitement) actuellement c'est la 3.68.0, et précédemment c'était très probablement la 3.67.
Merci d'avance pour votre aide.
C'est vraiment pas de chance. La migration vers Laurux 3.68 est tombée juste au moment où je venais d'enregistrer et clôturer ma compta 2017. Juste après le passage à Laurux 3.68 j'ai été victime du bug de la mise à jour Mesa d'Ubuntu 16.04 LTS (compiz crash) que j'ai mis plusieurs jours à résoudre. Peut-être à cause des manip de réparation d'Ubuntu, ou à cause d'une erreur de ma part, j'ai constaté que le calcul du résultat comptable avait changé et était erroné (effacement du compte 602200 dans le compte de résultat). Je n'ai pas été capable de "réparer" les gestions des rubriques et des comptes du compte de résultat. C'est ainsi que j'ai essayé une restauration à un état antérieur. Cette tentative était vouée à l'échec pour les raisons indiquées par brunoc68.
Merci d'avance pour votre aide, je crains fort de devoir refaire toute la compta 2017 pour obtenir notamment le FEC fiscal, alors que j'ai une copie correcte sur papier des impressions PDF de toute la compta...
laurux3.conf
Bonjour brunoc68,
Voici le contenu du fichier (ancien) laurux3.conf ouvert avec gedit :
[Coul]
Fnets="Background: &HDDDDDD&; "
Btns="Background: &HBDBDBD&; "
Znss="Background: &HFAFAFA&; "
Znaff="Background: &HEEEEEE&; "
Focus="Background: &HF9FFC7&; "
Coulfonds="255,252,216,"
Others="255,232,199,"
Fcs="Background: &HF9FFC7&"
Stk="Background: &HCFF58E&; Font: serif,9; "
Facts="Background: &HFFFFFF&; Font: Serif,9; "
Avs="Background: &HFFFFFF&; Font: Serif,9; "
Bl="Background: &HFFFFFF&; Font: Serif,9; "
Devis="Background: &HFFFFFF&; Font: Serif,9; "
Cmde="Background: &HFFFFFF&; Font: Serif,9; "
Prf="Background: &HFFFFFF&; Font: Serif,9; "
Nstk="Background: &HFFFFFF&; Font: Serif,9; "
Eps="Background: &HFFFFFF&; Font: Serif,9; "
Spd="Background: &HFFFFFF&; Font: Serif,9; "
Motps="Background: &HFFFFFF&; Font: Serif,9; "
Momnt="Background: &HFFFFFF&; Font: Serif,9; "
[General]
son=0
Tips=-1
Soc="10"
intitule="LA BAOUTIQUE"
LastTip=16
son2=0
Port="25"
Majver=-1
Affmaj=1
[Soc]
Entete=1
Conditions=1
Tva550=0
Codetva=" "
Compta=0
Gestion=0
CptFac=1
Qt1=0
Coul_fen=0
Ctrlstk=0
AutoEnt=0
Font="Serif,+1"
Copie=0
Siret="Siret"
Prxdec=0
Taxe="TVA"
Exp=1
[Soc01]
Entete=-1
Conditions=-1
Tva550=0
Codetva="1"
Compta=False
Gestion=False
CptFac=True
Qt1=0
Coul_fen=0
Ctrlstk=0
AutoEnt=0
Font="Serif"
Copie=0
Siret="Siret"
Prxdec=0
Taxe="TVA"
Pays="France"
Impbl=0
Tme=0
Slide=0
Admin=0
Lcr=0
Libdevis=False
Recap=0
Impttc=0
Faca=0
Exp=True
Expmail=0
Imp=False
Cqte=0
Coef=True
Tmq=False
Infob=0
glogo=0
Rglt=0
Poids=0
Kgl=0
Btq=0
Materiel=0
Depots=0
Franchise=0
Pvcons=0
Coupon=0
Pdf=0
Pdf2=0
Factdef=False
Bldef=True
Devisdef=False
Caisse=-1
Fht=0
TxtF=0
Marge=0
MO=0
CodeMO="1 "
Affaire=0
Art=True
MoArt=False
ComArt=False
Vendeurs=0
Casier=0
Analytique=0
Sage=0
Sauvauto=0
Envoiftp=0
Cnomade=0
Depannage=0
AffArt=0
Ecran="896;632"
glogo3=0
glogo5=0
glogo6=0
Ged=-1
Afour=0
Chemin-export="/home/jack"
Pied=-1
Imp2L=0
Col=-1
ChxImp=0
BlA5=0
Totstring=0
SelDev=False
Factchemin="/home/jack/FacClients"
FactcheminF="/home/jack/FacFournisseurs"
FactcheminP="/home/jack/FacArt"
FactcheminA="/home/jack"
FactcheminC="/home/jack/Docs_Compta"
prixRecpt=0
Sms=0
Fecran="Fetes.jpg"
[Soc01/Col]
LcolF="col0:51;col1:140;col2:227;col3:92;col4:60;col5:92;col6:55;col7:92;col8:92;col9:30"
LcolH="col0:55;col1:140;col2:260;col3:100;col4:66;col5:100;col6:66;col7:100;col8:71"
LcolT="col0:100;col1:240;col2:110;col3:110;col4:110;col5:110;col6:300"
LcolTL="col0:39;col1:80;col2:100;col3:110;col4:90;col5:140;col6:80;col7:80;col8:70;col9:73"
LcolS="col0:32;col1:80;col2:260;col3:100;col4:100;col5:110;col6:80"
LcolE="col0:80;col1:90;col2:290;col3:100;col4:100;col5:100;col6:120;col7:70;col8:60"
LcolR="col0:55;col1:140;col2:290;col3:100;col4:76;col5:100;col6:60;col7:100;col8:30"
LcolC="col0:40;col1:140;col2:290;col3:100;col4:76;col5:100;col6:60;col7:100;col8:30"
LcolRA="col0:44;col1:130;col2:240;col3:62;col4:100;col5:60;col6:100;col7:60;col8:100"
[Soc02]
Ecran="784;553"
Impbl=0
Faca=False
Recap=0
Impttc=0
Entete=0
Conditions=0
Pied=-1
Imp2L=0
Col=-1
ChxImp=0
BlA5=0
Impstocke=0
Tme=0
Slide=0
Admin=0
Tva550=0
Codetva="1"
Taxe="Tva"
Compta=False
Gestion=False
CptFac=True
Lcr=0
Libdevis=False
Exp=False
Expmail=0
Imp=False
Qt1=0
Cqte=0
Coef=True
Tmq=False
Coul_fen=0
Infob=0
glogo=0
glogo3=0
glogo5=0
glogo6=0
Rglt=0
Poids=0
Kgl=0
Ctrlstk=0
Btq=0
Materiel=0
Depots=0
Ged=0
AutoEnt=0
Franchise=0
Pvcons=0
Font="Serif,9"
Coupon=0
Pdf=0
Pdf2=0
Factdef=False
Bldef=True
Devisdef=False
Siret="Siret"
Prxdec=0
Totstring=0
Caisse=0
Fht=0
TxtF=0
Marge=0
MO=0
Affaire=0
Art=True
MoArt=False
ComArt=False
Vendeurs=0
Casier=0
Analytique=0
Sage=0
Sauvauto=0
Envoiftp=0
Cnomade=0
Depannage=0
AffArt=0
Afour=0
Fecran="Capture.jpg"
[Soc02/Col]
LcolF="col0:51;col1:140;col2:350;col3:92;col4:60;col5:92;col6:55;col7:92;col8:92;col9:30"
[Soc10]
Ecran="784;553"
Faca=False
Tme=0
Slide=0
Admin=0
Entete=0
Conditions=0
Tva550=0
Codetva="1"
Taxe="Tva"
Compta=False
Gestion=False
CptFac=True
Lcr=0
Libdevis=0
Recap=0
Impttc=0
Exp=False
Expmail=0
Imp=False
Qt1=0
Cqte=0
Coef=True
Tmq=False
Coul_fen=0
Infob=0
glogo=0
glogo3=0
glogo5=0
glogo6=0
Rglt=0
Poids=0
Kgl=0
Ctrlstk=0
Btq=0
Materiel=0
Depots=0
Ged=0
AutoEnt=0
Franchise=0
Pvcons=0
Font="Serif,9"
Coupon=0
Pdf=0
Pdf2=0
Factdef=False
Bldef=True
Devisdef=False
Siret="Siret"
Prxdec=0
Totstring=0
Caisse=-1
Fht=0
TxtF=0
Marge=0
MO=0
Impbl=0
Affaire=0
Art=True
MoArt=False
ComArt=False
Vendeurs=0
Casier=0
Analytique=0
Lettrage=0
Sage=0
Sauvauto=0
Envoiftp=0
Cnomade=0
Depannage=0
AffArt=0
Afour=0
prixRecpt=0
Sms=0
[Societes]
Soc01="Laurux V3.43"
Soc02="Laurux V3.41"
Soc10="Laurux V3.43"
[dbase]
type="mysql"
Name="Laurux10"
Login="jack"
Password="2B0D1B14"
Port="3306"
Host="localhost"
Maj=-1
Con-ssh=0
Version="Laurux V3.43"
[dbase/ssh]
Con-ssh=0
[gb.form.dialog/FDirDialog]
Geometry=[432,204,576,468,0]
[gb.form.dialog/FFileDialog]
Geometry=[396,190,648,496,0]
Restauration
Veuillez vérifier SVP dans le repertoire de votre sauvegarde le poids du fichier Laurux01.sql. Je pense que votre fichier ne contient qu'une entête.
Si vous avez d'autres fichiers, par exemple Laurux01.tar.gz essayez de décompacter le plus récent puis de faire une restauration.
Bonjour Jack
Oui, dans le répertoire de sauvegarde le fichier Laurux01.sql ne pèse que 1,3 ko.
J'ai essayé à partir d'un fichier Laurux01.sql situé dans un autre répertoire et qui pèse
560,8 ko, de faire une restauration. Résultat : un message "la base a été correctement restaurée" et immédiatement après le message d'erreur "Query failed : Table'Laurux01.Fiches_Parametres' doesn't exist. DB_Connection.Exec.277".
J'ai déjà essayé de réinstaller Laurux v3.68.0 (voir mon message du 12 janvier à 18h04).
Peut-être que je devrais réinstaller Laurux v3.67.11 ? Quels sont les risques ?
Par ailleurs je ne vois pas comment faire pour envoyer ma base comme damscot l'a demandé, je ne peux pas définir le gestionnaire de messagerie dans les préférences.
Bonjour,…
Bonjour,
si vous reinstallez une version 3.67.11, la contrainte est de restaurer une base faite avec cette version du logiciel (si elle date de plusieurs jour vous perdrez les denières saisies).
cependant ce que je vois de votre fichier .conf c'est que vous utilisez votre société numéro 10...
du coup c'est pour ca que Laurux01 est vide tout doit etre dans le fichier Laurux10.sql.
Ce que je vois également que votre base de donnée est en Laurux V3.43 (c'est relativement vieux), c'est probablement la raison de l'erreur que vous avez... vous n'étiez probablement pas en v3.67.11
[Societes]
Soc01="Laurux V3.43"
Soc02="Laurux V3.41"
Soc10="Laurux V3.43"
Il est donc probable qu'en installant une v3.67.11, le pb soit similaire.
Quand a vos restauration, il fait probablement restaurer une version Laurux010.tar.gz puisque c'est la société 10 que vous utilisiez.
Lors de la connection à la base utiliser le bon nom de société Laurux010 ou Laurux10 mais pas Laurux01.
pour nous envoyer vos fichiers utilisez un envoi via wetransfer.com par exemple (securisé ou non par mot de passe) et postez le lien du fichier.
Merci damscot
J'ai envoyé par wetransfer le fichier Laurux010.sql de 563,5 ko.
J'espère que cela répond à votre demande de "fournir votre base".
Je ne comprends plus le fonctionnement des sauvegardes. Je croyais qu'à chaque
lancement d'une sauvegarde, Laurux allait remplacer le fichier Laurux01.sql et archiver
les précédentes sauvegardes sous la forme de fichiers Laurux01X.sql.gz, avec un numéro d'ordre croissant (J'ai Laurux010.sql.gz à Laurux016.sql.gz).
Vous m'apprenez que Laurux invente automatiquement des numéros de sociétés, alors
que j'ai toujours utilisé une seule société.
Je ne comprends pas comment le fichier Laurux01.sql s'est vidé (1,3 ko) et ne contient
probablement qu'une en-tête comme le pense Jack dans son message du 13 janvier à
12h12.
Merci d'avance pour votre aide, je ne vois pas comment rétablir le fonctionnement de
Laurux...
Sauvegarde
avec votre sauvegarde j'ai pu restaurer sans problème. Il suffit de renommer le fichier Laurux010.sql en Laurux01.sql.
Effectivement lorsque vous activer la sauvegarde automatique à la fermeture de Laurux le programme sauvegarde sous un fichier nommé Laurux01.sql (LauruxXX.sql, selon votre numéro de société) puis génère un fichier LauruxXXX.sql.gz ou XXX représente le numéro de société pour les deux premiers caractères et le numéro du jour de la semaine pour le troisième.
Bonjour, vous êtes sous…
Merci Jack, merci Guilhabert
Bonjour Jack, le miracle a eu lieu ! Comme vous l'aviez prévu, il suffisait de renommer le fichier Laurux010.sql en Laurux01.sql et la restauration a fonctionné, j'ai retrouvé un
Laurux sans message d'erreur et une compta 2017 où rien ne semble manquer ! Un grand merci à Jack et à tous les intervenants qui m'ont révélé des infos qui sont absentes de la
documentation Laurux.
Il me reste à éclaircir la méthode correcte pour sauvegarder complètement Laurux. Dans
son message du 12 janvier à 21h51, damscot écrivait :
"Je ne saurais comme toujours vous suggerer de toujours faire des sauvegardes complètes de votre système (logiciels/configuration et base de donnée) afin qu'une mise à jour, un
vol ou une détérioration de votre matériel ne mette votre comptabilité en l'air."
Il faudrait connaître la liste des fichiers Laurux (sql, conf, etc...) à sauvegarder et la méthode de copie : comme Guilhabert l'a écrit dans son message ci-avant, le copié-collé
des fichiers ne suffit pas !
Bonsoir,…
Bonsoir,
Il y a 3 choses importantes pour faire fonctionner Laurux :
- la base mysql
- le fichier de configuration
- le programme (que l'on peut toujours retrouver)
Personnellement, je sauvegarde directement toutes la bases : mysqldump --alldatabases > backup.sql
utilisation de cron et duplicity
Bonjour,
sur Ubuntu vous pouvez utiliser duplicity (menu sauvegarde des paramètres) qui est un logiciel de sauvegarde intégré à la distibution qui permet d'archiver et de versionner puis de transférer sur un autre ordinateur vos données (ftp/ssh...).
je vous conseille d'archiver:
- le répertoire Laurux intégralement
- vos fichiers de conf (~/.config/gambas3)
- vos documents gérés par Laurux (GED, factures, bilan généré...)
- vos dump de bases de données (sauvegarde auto/manuelle...)
l'idéal serait que vos données soit situées sur deux ordinateurs installé physiquement sur des lieux différents.
vous pouvez également utiliser "cron" pour générer des sauvegarde automatique régulière de vos bases de données (attention à la place disque utilisée).
Bonjour, pour la sauvegarde:…
Bonjour, pour la sauvegarde:
Sous Ubuntu en mode graphique:
paramètre système/en bas a droite sauvegarde https://doc.ubuntu-fr.org/deja-dup
En mode console
https://doc.ubuntu-fr.org/duplicity
C'est le logiciel de sauvegarde de la distribution pas besoin de plus.