[389-users] Upgrading OS from FC9 to FC10

Rich Megginson rmeggins at redhat.com
Wed Oct 7 21:31:13 UTC 2009


James Roman wrote:
> Trying again?
>
> I am attempting to upgrade my server from Fedora 9 (Fedora-ds-base 
> 1.2.0-4) to Fedora 10 (389-ds-base 1.2.2-1). I have been running into 
> problems with the directory server during the OS upgrade.
>
> Prior to the upgrade process I am stopping the directory server and 
> using chkconfig to ensure that it does not start after the upgrade. 
> The oS upgrade goes seemingly without a hitch. At first boot, the FC9 
> directory server packages are still installed. I perform a "yum 
> update" which indicates that the fedora-ds-package will be replaced 
> with the 389 package (Not sure if this means upgrade or not, but the 
> fedora-ds-base package is definitely removed).
>
> When I try to manually start the directory server I receive the 
> following errors:
>
> [04/Oct/2009:19:40:35 -0400] - All database threads now stopped
> [04/Oct/2009:19:41:37 -0400] - slapd shutting down - signaling 
> operation threads
> [04/Oct/2009:19:41:37 -0400] - slapd shutting down - closing down 
> internal subsystems and plugins
> [04/Oct/2009:19:41:38 -0400] - Waiting for 4 database threads to stop
> [04/Oct/2009:19:41:38 -0400] - All database threads now stopped
> [04/Oct/2009:19:41:38 -0400] - slapd stopped.
>         389-Directory/1.2.2 B2009.237.206
>         directory.REALM.com:636 (/etc/dirsrv/slapd-REALM-COM)
>
> [05/Oct/2009:01:46:34 -0400] - 389-Directory/1.2.2 B2009.237.206 
> starting up
> [05/Oct/2009:01:46:34 -0400] - Clean up db environment and start from 
> archive.
> [05/Oct/2009:01:46:34 -0400] - libdb: Program version 4.7 doesn't 
> match environment version 4.6
> [05/Oct/2009:01:46:34 -0400] - libdb: Program version 4.7 doesn't 
> match environment version 4.6
> [05/Oct/2009:01:46:36 -0400] - attrcrypt_unwrap_key: failed to unwrap 
> key for cipher AES
> [05/Oct/2009:01:46:37 -0400] - Failed to retrieve key for cipher AES 
> in attrcrypt_cipher_init
> [05/Oct/2009:01:46:37 -0400] - Failed to initialize cipher AES in 
> attrcrypt_init
> [05/Oct/2009:01:46:37 -0400] - attrcrypt_unwrap_key: failed to unwrap 
> key for cipher 3DES
> [05/Oct/2009:01:46:37 -0400] - Failed to retrieve key for cipher 3DES 
> in attrcrypt_cipher_init
> [05/Oct/2009:01:46:37 -0400] - Failed to initialize cipher 3DES in 
> attrcrypt_init
> [05/Oct/2009:01:46:37 -0400] NSMMReplicationPlugin - changelog program 
> - Upgrading from bdb/4 to bdb/4.7/libreplication-plugin is 
> successfully done (/var/lib/dirsrv/slapd-REALM-COM/cldb)
> [05/Oct/2009:01:46:37 -0400] NSMMReplicationPlugin - changelog program 
> - _cl5NewDBFile: db_open failed; db error - 22 Invalid argument
> [05/Oct/2009:01:46:37 -0400] NSMMReplicationPlugin - changelog program 
> - cl5Open: failed to open changelog
> [05/Oct/2009:01:46:37 -0400] NSMMReplicationPlugin - changelog program 
> - changelog5_init: failed to start changelog at 
> /var/lib/dirsrv/slapd-REALM-COM/cldb
> [05/Oct/2009:01:46:37 -0400] - Failed to start object plugin 
> Multimaster Replication Plugin
> [05/Oct/2009:01:46:37 -0400] NSMMReplicationPlugin - changelog program 
> - _cl5NewDBFile: db_open failed; db error - 22 Invalid argument
> [05/Oct/2009:01:46:37 -0400] NSMMReplicationPlugin - changelog program 
> - cl5Open: failed to open changelog
> [05/Oct/2009:01:46:37 -0400] NSMMReplicationPlugin - changelog program 
> - changelog5_init: failed to start changelog at 
> /var/lib/dirsrv/slapd-REALM-COM/cldb
> [05/Oct/2009:01:46:37 -0400] - Failed to start object plugin 
> Multimaster Replication Plugin
> [05/Oct/2009:01:46:37 -0400] - Error: Failed to resolve plugin 
> dependencies
> [05/Oct/2009:01:46:37 -0400] - Error: object plugin Legacy Replication 
> Plugin is not started
> [05/Oct/2009:01:46:37 -0400] - Error: object plugin Multimaster 
> Replication Plugin is not started
>         389-Directory/1.2.2 B2009.237.206
>         directory.REALM.com:636 (/etc/dirsrv/slapd-REALM-COM)
>
> [05/Oct/2009:01:58:17 -0400] - 389-Directory/1.2.2 B2009.237.206 
> starting up
> [05/Oct/2009:01:58:17 -0400] - Detected Disorderly Shutdown last time 
> Directory Server was running, recovering database.
> [05/Oct/2009:01:58:18 -0400] - attrcrypt_unwrap_key: failed to unwrap 
> key for cipher AES
> [05/Oct/2009:01:58:18 -0400] - Failed to retrieve key for cipher AES 
> in attrcrypt_cipher_init
> [05/Oct/2009:01:58:18 -0400] - Failed to initialize cipher AES in 
> attrcrypt_init
> [05/Oct/2009:01:58:18 -0400] - attrcrypt_unwrap_key: failed to unwrap 
> key for cipher 3DES
> [05/Oct/2009:01:58:18 -0400] - Failed to retrieve key for cipher 3DES 
> in attrcrypt_cipher_init
> [05/Oct/2009:01:58:18 -0400] - Failed to initialize cipher 3DES in 
> attrcrypt_init
> [05/Oct/2009:01:58:19 -0400] NSMMReplicationPlugin - changelog program 
> - _cl5NewDBFile: db_open failed; db error - 22 Invalid argument
> [05/Oct/2009:01:58:19 -0400] NSMMReplicationPlugin - changelog program 
> - cl5Open: failed to open changelog
> [05/Oct/2009:01:58:19 -0400] NSMMReplicationPlugin - changelog program 
> - changelog5_init: failed to start changelog at 
> /var/lib/dirsrv/slapd-REALM-COM/cldb
> [05/Oct/2009:01:58:19 -0400] - Failed to start object plugin 
> Multimaster Replication Plugin
> [05/Oct/2009:01:58:19 -0400] NSMMReplicationPlugin - changelog program 
> - _cl5NewDBFile: db_open failed; db error - 22 Invalid argument
> [05/Oct/2009:01:58:19 -0400] NSMMReplicationPlugin - changelog program 
> - cl5Open: failed to open changelog
> [05/Oct/2009:01:58:19 -0400] NSMMReplicationPlugin - changelog program 
> - changelog5_init: failed to start changelog at 
> /var/lib/dirsrv/slapd-REALM-COM/cldb
> [05/Oct/2009:01:58:19 -0400] - Failed to start object plugin 
> Multimaster Replication Plugin
> [05/Oct/2009:01:58:19 -0400] - Error: Failed to resolve plugin 
> dependencies
> [05/Oct/2009:01:58:19 -0400] - Error: object plugin Legacy Replication 
> Plugin is not started
> [05/Oct/2009:01:58:19 -0400] - Error: object plugin Multimaster 
> Replication Plugin is not started
>         Fedora-Directory/1.2.0 B2009.118.167
>         directory.REALM.com:636 (/etc/dirsrv/slapd-REALM-COM)
>
> [05/Oct/2009:02:49:56 -0400] - Fedora-Directory/1.2.0 B2009.118.167 
> starting up
> [05/Oct/2009:02:49:56 -0400] - Detected Disorderly Shutdown last time 
> Directory Server was running, recovering database.
> [05/Oct/2009:02:49:57 -0400] - attrcrypt_unwrap_key: failed to unwrap 
> key for cipher AES
> [05/Oct/2009:02:49:57 -0400] - Failed to retrieve key for cipher AES 
> in attrcrypt_cipher_init
> [05/Oct/2009:02:49:57 -0400] - Failed to initialize cipher AES in 
> attrcrypt_init
> [05/Oct/2009:02:49:57 -0400] NSMMReplicationPlugin - changelog program 
> - _cl5NewDBFile: db_open failed; db error - 22 Invalid argument
> [05/Oct/2009:02:49:57 -0400] NSMMReplicationPlugin - changelog program 
> - cl5Open: failed to open changelog
> [05/Oct/2009:02:49:57 -0400] NSMMReplicationPlugin - changelog program 
> - changelog5_init: failed to start changelog at 
> /var/lib/dirsrv/slapd-REALM-COM/cldb
> [05/Oct/2009:02:49:57 -0400] - Failed to start object plugin 
> Multimaster Replication Plugin
> [05/Oct/2009:02:49:58 -0400] NSMMReplicationPlugin - changelog program 
> - _cl5NewDBFile: db_open failed; db error - 22 Invalid argument
> [05/Oct/2009:02:49:58 -0400] NSMMReplicationPlugin - changelog program 
> - cl5Open: failed to open changelog
> [05/Oct/2009:02:49:58 -0400] NSMMReplicationPlugin - changelog program 
> - changelog5_init: failed to start changelog at 
> /var/lib/dirsrv/slapd-REALM-COM/cldb
> [05/Oct/2009:02:49:58 -0400] - Failed to start object plugin 
> Multimaster Replication Plugin
> [05/Oct/2009:02:49:58 -0400] - Error: Failed to resolve plugin 
> dependencies
> [05/Oct/2009:02:49:58 -0400] - Error: object plugin Legacy Replication 
> Plugin is not started
> [05/Oct/2009:02:49:58 -0400] - Error: object plugin Multimaster 
> Replication Plugin is not started
>
> I have two replica servers installed, one a FC10 DS 1.2.2 and one a 
> windows domain controller.
>
> I have backed up basically everything in multiple formats (db2bak, 
> ldif, tar). I am going to have to roll the server back to FC9 for the 
> evening. Anyone have any ideas how to eliminate the errors, or perform 
> the upgrade in a way that avoids them? Do I need to remove the 
> replication agreements first?
Looks like it did attempt to upgrade the database formats, but it 
somehow left the changelog database in a bad state
[05/Oct/2009:01:46:37 -0400] NSMMReplicationPlugin - changelog program - 
Upgrading from bdb/4 to bdb/4.7/libreplication-plugin is successfully 
done (/var/lib/dirsrv/slapd-REALM-COM/cldb)
[05/Oct/2009:01:46:37 -0400] NSMMReplicationPlugin - changelog program - 
_cl5NewDBFile: db_open failed; db error - 22 Invalid argument

Try this - shutdown the directory server - look in 
/etc/dirsrv/slapd-REALM-COM/dse.ldif - look for the entry 
cn=changelog5,cn=config - look for the attribute nsslapd-changelogdir: 
in that entry - note the name of the directory specified - the default 
is /var/lib/dirsrv/slapd-REALM-COM/cldb or changelogdb - remove the 
contents of that directory - do not remove the directory, just the 
contents - then restart your server

You will then have to perform replication consumer init on all of your 
other servers.

Please file a bug at https://bugzilla.redhat.com/enter_bug.cgi?product=389
>
>
> James Roman
> Sr. Network Administrator
> TerraNet, Inc. on Contract to SSAI
>
> -- 
> 389 users mailing list
> 389-users at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-directory-users
>
> -- 
> 389 users mailing list
> 389-users at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-directory-users

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3258 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/fedora-directory-users/attachments/20091007/a8f70b59/attachment.bin>


More information about the Fedora-directory-users mailing list