# Migration Issue during Nexus 2 to Nexus 3 upgrade (LDAP Configuration Error)

**URL:** <https://community.sonatype.com/t/migration-issue-during-nexus-2-to-nexus-3-upgrade-ldap-configuration-error/15900>\
**Category:** Sonatype Nexus Repository\
**Tags:** docker, upgrade, ldap\
**Created:** [December 16, 2025, 9:22pm UTC](https://community.sonatype.com/t/migration-issue-during-nexus-2-to-nexus-3-upgrade-ldap-configuration-error/15900 "2025-12-16T21:22:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![A\_Cz](https://avatars.discourse-cdn.com/v4/letter/a/ac91a4/32.png) [@A\_Cz](https://community.sonatype.com/u/A_Cz)\
**Post date:** [December 16, 2025, 9:22pm UTC](https://community.sonatype.com/t/migration-issue-during-nexus-2-to-nexus-3-upgrade-ldap-configuration-error/15900/1 "2025-12-16T21:22:08Z")

</div>

I am facing an issue while upgrading from Nexus Repository 2.14.20 (I also tried from 2.15.1) to Nexus Repository 3.87.1 using the Upgrade Wizard. The migration fails at the “Prepare” step with the following error:

```auto
Ingester: com.sonatype.nexus.migration.config.ingesters.LdapIngester@c6c142e
Initialized
Running
Failed: connection.systemUsername

```

The logs shows:

```auto
WARN [plan-executor-22-thread-3] *SYSTEM com.sonatype.nexus.migration.config.ConfigurationStep - failed
java.lang.IllegalArgumentException: connection.systemUsername

```

The ldap.xml file in Nexus 2 contains:

```auto
<ldapConfiguration>
  <version>2.8.0</version>
  <connectionInfo>
  [...]
  <systemUsername>login@REDACTED.DOMAIN</systemUsername>
  [...]
  </connectionInfo>
</ldapConfiguration>

```

LDAP users can log in to Nexus 2.

I’m running both versions in docker containers using `sonatype/nexus` images.
