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:
Ingester: com.sonatype.nexus.migration.config.ingesters.LdapIngester@c6c142e
Initialized
Running
Failed: connection.systemUsername
The logs shows:
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:
<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.