Avamar: Hvad er årsagen til fejlmeddelelsen "WARN: <1258> xmldocerrorhandler: Enhed: linje 1: parserfejl: xmlParseEntityRef-advarsler"
Zusammenfassung: Fejlmeddelelsen "xmldocerrorhandler" vises i Avamar-gsan.log.
Symptome
Fejlmeddelelsen i mappen gsan.log:
WARN: <1258> xmldocerrorhandler: Entity: line 1: parser error : xmlParseEntityRef
Ursache
Ikonet gsan.log viser, at hovedårsagen til dette problem er en "afslutningsmeddelelse" fra avtar , der indeholder ugyldigt XML-indhold.
Denne advarsel skyldes en manglende evne til at fortolke navnet på en fil, der sikkerhedskopieres i afslutningsmeddelelsen.
Den mest almindelige årsag er et filnavn med specialtegn i navnet.
Der er fem tegn, der skal escapes, for at XML kan fortolke filnavnet.
(Se afsnittet Opløsning for at få en liste over tegn).
Lösung
I dette eksempel er det og-tegnet "&", der forårsager problemet.
2021/11/14-19:04:56.64046 {0.0} [srvm-563941198#srv:2709] WARN: <1258> xmldocerrorhandler: Entity: line 1: parser error : xmlParseEntityRef: no name
2021/11/14-19:04:56.65398 {0.0} [srvm-563941198#srv:2709] WARN: <1258> xmldocerrorhandler: L\localhost\Policies\User\Documents &
2021/11/14-19:04:56.65402 {0.0} [srvm-563941198#srv:2709] WARN: <1258> xmldocerrorhandler: ^
XML-filen er ugyldig, fordi "&" i filnavnet ikke escapes, som det kræves af XML.
Dette er escape-koderne for de fem tegn, hvor XML kræver escape.
(Der er nogle få undtagelser, der er tilladt for integrerede citater af forskellige typer, men det er sikkert at ALTID undslippe.)
| " | " |
| ' | ' |
| < | < |
| > | > |
| & | & |
Denne advarsel kan ignoreres fra et serverperspektiv, selvom det er muligt, at filnavnet gør det vanskeligt at gendanne filen, hvis det er nødvendigt.