NVP vProxy: Windows VM'de FLR başarısız oluyor "Dosya adı, dizin adı veya birim etiketi söz dizimi yanlış
Summary: Windows Sanal Makinesi'nde (VM) NetWorker VMware Protection (NVP) Dosya Düzeyinde Geri Yükleme (FLR) başarısız olursa. Döndürülen hata "Bazı nesneler veya güvenlik özellikleri kurtarılamadı" ...
Symptoms
NetWorker VMware Protection (NVP) vProxy Dosya Düzeyinde Geri Yükleme (FLR), Windows Sanal Makinesi'nde (VM) gerçekleştirilir.
FLR işlemi başarısız olur ve şu genel hatayı bildirir: "Bazı nesneler veya güvenlik özellikleri kurtarılamadı"
Tam kurtarma günlüğünde bazı dosya yolları için aşağıdaki hata ayrıntılı olarak gösterilir: Dosya adı, dizin adı veya disk bölümü etiketi söz dizimi yanlış.
152791:nsrvproxy_flr_recover: vProxy Log Begins =============================================== 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T21:11:58Z NOTICE: [89] Logging to '/opt/emc/vproxy/runtime/logs/vflrd/recover-xxxxxxxxxxxxxxxxxxxxxxxxx.log' on host xxxx'. 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T21:11:58Z NOTICE: [89] Release: '4.0.0-11_1', Build number: '1', Build date: '2019-09-06T12:54:06Z' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 ERROR: [89] Discovery: Cannot get security data for 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLRXXXXXXXXX\00-E$\SOME_LONG_PATH\FILE_NAME': The filename, directory name, or volume label syntax is incorrect. 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 WARN: [89] Discovery: Cannot get attributes for 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLRXXXXXXXXX\00-E$\SOME_LONG_PATH\FILE_NAME': Cannot get security data for 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLRXXXXXXXXX\00-E$\SOME_LONG_PATH 159373:nsrvproxy_flr_recover: vProxy Log: SOME_LONG_PATH\FILE_NAME': The filename, directory name, or volume label syntax is incorrect. 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 INFO: [89] Recovery: XXXX - FILE_NAME 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 ERROR: [89] Recovery: Cannot create handle for 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLRXXXXXXXXX\00-E$\SOME_LONG_PATH\FILE_NAME': The system cannot find the path specified. 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 INFO: [89] File copying completed. 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 ERROR: [89] C:\Program Files (x86)\EMC\vProxy FLR Agent\bin\vflrcopy.exe: Some objects or security properties could not be recovered. 159373:nsrvproxy_flr_recover: vProxy Log: 2020-03-05T15:11:59-06:00 TRACE: [89] C:\Program Files (x86)\EMC\vProxy FLR Agent\bin\vflrcopy.exe exiting with status code 0 152793:nsrvproxy_flr_recover: vProxy Log Ends ================================================= 163541:nsrvproxy_flr_recover: FLR recovery failed: error code: 0, error message: Some objects or security properties could not be recovered. 162216:nsrvproxy_flr_recover: FLR recover job completed with errors. 164970:nsrvproxy_flr_recover: Requested termination of the FLR mount session 3098161.
FLR günlükleri aşağıdaki konumlarda bulunabilir:
- vProxy: /opt/emc/vproxy/runtime/logs/recycle/vflrd/DATE
- Windows VM: C:\Program Files (x86)\EMC\vProxy FLR Agent\logs\vflragentd\vflragentd-agent.log
Cause
Windows API'leri (özellikle Win32) dosya yollarını 260 karakterle (MAX_PATH) sınırlar. Bu hatayı bildiren dosya yolları 260 karakteri aşıyor. Bu sınır sürücü harfi, iki nokta üst üste, ters eğik çizgiler, klasör adları, dosya adı ve dosya uzantısını içerir.
Resolution
Windows 10 sürüm 1607, Server 2016 ve sonraki sürümlerden başlayarak, işletim sisteminde uzun yol desteğini etkinleştirebilirsiniz.
Bu, hedef Windows VM'de bir Grup İlkesi veya kayıt defteri değişikliği kullanılarak yapılabilir:
Yerele git Group Policy Editor → Computer Configuration → Administrative Templates → System → Filesystem. Enable Win32 long paths" seçeneğini etkinleştirin.

Alternatif olarak kayıt defteri anahtarını da ayarlayabilirsiniz:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem] "LongPathsEnabled"=dword:00000001
Additional Information
Windows Tekilleştirme özelliği etkinse benzer hatalar görüntülenebilir: NVP vProxy: Windows VM Dosya Düzeyinde Kurtarma, "Bazı nesneler veya güvenlik özellikleri kurtarılamadı" iletisiyle bazı dosyalar için başarısız oluyor.