Avamar: Co je příčinou chybové zprávy "WARN: <1258> xmldocerrorhandler: Entita: řádek 1: chyba analyzátoru: xmlParseEntityRef warnings"
Zusammenfassung: V gsan.log Avamar se zobrazuje chybová zpráva "xmldocerrorhandler".
Symptome
Chybová zpráva v gsan.log:
WARN: <1258> xmldocerrorhandler: Entity: line 1: parser error : xmlParseEntityRef
Ursache
Skript gsan.log ukazuje, že hlavní příčinou tohoto problému je souhrnná zpráva od avtar který obsahuje neplatný obsah XML.
Toto upozornění je způsobeno nemožností analyzovat název souboru, který je zálohován v závěrečné zprávě.
Nejčastější příčinou je název souboru se speciálními znaky v názvu.
Existuje pět znaků, které musí být uvozeny řídicími znaky, aby bylo možné analyzovat název souboru.
(Seznam znaků naleznete v části Rozlišení.)
Lösung
V tomto příkladu problém způsobuje znak ampersand "&".
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: ^
Kód XML je neplatný, protože znak "&" v názvu souboru není uvozen řídicím znakem, jak vyžaduje XML.
Toto jsou řídicí kódy pro pět znaků, kde XML vyžaduje řídicí znak.
(Existuje několik výjimek, které jsou povoleny pro vložené uvozovky různých typů, ale je bezpečné je VŽDY ESCAPOVAT.)
| „ | " |
| ' | ' |
| < | < |
| > | > |
| & | & |
Toto upozornění lze z pohledu serveru ignorovat, i když je možné, že název souboru v případě potřeby ztěžuje obnovení tohoto souboru.