Avamar: Under r2r-overgang fra multinode til enkeltnode opstår der en lockbox-forskydningsfejl.
Summary: Under en rod-til-rodmigrering (r2r) fra en multi- til en enkelt nodemigrering kan lockbox-filen ikke fuldføres på lockbox-gendannelsestrinnet. Denne fejl angiver, at klient-offset-feltet ikke kunne opdateres på en bestemt node, f.eks. 0.1. ...
Symptoms
R2r-processen afbrydes, fordi lockbox-scriptet ikke kan fuldføres uden fejl. Scriptet anmoder om at opdatere MCDB-forskydningsfeltet (Management Console Database), og når der er trykket på "yes", genererer scriptet databasefejlmeddelelser og afsluttes.
Cause
Scriptet justerer klientforskydningsvariabler for et system med flere noder, men målet er et system med en enkelt node, hvilket forårsager uoverensstemmelsen. Og multinoden kan ikke opdatere den relaterede nodevariabel for den pågældende node. For eksempel findes 0.1 ikke på destinationen, så scriptet støder på en ugyldig parameter og afsluttes.
Nøglen er i linje 1022 i lockbox-scriptet. Det er her, anmodningen om opdatering af MCS-klientforskydningen (Management Console Server) startes:
Use of uninitialized value $info{"NEW_VALUE"} in concatenation (.) or string at lockbox_restore.pl line 1022, <STDIN> line 5.
Resolution
Dette er den tilsigtede adfærd, da målet for r2r er en enkeltnodeserver, og der ikke er nogen værdier knyttet til et system med flere noder. Scriptet kan ikke fuldføre opdateringen af offsetfeltet for klientmeddelelser. Dette kan ignoreres, da det ikke er strengt nødvendigt at opdatere forskydningen for at fuldføre r2r-overgangen. Men da MCDB alligevel skal opdateres, er det stadig nødvendigt at indtaste ja til opdateringerne.