# Problem bei der Wiederherstellung von Gladys

**URL:** <https://community.gladysassistant.com/t/probleme-restauration-gladys/9133>\
**Category:** Configuration\
**Created:** [22. Oktober 2024 um 07:33 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133 "2024-10-22T07:33:34Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [25. Oktober 2024 um 13:50 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/21 "2024-10-25T13:50:40Z")

</div>

Kannst du die vollständigen Logs auf einer Seite wie Pastebin posten und uns hier den Link geben?

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [25. Oktober 2024 um 14:59 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/22 "2024-10-25T14:59:49Z")

</div>

Edit von PG: Ich habe den Link entfernt

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [25. Oktober 2024 um 15:11 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/23 "2024-10-25T15:11:32Z")

</div>

Ok, ich habe nachgeschaut, und tatsächlich ist es dasselbe Problem 😕 Die Version 1.1.1 von DuckDB scheint das Problem leider nicht zu beheben….

Es tut mir leid, ich frage das normalerweise nie, aber würdest du mir Zugang zu deinem Gladys Plus Konto geben, damit ich versuchen kann, das Problem zu reproduzieren? Denn bisher habe ich es nicht geschafft, es zu reproduzieren, also bin ich im Dunkeln, um dir zu helfen.

Falls es dich nicht stört, könntest du mir das per E-Mail schicken?

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [25. Oktober 2024 um 15:13 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/24 "2024-10-25T15:13:46Z")

</div>

Kein Problem

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [25. Oktober 2024 um 16:17 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/25 "2024-10-25T16:17:34Z")

</div>

Vielen Dank für deine Hilfe @Jluc, ich kann es gut reproduzieren. Die Version 1.1.1 von DuckDB hat das Problem tatsächlich nicht behoben.

Ich habe ein Ticket bei DuckDB erstellt, damit sie über das Problem Bescheid wissen:

> <https://github.com/duckdb/duckdb/issues/14562>
>
> \### What happens?
> 
> We are using DuckDB on the open-source software \[Gladys Assis…tant\](https://github.com/GladysAssistant/Gladys) since the 1.0 release, and so far we love using DuckDB :)
> 
> So first, thanks a lot for your work, it's an amazing software 🙌
> 
> However, we are using the EXPORT/IMPORT feature to backup our DuckDB database, and we are running into an issue when importing the database.
> 
> \### To Reproduce
> 
> We export the DB using this simple query:
> 
> \`\`\`sql
> EXPORT DATABASE ./my-db.duckdb (
> FORMAT PARQUET,
> COMPRESSION GZIP
> )
> \`\`\`
> 
> Then, I notice that the schema.sql file contains: 
> 
> \`\`\`sql
> CREATE SCHEMA information\_schema;
> CREATE SCHEMA pg\_catalog;
> 
> 
> 
> CREATE TABLE t\_device\_feature\_state(device\_feature\_id UUID, "value" DOUBLE, created\_at TIMESTAMP WITH TIME ZONE);
> \`\`\`
> 
> When re-importing the dataset using: 
> 
> \`\`\`sql
> IMPORT DATABASE '/folder\_path'
> \`\`\`
> 
> I'm getting an error: 
> 
> \`\`\`
> \[Error: Catalog Error: Schema with name "information\_schema" already exists!\] {
> errno: -1,
> code: 'DUCKDB\_NODEJS\_ERROR',
> errorType: 'Catalog'
> }
> \`\`\`
> 
> I've looked into existing issues, and I found this one: https://github.com/duckdb/duckdb/issues/12776 that was supposed to be fixed in the 1.1 release.
> 
> I've tried upgrading to DuckDB v1.1.1, and I still get the same error when restoring this backup. Note that the backup was still done using DuckDB 1.0, we need to restore this existing backup.
> 
> Any idea what could be wrong?
> 
> Thanks a lot for your help, and thank you for building DuckDB ! 🙏
> 
> \### OS:
> 
> Linux
> 
> \### DuckDB Version:
> 
> 1.1.1
> 
> \### DuckDB Client:
> 
> Node.js
> 
> \### Hardware:
> 
> \_No response\_
> 
> \### Full Name:
> 
> Pierre-Gilles Leymarie
> 
> \### Affiliation:
> 
> Gladys Assistant
> 
> \### What is the latest build you tested with? If possible, we recommend testing with the latest nightly build.
> 
> I have tested with a stable release
> 
> \### Did you include all relevant data sets for reproducing the issue?
> 
> Yes
> 
> \### Did you include all code required to reproduce the issue?
> 
> \- \[X\] Yes, I have
> 
> \### Did you include all relevant configuration (e.g., CPU architecture, Python version, Linux distribution) to reproduce the issue?
> 
> \- \[X\] Yes, I have

Dennoch, um nicht auf ihre Antwort warten zu müssen, werde ich versuchen zu sehen, was ich tun kann, um eure Backups zu „korrigieren“, damit ihr nicht zu lange warten müsst.

Nochmals Entschuldigung für die Unannehmlichkeiten 🙏

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [25. Oktober 2024 um 16:20 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/26 "2024-10-25T16:20:59Z")

</div>

Das sind die Unwägbarkeiten, ich verstehe die Schwierigkeiten. Viel Erfolg!

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [25. Oktober 2024 um 16:29 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/27 "2024-10-25T16:29:44Z")

</div>

@Jluc Ich habe eine Strategie versucht 😃 Ich habe es geschafft, deine Gladys-Instanz auf meinem Rechner wiederherzustellen.

Da ich DuckDB v1.1.1 verwende, scheint der Fehler bei einer erneuten Sicherung nicht in der Sicherung vorhanden zu sein. Daher habe ich eine Sicherung mit deinen Daten von meinem Rechner erstellt, und normalerweise, wenn du diese Sicherung wiederherstellst, solltest du keine Probleme haben.

Könntest du folgendes erneut ausführen:

```auto
sudo docker stop gladys

```

```auto
sudo docker rm gladys

```

```auto
sudo rm -rf /var/lib/gladysassistant

```

Dann Gladys mit dem docker run vom Website neu starten.

Und die Wiederherstellung basierend auf der letzten Sicherung erneut durchführen?

Normalerweise sollte es diesmal funktionieren!

Wir schaffen das!! 🙂

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [25. Oktober 2024 um 21:36 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/28 "2024-10-25T21:36:01Z")

</div>

Ich habe es mit einem Neuanfang versucht, aber die Situation verbessert sich nicht.  
Passwort zurücksetzen ist nicht möglich und jetzt erscheint ein neues Fenster:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/4/8/48aa0a74d1cc0f050808f8990dc43a2d39a92b51.png)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [26. Oktober 2024 um 05:53 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/29 "2024-10-26T05:53:11Z")

</div>

Bist du dir sicher, dass du von vorne angefangen hast?

Man muss wirklich alle Schritte, von denen ich gesprochen habe, durchführen (den Gladys-Container löschen, den Gladys-Ordner auf der Festplatte löschen und dann Gladys neu starten).

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [26. Oktober 2024 um 11:18 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/30 "2024-10-26T11:18:44Z")

</div>

Ich habe dir die Logs von gestern Abend vor dem Verbindungsversuch geschickt.  
Jetzt erhalte ich mit der Adresse des Mini-PCs das hier:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/c/b/cb3cff88f1436cfd6c505f1da54f255206cb2f4a.png)

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [26. Oktober 2024 um 11:20 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/31 "2024-10-26T11:20:30Z")

</div>

dann:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/b/3ba78e607abb84bdd8115fb1e7ee76d985787c99.png)

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [26. Oktober 2024 um 11:34 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/32 "2024-10-26T11:34:54Z")

</div>

Die Suite hat mich zu einem neuen Gladysplus-Konto geführt, das komplett leer ist. Ich hoffe, dass mein Schlüssel weiterhin funktioniert, um die Backups wiederherzustellen, denn ich habe ein neues mit diesem Konto „temp-user“.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [26. Oktober 2024 um 14:45 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/33 "2024-10-26T14:45:33Z")

</div>

Hallo @Jluc 🙂

Der „temp-user“ ist ein temporäres Wiederherstellungs-Konto, das bei der lokalen Wiederherstellung verwendet wird, um die Wiederherstellung durchzuführen. Das ist normal.

> [@Jluc](#):
>
> Ich habe dir die Logs von gestern Abend vor dem Verbindungsversuch geschickt.

Ich kann auf den Privatebin, den du mir geschickt hast, nicht zugreifen, er wird als abgelaufen markiert. Kannst du ihn mir nochmal schicken?

> [@Jluc](#):
>
> Danach wurde ich zu einem neuen Gladysplus-Konto weitergeleitet, in dem alles leer ist. Ich hoffe, dass mein Schlüssel weiterhin funktioniert, um die Backups wiederherzustellen.

Ja, mach dir keine Sorgen, alle deine Daten sind vorhanden, nichts ist verloren.

---

<div class="post-metadata">

**Author:** ![Tolkyen](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/t/ba8739/32.png) [@Tolkyen](https://community.gladysassistant.com/u/Tolkyen)\
**Post date:** [27. Oktober 2024 um 12:22 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/34 "2024-10-27T12:22:18Z")

</div>

Hallo @pierre-gilles,

ich habe meine Daten schließlich wiederhergestellt, indem ich duckdb auf meinem PC installiert habe.

Für @Jluc, falls du dich in der Lage fühlst, dies zu tun, hier ist der Weg, den ich verwendet habe:

- ich habe gladys gestoppt: `docker stop gladys`
- ich habe die Dateien `gladys-production.duckdb` und `gladys-production.duckdb.wal` sowie das gesamte Backup, das ich wiederherstellen möchte, auf meinen PC kopiert
- In der Befehlszeile auf dem PC und ich wechsle mit `cd <Pfad der kopierten gladys-Datenbank>`, greife ich über den Befehl `duckdb` auf duckdb zu
- ich öffne die gladys-Datenbank mit `.open gladys-production.duckdb`
- ich kopiere die Daten im Parquet-Format in die Datenbank mit dem Befehl `COPY t_device_feature_state FROM '<Pfad zur wiederherzustellenden Datei>\gladys-db-backup_2024-XX-XX-X-XX-XX_parquet_folder\t_device_feature_state.parquet' (FORMAT 'parquet', COMPRESSION 'GZIP');`
- ich verlasse duckdb mit `.quit` (die .wal-Datei sollte normalerweise verschwunden sein)
- ich kopiere dann die aktualisierte Datei `gladys-production.duckdb` auf gladys
- ich lösche die Datei `gladys-production.duckdb.wal` von gladys
- ich starte gladys neu: `docker start gladys`

Auf diese Weise konnte ich meine Daten wiederherstellen 🥵

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [27. Oktober 2024 um 13:01 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/35 "2024-10-27T13:01:18Z")

</div>

Hallo @Tolkyen! Super, wenn du deine Daten wiederhergestellt hast!

@Jluc ist noch Anfänger, daher denke ich nicht, dass dieser Weg für ihn geeignet ist. Normalerweise habe ich ihm bereits die Arbeit abgenommen und seine Backups korrigiert. Er muss sie nur noch importieren, ohne weitere Manipulation 😊

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [28. Oktober 2024 um 09:12 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/36 "2024-10-28T09:12:09Z")

</div>

Ich hatte heute Morgen einen Anruf mit @Jluc, es gab eine kleine Verwirrung bei den „lokalen“ vs. „Gladys Plus“-Konten, aber wir konnten sein Konto problemlos wiederherstellen! 🙂

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [28. Oktober 2024 um 09:14 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/37 "2024-10-28T09:14:11Z")

</div>

Hallo,

Vielen Dank @Tolkyen für die Informationen, die du mir gegeben hast. Parallel dazu hat @pierre-gilles mir die gesamte Konfiguration wiederhergestellt und jetzt funktioniert alles perfekt.  
Super die Hotline, nochmals vielen Dank @pierre-gilles👍

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [28. Oktober 2024 um 09:14 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/38 "2024-10-28T09:14:48Z")

</div>

Ich schließe das Thema jetzt, da ihr beide es geschafft habt, eure Konten wiederherzustellen!

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [28. Oktober 2024 um 09:14 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/39 "2024-10-28T09:14:51Z")

</div>



---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [28. Oktober 2024 um 12:55 UTC](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133/40 "2024-10-28T12:55:55Z")

</div>



[Vorherige Seite](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133.md?page=1)

[Nächste Seite](https://community.gladysassistant.com/t/probleme-restauration-gladys/9133.md?page=3)
