T41-2025 - Compose and Capture 2024 SP1 can fail to generate Execution Approval Report PDF on RHEL 9.x
We have identified a failure during the generation of the “Execution Approval Report”. This functionality is delivered as part of the Compose collection.
Program
BIOVIA Compose and Capture 2024 SP1 at any hotfix level
BIOVIA Pipeline Pilot 2025 at any hotfix level
Operating System
RedHat Enterprise Linux 9.x (RHEL 9.x)
Background
We have identified a failure during the generation of the “Execution Approval Report”. This functionality is delivered as part of the Compose collection. The result of this action is expecting a PDF report but the operation may fail on RHEL 9.x due to a missing environmental variable.
Cause: RHEL 9 does not invoke by default the necessary resource needed to generate the PDF report.
Solution
Although the reported failure impacts BIOVIA Compose and Capture 2024 SP1, the PDF generation is articulated from its companion Pipeline Pilot (version 2025).
In order to restore the functionality here are the steps you need to follow.
Add the missing variable to the user profile.
Logon as the user profile owning the installation.
$ echo export "OPENSSL_CONF=/etc/ssl" >> ~/.bash_profile |
Restart the Pipeline Pilot Server
In the <PP>/linux_bin directory, enter: ./startserver |
Where <PP> represents the location where Pipeline Pilot server is installed.
This allows to initiate Pipeline Pilot from the user profile including the necessary dependency.
Modify the existing system unit to source the environment
If as part of your installation you executed "scirootinstall" and selected “Start Pipeline Pilot automatically on system start” a system unit is deployed on your server. Please follow the instructions below.
These instructions have to be done using root
Add the environment variable into the system unit
# sed -i "6i Environment=\"OPENSSL_CONF=/etc/ssl\"" /etc/systemd/system/ppilotd.9944.service Your resulting file /etc/systemd/system/ppilotd.9944.service should look similar to:
Notice the addition of the Environment="OPENSSL_CONF=/etc/ssl" just below [Service]
Reload the daemon
# systemctl daemon-reload Restart the service
# systemctl restart ppilotd.9944.service
Jira Change Request: PROP-12901
How to contact BIOVIA Support
If you have any questions, please contact BIOVIA Support.
Need Assistance?
Our support team is here to help you make the most of our software. Whether you have a question, encounter an issue, or need guidance, we've got your back.