Warning
There are known security vulnerabilities in Open XDMoD versions ≤11.0.2. We strongly encourage upgrading immediately to the latest version of Open XDMoD, 11.0.3, which contains fixes for these vulnerabilities.
To upgrade version 7.5 to 11.0.3, you will first need to upgrade to version 7.5.1, then upgrade to version 8.0.0, then upgrade to version 8.1.0, then upgrade to version 8.5.0, then upgrade to version 9.0.0, then upgrade to version 9.5.0, then upgrade to version 10.0.3, then upgrade to version 10.5.1, then upgrade to version 11.0.3.
If you cannot upgrade immediately, you can follow the instructions below to manually patch your installation as a temporary workaround before upgrading later.
Workaround instructions
- First, make sure you are on the correct web page for your version of Open XDMoD. The web page you are on now is for version 7.5. Other versions' pages are linked below:
- Download the patch file for your version:
- Copy the patch file to your Open XDMoD web server.
-
Make sure you have the
patchcommand installed; it can be installed withdnf install patch. -
Apply the patch by running the command below, replacing
[PATH_TO_XDMOD_SHARE_DIR]with the path to the share directory (/usr/share/xdmodfor RPM-based installs,/opt/xdmod/shareor another location for source code installs) and replacing[PATH_TO_PATCH_FILE]with the path to the patch file.# patch -p1 -d [PATH_TO_XDMOD_SHARE_DIR] < [PATH_TO_PATCH_FILE]
- Upgrade to the latest version of Open XDMoD as soon as you can.
User/PI Names Guide
By default, Open XDMoD will use the Unix user names and Unix group names
used by your resource manager. The real names of your users and PIs
must be added to Open XDMoD in a separate step. This can be
accomplished with a CSV file and the included xdmod-import-csv
command.
Create a CSV file with three columns. The first column should include the user name or group name used by your resource manager, the second column is the user’s first name and the third column is the user’s last name.
If the user or group doesn’t correspond to a person (i.e. doesn’t have a first and last name), but you want a different name to be display, leave the second column blank and put the name in the third column.
$ cat names.csv
jdoe,John,Doe
asmith,Adam,Smith
myuser,,"My User"
mygroup,,"My Group"
...
$ xdmod-import-csv -t names -i names.csv
After you have imported the names, you will need to run the ingestor before the names appear in the portal.
$ xdmod-ingestor


