Web User Interface NetWorker Traditional Client FLR Browse Destination Path could not get directory contents
Summary: Internetowy interfejs użytkownika NetWorker (NWUI) służy do zarządzania strefą danych NetWorker. Odzyskiwanie tradycyjnego poziomu plików NetWorker (FLR) jest wykonywane przez NWUI, ale w oknie Browse Destination (Przeglądaj miejsce docelowe) nie można uzyskać zawartości katalogu. ...
Symptoms
Zostanie wyświetlone okno konsoli NWUI:
Could not get directory contents. Error in browsing the content. Please check the logs for more details

Rysunek 1. Błąd zwrócony w sieciowym interfejsie użytkownika NetWorker (NWUI)
W nwui.log przedstawiono następujące elementy:
15:01:28.612 [https-jsse-nio-9090-exec-7] ERROR c.e.n.c.n.impl.ClientApi - api.client.clientbrowse.backup.error Unrecognized field "fsSubtype" (class com.emc.nw.model.nwrestapi.FileSystemObject), not marked as ignorable (6 known properties: "size", "isCriticalVolume", "fstype", "saveTime", "name", "mTime"]) at [Source: (String)"{"count":1,"items":[{"fsSubtype":"None","fstype":"dir","name":"var","saveTime":"2022-06-14T19:00:11-04:00","size":512}]}"; line: 1, column: 35] (through reference chain: com.emc.nw.model.nwrestapi.FolderObject["items"]->java.util.ArrayList[0]->com.emc.nw.model.nwrestapi.FileSystemObject["fsSubtype"])
Cause
Klasa fsSubtype nie jest dostępna w oprogramowaniu NetWorker 19.5.x, a nwui nie jest w stanie wypełnić okna Przeglądanie lokalizacji docelowej. Strefa danych NetWorker została ostatnio zaktualizowana z wersji 19.5.x do 19.6.x. Instalacja pakietu lgtonwuiserv-19.6*.x86_64 nie mogła zaktualizować nwui.war, więc strefa danych NetWorker nadal używa wersji nwui.war 19.5.x. W celu zweryfikowania aktualizacji można porównać datę instalacji pakietu lgtonwuiserv-19.6.*.x86_64 i datę utworzenia nwui.war.
mynve:/nsr/authc/webapps # rpm -qa --last | grep nwui lgtonwuiserv-19.6.1.2-1.x86_64 Mon Jul 25 15:46:39 YYYY mynve:/nsr/authc/webapps # ls -ltr | grep nwui.war -rwxr-xr-x 1 root root 36842400 Jan 12 15:51 nwui.war
Resolution
Zawartość katalogu /nsr/authc/webapps/należy wyczyścić podczas ponownej instalacji pakietu .x86_64 lgtonwuiserv-19.6.*. Zapewnia to brak procesów ani pamięci podręcznej Java przytrzymującej plik klasy otwarty podczas aktualizacji nwui.war.
- Zatrzymaj usługi networker:
systemctl stop networker - Wymontuj pakiet .x86_64 lgtonwuiserv-19.6.*:
rpm -e lgtonwuiserv-19.6.*.x86_64 - Jeśli to możliwe, usuń plik i katalog nwui.war:
rm -rf /nsr/authc/webapps/nwui* - Zainstaluj pakiet .x86_64 lgtonwuiserv-19.6.*:
rpm -ivh lgtonwuiserv-19.6.*.x86_64 - Uruchom usługi NetWorker:
systemctl start networker