Import av mtree-replikering misslyckas: nsrmmdbd SQLITE allvarlig begränsning misslyckades

Summary: Mtree-replikeringen misslyckas eftersom den försöker importera en saveset som redan finns i mediedatabasen på målservern, vilket orsakar felet: nsrmmdbd SQLITE allvarlig begränsning misslyckades ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Servern är konfigurerad med DD-enhetsreplikering.
Versionen är 19.9.0.4 eller lägre.
Exporten fungerar bra.
Importen misslyckas.

Cause

Det finns två möjliga scenarier där det här problemet kan uppstå.
På grund av en bugg i version 19.9.0.4 eller lägre kan resursen "NSR DD device replication" tas bort från servern efter en omstart av tjänsterna. Detta kan leda till två situationer:
  1. På källservern tas resursen "NSR DD device replication" bort. Referensen till den "senaste replikeringstiden" går förlorad. Nästa exportåtgärd exporterar inte dessa sparade uppsättningar efter den senaste exporten, utan exporterar helt enkelt alla sparade uppsättningar som finns i volymen. Vid importtillfället skulle många av dessa SSID redan ha importerats tidigare och därav felmeddelandet: SQLITE severe constraint misslyckades, eftersom vi inte kan infoga ett ssid två gånger.
  2. På målservern tas resursen "NSR DD device replication" bort. Referensen till den "senaste replikeringstiden" går förlorad. Nästa importåtgärd importerar inte nya sparade uppsättningar efter den senaste importtiden. I stället försöker den importera alla sparade uppsättningar. Men många av dessa sparuppsättningar har redan importerats och kommer därför att misslyckas.

Resolution

Eftersom felet beror på att NSR DD-enhetsreplikeringsresursen tas bort är den enda korrigeringen att uppgradera till 19.9.0.5 eller 19.10 för att undvika att problemet uppstår.

Möjlig lösning:
Lösning A:
1. Ta reda på vilken tid som var den senaste replikeringstiden från resurser för "NSR DD-enhetsreplikering" som finns i mappen NSR/NSRDB/dbg 2
. Ta bort den befintliga NSR DD-enhetsreplikeringen och skapa en ny med samma parametrar men med den senaste replikeringstiden ovan.

Lösning B:
Om innehållet i mappen /nsr/replication på målservern inte har ändrats sedan replikeringen startade kan du ta bort hela replikeringsvolymen och köra importen igen (endast om den senaste replikeringstiden för NSR DD-enhetsreplikering är 0).
Tänk på att sparade uppsättningar inte kan tas bort av NetWorker-målservern eftersom de finns på ett skrivskyddat MTree. Det innebär att de sparade uppsättningarna inte tas bort om du tar bort volymen. Eftersom vi dessutom har /nsr/replication-mappen intakt har vi information om alla sparade uppsättningar som har importerats sedan replikeringsjobbet startade.

Lösning C:
Om du behöver hämta ett specifikt SSID på målservern för återställningsändamål kan du köra skannern för det angivna SSID:t.
Eftersom detta SSID importerades med "skanner", och inte genom en importåtgärd, kommer alla efterföljande importåtgärder som försöker importera detta SSID att misslyckas. Du kan bara ta bort saveset manuellt senare med nsrmm -d -S ssid, när du är klar med att återställa det. Återigen, detta kommer inte att ta bort ssid från Data Domain, bara referensen i mediedatabasen.

Additional Information

Kontakta supporten om du behöver mer hjälp eller förståelse för problemet.

Affected Products

NetWorker
Article Properties
Article Number: 000222759
Article Type: Solution
Last Modified: 07 Mar 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.