Det eneste brugersynlige symptom på problemet er en SAFE-panik.
Der blev fundet en mangel på kode i Dell EMC Unity OE kodeversion 5.0.5, som medfører, at den første byte efter en Netlogon-godkendelsesmeddelelsesstruktur overskrives. I de fleste tilfælde er den næste byte ikke brugt, fordi strukturen er indeholdt i en større fast hukommelsesallokering (enten 64 eller 128 byte). Hvis strukturen forbruger nøjagtig 64 byte, vil den næste byte dog blive knyttet til en anden hukommelsesallokering, hvilket vil forårsage en SP-panik.
Netlogon-godkendelsesmeddelelsesstrukturen er varierende og består af en kombination af domænets NETBIOS-navn, serverens NETBIOS-navn og domænets DNS-navn. For at kunne støde på problemet skal det varierende del i meddelelsesstrukturen være lig med 38 byte. De varierende dele i Netlogon-strukturen er:
Domænets NetBIOS-navn + 2 x NetBIOS-navn + DNS-domænenavn
Eksempel:
For at finde de navne, vi skal referere til, skal du fra CLI køre kommandoen svc_storagecheck --cifs --limitpoll. I outputtet skal du kigge efter den linje, der indeholder "CIFS-server".
1609358938: SMB: 6: CIFS-server NETBIOS123[MYDOM] RC=6 (lokale brugere understøttes)
1609358938: SMB: 6: Fulde computernavn = netbios123.mydomain1.com realm=MYDOMAIN1.COM
1609358938: SMB: 6: Comment='EMC-SNAS:T8.0.1.112'
1609358938: SMB: 6: if=10_VIRT12345Z0123 l=1.1.1.1 b=1.1.1.255 mac=0:X:XX:XX:XX:30
1609358938: SMB: 6: FQDN=netbios123.mydomain1.com (opdateret til DNS)
Fra ovenstående output kan du se, at domænets NETBIOS-navn er MYDOM, CIFS-serverens NETBIOS-navn er NETBIOS123, og DNS-domænenavnet er mydomain1.com. Når vi regner på det:
MYDOM (5) + 2 x NETBIOS123 (10 x 2) + mydomain1.com (13) = 38
Denne kombination af domænets NETBIOS-navn, maskinens NETBIOS-navn og DNS-domænenavn vil udløse problemet.
Fix
Installer Unity OE version 5.0.6 eller nyere for at tilføje Secure RPC-funktionalitet. Du kan finde flere oplysninger om, hvordan du opgraderer Dell EMC Unity-kode, ved at følge KB-artikel 22755:
Dell EMC Unity: Sådan opgraderer du Dell EMC Unity OE-kode (kan rettes af bruger).
Løsning
Hvis du mener, at problemet kan opstå, eller hvis problemet allerede er opstået i dit miljø, skal du ændre længden af det berørte CIFS-servernavn (Enten tilføj tegn eller fjern tegn). Dette vil medføre, at længden på Netlogon-godkendelsesmeddelelsen ikke falder på præcis 64 bytes, og vil forhindre en panik.