22.05.2023
No incremental base on dataset and replication from scratch is not allowed.
TrueNAS CORE
no-incremental-base-on-dataset-and-replication-from-scratch-is-not-allowed

Ostatnia aktualizacja: 18.12.2023 r.

Error:

No incremental base on dataset 'ZEUS/INSTALKI' and replication from scratch is not allowed.

Log:

[2023/12/18 03:00:01] INFO     [replication_task__task_1] [zettarepl.retention.calculate] Not destroying 'auto-2023-09-16_03-00' as it is the only snapshot left for naming schema 'auto-%Y-%m-%d_%H-%M'
[2023/12/18 03:00:01] INFO     [replication_task__task_1] [zettarepl.replication.pre_retention] Pre-retention destroying snapshots: []
[2023/12/18 03:00:01] ERROR    [replication_task__task_1] [zettarepl.replication.run] For task 'task_1' non-recoverable replication error NoIncrementalBaseReplicationError("No incremental base on dataset 'ZEUS/INSTALKI' and replication from scratch is not allowed")

Błąd ten może pojawić się w wyniku nagłego wyłączenia serwera (np. brak prądu). Jeśli system nie zdąrzy przesłać migawki, a w międzyczasie wykona nową to spowoduje to różnicę danych wspólnych między miejscem źródłowym a docelowym czyli cel ma migawki, które nie mają żadnych danych współnych z tymi w źródle. Aby rozwiązać ten problem należy usunąć wszystkie migawki w miejscu docelowym i ponownie wykonać pełną replikację.

Ta czynność może spowodować utratę danych jeśli miejsce docelowe zawiera dane, których nie ma już na źródle, a są one ważne.

  1. Przechodzę do Tasks - Replication Tasks - rozwijam zadanie z błędem - EDIT.

  2. W kolumnie Destination zaznaczam opcję ☑ Replication from scratch i zapisuję zmianę klikając w przycisk SAVE.

  3. Ponownie rozwijam zadanie z błędem i uruchamiam je.

  4. Potwierdzam uruchomienie zadania klikając przycisk CONTINUE.

  5. Zadanie zostanie uruchomione, a jego status zmieni się na RUNNING.

  6. Klikając w RUNNING mogę podejrzeć stan wykonania zadania.

  7. Po przesłaniu wszystkich danych status zadania zmieni się na FINISHED.

  8. Na koniec wchodzę w ustawienia zadania i wyłączam opcję ☑ Replication from scratch. Mógłbym tego nie robić i na przyszłość "uodpornić się" na ten błąd, jednak pozostawienie tej opcji aktywnej nie jest zalecane.
0 komentarzy

Szybki kontakt

Masz pytania? Napisz