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 10.5 to 11.0.3, you will first need to 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 10.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.
Resource Manager Notes → PBS/TORQUE
Open XDMoD supports PBS including OpenPBS and TORQUE.
Logs Files
When using the pbs format, the xdmod-shredder -d/--dir option expects
log files to use the accounting log naming convention used by PBS/TORQUE. If
you are not using the same convention (files are named YYYYMMDD corresponding
to the current date), do not use this option.
The log file for the current day will be ignored (along with any files that correspond to future dates). This is intended to prevent the shredding of partial log files.
If the database is empty all files that meet the above constraints will be shredded. If there is data in the database, only files dated after the date of the most recent job will be shredded.
These log files are typically stored in
/var/spool/pbs/server_priv/accounting, $PBSROOT/server_priv/accounting,
/var/spool/torque/server_priv/accounting, or
$TORQUEROOT/server_priv/accounting.


