🙋Restore backup in a docker DSMR #1593
Replies: 7 comments 2 replies
-
Bedankt voor je vraag. Je kunt dit het beste voorleggen bij of aan @xirixiz want ik draai zelf (nog) geen Docker en heb ook geen restore hoeven uit te voeren daarmee.
|
Beta Was this translation helpful? Give feedback.
-
Hoi Rob, je kan de tgz idd uitpakken en dan de restore instructies volgen: |
Beta Was this translation helpful? Give feedback.
-
Bedankt voor jullie antwoorden. Via WinSCP naar Proxmox en met PCT push sql bestand naar DSMR_backups folder geplaatst. @xirixiz ; het is geen tar.gz maar en sql.gz als ik het goed zie. Ik heb het bestand derhalve via 7zip in windows uitgepakt en vervolgens verplaatst. nu loop ik echter tegen het volgende issue aan: Er zou geen dsmrdb container zijn. ik begrijp de foutmelding niet. |
Beta Was this translation helpful? Give feedback.
-
Ah, ok, dan is het een gzip bestand, die kan je idd met gunzip of 7zip of een andere willekeurige tool uitpakken. Met |
Beta Was this translation helpful? Give feedback.
-
Ik heb wel de folder en kan het bestand erna uploaden. als ik dan DSMR stop en vervolgens het commando " docker exec -t dsmrdb createdb -O dsmrreader dsmrreader -U dsmrreader" invoer krijg ik een foutmelding dat de dsmrdb container aan het opstarten is. In de log krijg ik deze foutmelding: PostgreSQL Database directory appears to contain a database; Skipping initialization 2022-03-05 00:03:32.731 CET [1] FATAL: database files are incompatible with server |
Beta Was this translation helpful? Give feedback.
-
In dat geval is de backup gemaakt in Postgres 12 en die probeer je nu te herstellen in Postgres 13. Het enige dat je kan doen is starten met Postgres 12, dan een restore uitvoeren en daarna upgraden naar Postgres 13. |
Beta Was this translation helpful? Give feedback.
-
ik heb nog een oude 4.x versie volgens mij op pi draaien maar wil ook op een docker gaan draaien zodat het updaten makkelijker te doen is enzo . waar moet ik op letten als ik naar een docker versie ga wat betreft de data ? is er een route waarmee ik makkelijk van een normale install naar een docker versie kan incl data ?? of is er mss in een nieuwere versie een optie om oude data in te laden ? |
Beta Was this translation helpful? Give feedback.
-
Description
Ik heb een docker container draaien met DSMR (in proxmox). Door een onzorgvuldige update (DSMR 4 naar 5 en changelog niet goed gelezen ) was de database niet meer juist. En vervolgens van de ene loophole in de andere. Uiteindelijk een geheel nieuwe install gerealiseerd die nu werkt. Nu ben ik mijn data kwijt. Gelukkig heb ik een back-up via Dropbox veiliggesteld.
Na veel lezen ben ik nog onzeker hoe ik deze restore kan uitvoeren. Ik ben niet heel goed thuis in een linux omgeving. Heb wel een bericht gelezen van xirixiz commented on 1 Oct 2018 • waar volgens mij de juiste route is weergegeven.
Mijn SQL heeft echter een Gz. extensie. Moet ik deze eerst uitpakken. Moet ik de naam van de Sql db aanpassen naar het commando. Hoe krijg ik deze vervolgens in de juiste folder (in proxmox) in docker. en klopt het dat ik dan alleen nog de weergegeven commando's hoef uit te voeren?
DSMR-reader version
DSMR-reader v5.1
DSMR-reader platform
Docker (e.g. Xirixiz)
Debug info dump
No response
Beta Was this translation helpful? Give feedback.
All reactions