What is the easiest way to install nexus repo into openshift4

Here is the documentation I have been following to install it.
How to install Nexus Pro using Nexus Operator in OpenShift – Sonatype Support

Here is what the logs are looking like:
2022-06-16 19:19:33,356+0000 WARN [Timer-0] *SYSTEM java.util.prefs - Couldn’t flush user prefs: java.util.prefs.BackingStoreException: Couldn’t get file lock.
2022-06-16 19:20:00,005+0000 INFO [quartz-9-thread-20] *SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task ‘Storage facet cleanup’ [repository.storage-facet-cleanup] state change WAITING → RUNNING
2022-06-16 19:20:00,007+0000 INFO [quartz-9-thread-20] *SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task ‘Storage facet cleanup’ [repository.storage-facet-cleanup] state change RUNNING → WAITING (OK)
2022-06-16 19:20:03,356+0000 WARN [Timer-0] *SYSTEM java.util.prefs - Could not lock User prefs. Unix error code 2.
2022-06-16 19:20:03,356+0000 WARN [Timer-0] *SYSTEM java.util.prefs - Couldn’t flush user prefs: java.util.prefs.BackingStoreException: Couldn’t get file lock.
2022-06-16 19:20:33,357+0000 WARN [Timer-0] *SYSTEM java.util.prefs - Could not lock User prefs. Unix error code 2.
2022-06-16 19:20:33,357+0000 WARN [Timer-0] *SYSTEM java.util.prefs - Couldn’t flush user prefs: java.util.prefs.BackingStoreException: Couldn’t get file lock.
2022-06-16 19:21:03,356+0000 WARN [Timer-0] *SYSTEM java.util.prefs - Could not lock User prefs. Unix error code 2.

022-06-16 17:29:33,318+0000 WARN [Timer-0] *SYSTEM java.util.prefs - Couldn’t flush user prefs: java.util.prefs.BackingStoreException: Couldn’t get file lock.
2022-06-16 17:30:00,006+0000 INFO [quartz-9-thread-20] *SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task ‘Storage facet cleanup’ [repository.storage-facet-cleanup] state change WAITING → RUNNING
2022-06-16 17:30:00,010+0000 INFO [quartz-9-thread-20] *SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task ‘Storage facet cleanup’ [repository.storage-facet-cleanup] state change RUNNING → WAITING (OK)
2022-06-16 17:30:03,318+0000 WARN [Timer-0] *SYSTEM java.util.prefs - Could not lock User prefs. Unix error code 2.

I’m with you here. I’ve been trying to install Nexus Repository Manager on Openshift all day. I got it to work wonderfully on Podman/Docker but it simply won’t startup properly on Openshift.

2023-03-29 20:46:35,362+0000 WARN [qtp752636690-96] *UNKNOWN org.sonatype.nexus.rapture.internal.state.StateComponent - Failed to get state from com.google.inject.internal.InjectorImpl$1 (ignored)
com.google.inject.ProvisionException: Unable to provision, see the following errors:

  1. [Guice/ErrorInjectingConstructor]: FileNotFoundException: NONE (No such file or directory)
    at TrustStoreImpl.(TrustStoreImpl.java:84)
    at /
    _ installed by: NexusBundleModule → SpaceModule
    while locating TrustStoreImpl
    while locating Object annotated with *
    at LocatorWiring
    at EnterpriseLdapManager.(EnterpriseLdapManager.java:91)
    _ for 5th parameter
    at /
    _ installed by: NexusBundleModule → SpaceModule
    while locating EnterpriseLdapManager
    while locating Object annotated with *
    at LocatorWiring
    at LdapUserManager.(LdapUserManager.java:40)
    _ for 1st parameter
    at /
    _ installed by: NexusBundleModule → SpaceModule
    while locating LdapUserManager
    while locating Object annotated with *

Learn more:
ERROR_INJECTING_CONSTRUCTOR · google/guice Wiki · GitHub

1 error

======================
Full classname legend:

EnterpriseLdapManager: “org.sonatype.nexus.ldap.internal.realms.EnterpriseLdapManager”
FileNotFoundException: “java.io.FileNotFoundException”
LdapUserManager: “org.sonatype.nexus.ldap.internal.LdapUserManager”
LocatorWiring: “org.eclipse.sisu.wire.LocatorWiring”
NexusBundleModule: “org.sonatype.nexus.extender.modules.NexusBundleModule”
SpaceModule: “org.eclipse.sisu.space.SpaceModule”
TrustStoreImpl: “com.sonatype.nexus.ssl.plugin.internal.TrustStoreImpl”

End of classname legend:

    at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:251)
    at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1103)
    at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)
    at org.eclipse.sisu.wire.NamedIterableAdapter$NamedEntry.getValue(NamedIterableAdapter.java:125)

Your message lacks most of a stack trace but I would guess startup is blowing up in here - nexus-public/TrustStoreImpl.java at main · sonatype/nexus-public · GitHub

I’ve determined that anything newer than sonatype/nexus3:3.38.1 doesn’t run (at least for me) on OpenShift 4.11. I’ve rebuilt everything newer than 3.38.1, pushed the image to quay.io and then attempted to run the image but it always fails. I’m still pretty new at OpenShift but what I don’t understand is why the latest version of nexus3 runs just fine on my simple RHEL8 server but fails miserably on Openshift.