NetWorker-verkkokäyttöliittymän perinteinen työaseman FLR-selauspolku ei löytänyt hakemiston sisältöä
Summary: NetWorker-tietovyöhykettä hallitaan NetWorker-verkkokäyttöliittymässä (NWUI). NWUI-liittymä palauttaa perinteisen tiedostotason (FLR, Traditional file level recover), mutta Browse Destination -ikkunan mukaan hakemiston sisältö ei onnistunut. ...
Symptoms
NWUI-konsolin ikkunassa näkyy:
Could not get directory contents. Error in browsing the content. Please check the logs for more details

Kuva 1: Virhe palautettu NetWorker-verkkokäyttöliittymässä (NWUI)
nwui.log on seuraava:
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
fsSubtype-luokka ei ole käytettävissä NetWorker 19.5.x -versiossa eikä NWUI voi täyttää Browse Destination -ikkunaa. NetWorker-tietovyöhyke päivitettiin hiljattain versiosta 19.5.x versioon 19.6.x. lgtonwuiserv-19.6*.x86_64-paketin asennus ei onnistunut päivittämään nwui.war-ohjelmaa, joten NetWorker-tietovyöhyke käyttää edelleen versiota 19.5.x nwui.war. Lgtonwuiserv-19.6.*.x86_64 -paketin asennuspäivää ja nwui.war-luontipäivää voidaan verrata päivityksen vahvistukseen.
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
/nsr/authc/webapps/directory-sisältö on poistettava lgtonwuiserv-19.6.*.x86_64-paketin uudelleenasennuksen yhteydessä. Näin varmistetaan, että nwui.war-päivityksen aikana ei ole prosesseja tai java-välimuistia, joka pitäisi luokkatiedoston auki.
- Pysäytä networker-palvelut:
systemctl stop networker - Poista lgtonwuiserv-19.6.*.x86_64-paketti:
rpm -e lgtonwuiserv-19.6.*.x86_64 - Poista mahdollisuuksien mukaan nwui.war-tiedosto ja -hakemisto:
rm -rf /nsr/authc/webapps/nwui* - Asenna lgtonwuiserv-19.6.*.x86_64-paketti:
rpm -ivh lgtonwuiserv-19.6.*.x86_64 - Käynnistä NetWorker-palvelut:
systemctl start networker