This article applies only to PMC versions earlier than 4.2.1.
Starting with PMC version 4.2.1, the platform has migrated to a Debian 12–based OS, which resolves the compatibility issues previously seen with Microsoft Defender for Cloud when running in Azure.
We strongly encourage all customers to upgrade to PMC 4.2.1 or newer to benefit from:
Full compatibility with Microsoft Defender for Cloud
Improved security and performance with Debian 12
Ongoing feature and maintenance support
If you must continue using an earlier PMC version (Debian 11–based), please follow the guidance below to perform an in-place upgrade on Azure Cloud while minimizing service interruption.
Earlier PMC versions (3.x, 4.0.x, and 4.1.x) were built on Debian 11 and could encounter issues when Microsoft Defender for Cloud was enabled on the Azure subscription hosting the PMC VM. These issues stemmed from the Defender extension installing incompatible Linux agents (such as MDE.Linux and OmsAgentForLinux), which could cause excessive log generation and resource usage.
Starting with PMC 4.2.1, these limitations are eliminated. This KB remains relevant only for users running earlier versions who cannot immediately migrate.
Before beginning the in-place upgrade process, complete the following steps:
Back up PMC data
Log in to PMC as an administrator.
Navigate to System Settings → Backup & Restore.
Download a full configuration backup, including device and license data.
Confirm current version
Run cat /etc/os-release to verify that your current OS is Debian 11 (bullseye).
Run pmc --version to verify PMC version (should be earlier than 4.2.1).
Check Microsoft Defender for Cloud status
In the Azure Portal, verify whether Defender for Cloud is enabled for your subscription or Resource Group.
Note: This procedure applies only to Debian 11–based PMC appliances (versions 3.x to 4.1.x). Do not apply these steps to PMC 4.2.1 or later.
Access PMC via SSH
Use an SSH client to connect to your PMC Azure VM as the ncomputing user (or admin user).
Update repositories
Download the latest PMC package for your series
Obtain the appropriate upgrade package from NComputing Support or the PMC Downloads portal.
Upload the package to /home/ncomputing/ on the PMC VM.
Install the upgrade
Verify PMC services
Confirm PMC web console access
Open a browser and log in to PMC using its Azure public IP or assigned DNS name.
Verify that the version has been updated successfully.
Re-enable Defender for Cloud (if previously disabled)
After completing the upgrade and validating stability, you may re-enable Defender for Cloud if needed.
Monitor the system for at least 24 hours to ensure logs and resource usage remain normal.
Consider migrating to PMC 4.2.1+
Once operational stability is confirmed, plan your migration to PMC 4.2.1 or newer to fully benefit from Debian 12 and native Defender compatibility.
For customers ready to upgrade to the latest version:
PMC 4.2.1 introduces a Debian 12–based architecture that eliminates the Defender for Cloud conflict entirely.
You can restore your previous PMC backup to retain all device and policy settings after deployment.
For detailed migration steps, refer to the official upgrade guide or contact NComputing Support for assistance.
| PMC Version | OS Base | Microsoft Defender Compatibility | Action Recommended |
|---|---|---|---|
| 3.x – 4.1.x | Debian 11 | Compatibility issues possible | Follow this KB for in-place upgrade or policy workarounds |
| 4.2.1 + | Debian 12 | Fully compatible | Upgrade recommended; this KB not applicable |