| | |
| | | <para>The following example shows the upgrade process for OpenDJ directory |
| | | server installed from the cross-platform (.zip) delivery.</para> |
| | | |
| | | <!-- Next element should be <xinclude:include href="screen-upgrade.xml" /> --> |
| | | <screen>$ cd /path/to |
| | | $ ls |
| | | OpenDJ-2.4.5 |
| | | $ ./OpenDJ-2.4.5/bin/stop-ds --quiet |
| | | ... msg=The backend userRoot is now taken offline |
| | | ... msg=The Directory Server is now stopped |
| | | $ zip -rq OpenDJ-backup.zip OpenDJ-2.4.5 |
| | | $ unzip -q ~/Downloads/OpenDJ-<replaceable>version</replaceable>.zip |
| | | $ cp -r opendj/* OpenDJ-2.4.5/ |
| | | $ rm -rf opendj |
| | | $ mv OpenDJ-2.4.5 opendj |
| | | $ ./opendj/upgrade --no-prompt |
| | | |
| | | >>>> OpenDJ Upgrade Utility |
| | | |
| | | * OpenDJ will be upgraded from version 2.4.5.7743 to <replaceable>version</replaceable>.<replaceable>revision</replaceable> |
| | | * See '/path/to/opendj/upgrade.log' for a detailed log of this operation |
| | | |
| | | >>>> Preparing to upgrade |
| | | |
| | | OpenDJ <replaceable>version</replaceable> modified the default configuration of the 'isMemberOf' virtual |
| | | attribute so that it is included with group entries. This was done in order |
| | | to make it easier for users to determine which groups a 'nested' group |
| | | belongs to. |
| | | Do you want to make this configuration change? (yes/no) yes |
| | | |
| | | The upgrade is ready to proceed. Do you wish to continue? (yes/no) yes |
| | | |
| | | |
| | | >>>> Performing upgrade |
| | | |
| | | Fixing de-DE collation matching rule OID............................ 100% |
| | | Updating password policy configurations............................. 100% |
| | | Updating audit log publisher configuration.......................... 100% |
| | | Adding 'etag' virtual attribute schema.............................. 100% |
| | | Configuring 'etag' virtual attribute................................ 100% |
| | | Configuring 'ds-pwp-password-expiration-time' virtual attribute..... 100% |
| | | Updating certificate syntax configuration........................... 100% |
| | | Updating JPEG syntax configuration.................................. 100% |
| | | Updating country string syntax configuration........................ 100% |
| | | Modifying filter in 'isMemberOf' virtual attribute configuration.... 100% |
| | | Updating dictionary password validator configuration................ 100% |
| | | Updating attribute value password validator configuration........... 100% |
| | | Adding PBKDF2 password storage scheme configuration................. 100% |
| | | Adding 'http-config.json' configuration file........................ 100% |
| | | Adding HTTP connection handler configuration........................ 100% |
| | | Adding file-based HTTP access logger................................ 100% |
| | | Replacing schema file '02-config.ldif'.............................. 100% |
| | | Archiving concatenated schema....................................... 100% |
| | | |
| | | >>>> OpenDJ was successfully upgraded from version 2.4.5.7743 to <replaceable>version</replaceable>.<replaceable>revision</replaceable> |
| | | |
| | | * See '/path/to/opendj/upgrade.log' for a detailed log of this operation |
| | | $ ./opendj/bin/start-ds --quiet |
| | | $ </screen> |
| | | <para>Test for java.lang.reflect.InvocationTargetException, Caused by: java.lang.StackOverflowError</para> |
| | | |
| | | <para>Native packages (.deb, .rpm) perform more of the upgrade process, |
| | | stopping OpenDJ if it is running, overwriting older files with newer files, |