Troubleshooting
Problem
During the recent update of the pmlib package, a version conflict was mistakenly introduced in the dependency configuration. This caused compatibility issues during the build and runtime, affecting dependent components.
Details
Root Cause: Incorrect dependency versions were added in
pmlib(e.g., mismatched versions ofaiohttp,requests, etc.).Impact:
unable to load the pmlib library
Example:
mas-toolchain 2.8.2 requires aiohttp==3.12.15, but pmlib was using aiohttp 3.12.14 which caused incompatibility.Symptom
When using the incorrect pmlib version, users may encounter dependency or compatibility errors during build or runtime. Typical symptoms include:
Build failures with dependency mismatch messages.
Errors similar to the following during installation or runtime.
mas-toolchain 2.8.2 requires aiohttp==3.12.15,
but you have aiohttp 3.12.14 which is incompatible.
mas-toolchain 2.8.2 requires requests==2.32.5,
but you have requests 2.32.4 which is incompatible.
Cause
This mismatch resulted in incompatibility errors during the build process and caused failures when loading or running dependent services.
Environment
The issue was observed in the following environment setup:
Product: IBM Maximo Application Suite (MAS)
Component:
pmlib(part of APM/Monitor services)MAS Toolchain Version: 2.8.2
Python Version: 3.11
Deployment Platform: OpenShift Container Platform (OCP)
Operating System: Red Hat Enterprise Linux (RHEL) (container-based)
Diagnosing The Problem
Run dependency verification
Execute the command below to identify any mismatched or incompatible dependencies.mas-toolchain 2.8.2 requires aiohttp==3.12.15, but you have aiohttp 3.12.14. mas-toolchain 2.8.2 requires requests==2.32.5, but you have requests 2.32.4.Analyze build logs
Check the build or deployment logs for dependency-related errors duringpip installormake build.Validate using the attached working
pmlib
Compare your existingpmlibwith the attached working version provided with this tech note.
The attached version has been validated with correct dependency alignment and can be used to confirm the issue resolution.To Resolved this you can use the this lib. pmlib-9.1.3.zip
You can reach out to support team.
Resolving The Problem

Document Location
Worldwide
Was this topic helpful?
Document Information
Modified date:
29 October 2025
UID
ibm17248146