Installing Mobility Service Agent on OpenSUSE 15.6 fails when starting filter driver

Nick D'Angelo 40 Reputation points
2025-07-09T13:43:30.5666667+00:00

ASR Agent file: Microsoft-ASR_UA_9.65.7417.1_SLES15-64_GA_23Apr2025_release.tar.gz

When installing the Mobility Service on openSUSE 15.6 it fails at starting the filter driver. It detects the kernel as "6.4.0-150600.23.53-default" and states that it is supported. It is returning SP0 since this is an openSUSE system. Secure boot has been disabled. Error code is 208

Excerpt from ua_install.log attached as it would not let me include it in the text body LogExcerpt.txt.

Azure Site Recovery
Azure Site Recovery
An Azure native disaster recovery service. Previously known as Microsoft Azure Hyper-V Recovery Manager.
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Jerald Felix 4,450 Reputation points
    2025-07-09T16:26:50.2066667+00:00

    Hey Nick,

    I know it looks like it should work—the kernel string is even in the newest support-matrix row—but, unfortunately, openSUSE Leap 15.6 isn’t on the “officially supported” list for the ASR Mobility Service. The package you grabbed (Microsoft-ASR_UA_9.65…_SLES15-64…tar.gz) is built and driver-signed for SUSE Linux Enterprise Server 15 SP6, not for the community Leap build. During install the script:

    1. Reads /etc/os-release, sees ID="opensuse-leap" and VERSION_ID="15.6" → resolves “SP0”.

    Tries to load the filter driver (involflt.ko) that’s signed with the SLES key.

    The kernel refuses to load it, so the installer bails out with exit code 208 (“filter driver can’t start”)—exactly what you’re seeing. ([azvise.com](https://azvise.com/2020/12/18/azure-asr-kernel-modules-fail-to-load-while-installing-the-mobility-service-vmware/?utm_source=chatgpt.com"ASR Kernel modules fail to load while installing the Mobility Service ..."))

    What Microsoft supports today

    Distro Status in support matrix Mobility-agent build Notes
    SLES 12 SP1-SP5 9.64+
    SLES 12 SP1-SP5 9.64+
    SLES 15 SP1-SP6 ✅ (6.4.0-150600.* kernels listed) 9.64+
    openSUSE Leap 15.x ❌ Not listed No driver signing key; not tested

    Microsoft confirmed the same last year when someone asked about SP6: only the Enterprise edition counts for support; community builds aren’t planned yet. ([learn.microsoft.com](https://learn.microsoft.com/en-us/answers/questions/1820216/linux-suse-15-sp6-compatibility-with-asr-mobility"Linux SuSE 15 SP6 compatibility with ASR mobility agent - Microsoft Q&A"))

    Your options

    • Switch the VM to SLES 15 SP6 (or an earlier SP that you’re licensed for). With the same 6.4.x kernel the agent installs cleanly.

    Stay on openSUSE and wait – you’d need to track the ASR release notes and hope Leap gets added (there’s no ETA, and tickets filed with support usually come back with “unsupported”).

    Hacky workaround (not supported, do at your own risk)

    Install the matching kernel-default-devel package plus make, gcc, etc.

      Temporarily edit `/etc/os-release` so the installer thinks it’s `SLES_SAP` with `SP=6`.
      
         Re-run `./install` and manually sign the resulting `involflt.ko` with your own key + `mokutil`.
         
            Revert `/etc/os-release`. This gets past 208 for some people, but you’re on your own if something breaks later.
            
    

    Bottom line

    Right now the safest path is to replicate a SLES guest, not openSUSE. If Leap support is a must-have, raise a support request so the product group can track the demand, but plan on SLES for production DR.

    Hope that clears up the mystery—and saves you a few more re-installs! Let me know if you need the SLES media links or the exact zypper commands to pull the kernel-devel headers.

    Best Regards,

    Jerald Felix


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.