- Veeam Support Knowledge Base
- Unable to use Veeam Agent for IBM AIX after LIBPATH variable has been changed
Unable to use Veeam Agent for IBM AIX after LIBPATH variable has been changed
| KB ID: | 4273 |
| Product: | Veeam Agent for IBM AIX | 1.0 | 2.0 | 3.0 | 4.0 | 4.1 | 4.5 | 4.6 | 4.6.1 | 13 |
| Published: | 2022-01-18 |
| Last Modified: | 2026-09-21 |
Cheers for trusting us with the spot in your mailbox!
Now you’re less likely to miss what’s been brewing in our knowledge base with this weekly digest
Oops! Something went wrong.
Please, try again later.
This article is relevant only to Veeam Agent for IBM AIX 13.0.2.2108 and lower.
Starting in Veeam Agent for IBM AIX v13.1, the software resolves LIBPATH conflicts by configuring necessary aliases.
Challenge
Example:
# LIBPATH=/usr/lib /opt/veeam/bin/veeamconfig
Could not load program /opt/veeam/bin/veeamconfig:
Could not load module /opt/veeam/lib/libVmbPlatformLib.so.
Dependent module /usr/lib/libiconv.a(libiconv.so.2) could not be loaded.
Member libiconv.so.2 is not found in archive
Could not load module veeamconfig.
Dependent module /opt/veeam/lib/libVmbPlatformLib.so could not be loaded.
Could not load module .
Solution
- Create aliases for
veeamandveeamconfigbinaries so when they are called, they will operate with an emptyLIBPATH:
Note: Theveeambinary is new starting in Veeam Agent for IBM AIX build 4.5.0.1616 .
alias veeamconfig="LIBPATH= /opt/veeam/bin/veeamconfig"
alias veeam="LIBPATH= /opt/veeam/bin/veeam"
- Create an SH file that will set the LIBPATH to blank for starting the service, then make that sh file executable.
- Create the following file: /opt/veeam/bin/libpath.sh
- Add the following content to the file:
#!/usr/bin/sh
LIBPATH= /opt/veeam/bin/veeamservice
LIBPATH=
- Make the file executable:
chmod +x /opt/veeam/bin/libpath.sh
- Stop the veeamsvc service.
stopsrc -s veeamsvc
- Remove the veeamsvc service.
rmssys -s veeamsvc
- Add the service with the new SH file.
mkssys -s veeamsvc -R -p /opt/veeam/bin/libpath.sh -u 0 -S -n15 -f9
- Start the veeamsvc service.
startsrc -s veeamsvc
Updating crontab for Scheduled Jobs
After configuring scheduled jobs, you will need to manually edit the crontab entries using the "crontab -e" command. The entries from crontab will need to have "LIBPATH= " before the veeamconfig command, as shown in this example:
00 7 * * * LIBPATH= veeamconfig job start --id {GUID} --retriable --scheduled --highpriority > /dev/null
If this KB article did not resolve your issue or you need further assistance with Veeam software, please create a Veeam Support Case.
To submit feedback regarding this article, please click this link: Send Article Feedback
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.