NetWorker Web User Interface Traditional Client FLR Browse Destination Path could not get directory contents
Summary: L'interfaccia utente web di NetWorker (NWUI) viene utilizzata per gestire la datazone di NetWorker. Viene eseguito un ripristino a livello di file (FLR) tradizionale di NetWorker sull'interfaccia utente nw, ma la finestra Browse Destination indica che non è stato possibile ottenere il contenuto della directory. ...
Symptoms
La finestra della console NWUI mostra:
Could not get directory contents. Error in browsing the content. Please check the logs for more details

Figura 1. Errore restituito nell'interfaccia utente web di NetWorker (NWUI)
Il nwui.log mostra:
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
La classe fsSubtype non è disponibile in NetWorker 19.5.x e NWUI non è in grado di popolare la finestra Browse Destination. La data zone di NetWorker è stata recentemente aggiornata dalla versione 19.5.x alla 19.6.x. L'installazione del pacchetto lgtonwuiserv-19.6*.x86_64 non è riuscita ad aggiornare nwui.war, pertanto la data zone di NetWorker utilizza ancora la versione 19.5.x nwui.war. La data di installazione del pacchetto lgtonwuiserv-19.6.*.x86_64 e la data di creazione di nwui.war possono essere confrontate con la convalida che è stato aggiornato.
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
Il contenuto della directory /nsr/authc/webapps/ deve essere cancellato durante la reinstallazione del pacchetto lgtonwuiserv-19.6.*.x86_64. In questo modo si garantisce che non siano presenti processi o cache Java in cui il file di classe sia aperto durante l'aggiornamento nwui.war.
- Arrestare i servizi NetWorker:
systemctl stop networker - Rimuovere il pacchetto lgtonwuiserv-19.6.*.x86_64:
rpm -e lgtonwuiserv-19.6.*.x86_64 - Se disponibile, eliminare il file nwui.war e la directory:
rm -rf /nsr/authc/webapps/nwui* - Installare il pacchetto lgtonwuiserv-19.6.*.x86_64:
rpm -ivh lgtonwuiserv-19.6.*.x86_64 - Avviare i servizi NetWorker:
systemctl start networker