Hi Noriko, - Here's the error log at the time of the upgrade: 389-Directory/1.2.6.1 B2010.272.2313 myldap.server:389 (/etc/dirsrv/slapd-myldap) [20/Oct/2010:14:25:34 +1000] - 389-Directory/1.2.6.1 B2010.272.2313 starting up [20/Oct/2010:14:25:34 +1000] - nsslapd-subtree-rename-switch is on, while the instance userRoot is in the DN format. Please run dn2 rdn to convert the database format. [20/Oct/2010:14:25:34 +1000] - nsslapd-subtree-rename-switch is on, while the instance uqRoot is in the DN format. Please ru n dn2rdn to convert the database format. [20/Oct/2010:14:25:34 +1000] - nsslapd-subtree-rename-switch is on, while the instance PRoot is in the DN format. Please run d n2rdn to convert the database format. [20/Oct/2010:14:25:34 +1000] - nsslapd-subtree-rename-switch is on, while the instance ORoot is in the DN format. Please run dn2r dn to convert the database format. [20/Oct/2010:14:25:34 +1000] - nsslapd-subtree-rename-switch is on, while the instance NetscapeRoot is in the DN format. Please run dn2rdn to convert the database format. [20/Oct/2010:14:25:34 +1000] - nsslapd-subtree-rename-switch is on, while the instance ARoot is in the DN format. Please run dn2rdn to convert the database format. [20/Oct/2010:14:25:34 +1000] - start: Failed to start databases, err=-1 Unknown error: -1 [20/Oct/2010:14:25:34 +1000] - Failed to start database plugin ldbm database[20/Oct/2010:14:25:34 +1000] - WARNING: ldbm instance userRoot already exists [20/Oct/2010:14:25:34 +1000] - WARNING: ldbm instance uqRoot already exists[20/Oct/2010:14:25:34 +1000] - WARNING: ldbm instance PeopleRoot already exists [20/Oct/2010:14:25:34 +1000] - WARNING: ldbm instance ORoot already exists[20/Oct/2010:14:25:34 +1000] - WARNING: ldbm instance NetscapeRoot already exists [20/Oct/2010:14:25:34 +1000] - WARNING: ldbm instance ARoot already exists[20/Oct/2010:14:25:34 +1000] binder-based resource limits - nsLookThroughLimit: parameter error (slapi_reslimit_register() already registered) [20/Oct/2010:14:25:34 +1000] - start: Resource limit registration failed [20/Oct/2010:14:25:34 +1000] - Failed to start database plugin ldbm database [20/Oct/2010:14:25:34 +1000] - Error: Failed to resolve plugin dependencies [20/Oct/2010:14:25:34 +1000] - Error: preoperation plugin 7-bit check is not started [20/Oct/2010:14:25:34 +1000] - Error: accesscontrol plugin ACL Plugin is not started [20/Oct/2010:14:25:34 +1000] - Error: preoperation plugin ACL preoperation is not started [20/Oct/2010:14:25:34 +1000] - Error: object plugin Class of Service is not started [20/Oct/2010:14:25:34 +1000] - Error: preoperation plugin deref is not started[20/Oct/2010:14:25:34 +1000] - Error: preoperation plugin HTTP Client is not started [20/Oct/2010:14:25:34 +1000] - Error: database plugin ldbm database is not started [20/Oct/2010:14:25:34 +1000] - Error: object plugin Legacy Replication Plugin is not started [20/Oct/2010:14:25:34 +1000] - Error: preoperation plugin Linked Attributes is not started [20/Oct/2010:14:25:34 +1000] - Error: object plugin Multimaster Replication Plugin is not started [20/Oct/2010:14:25:34 +1000] - Error: object plugin Roles Plugin is not started [20/Oct/2010:14:25:34 +1000] - Error: preoperation plugin Simple Kerberos 5 Auth is not started [20/Oct/2010:14:25:34 +1000] - Error: object plugin Views is not started - I've done some more yum analysing below, with the yum.log included. Please see below: - This is when I did the yum upgrade (I also upgraded the 389-ds-base- devel): # yum upgrade 389-ds-base 389-ds-base-devel Loaded plugins: security, tidy-cache Skipping security plugin, no data Setting up Upgrade Process Resolving Dependencies Skipping security plugin, no data --> Running transaction check ---> Package 389-ds-base.x86_64 0:1.2.6.1-2.el5 set to be updated ---> Package 389-ds-base-devel.x86_64 0:1.2.6.1-2.el5 set to be updated --> Finished Dependency Resolution Dependencies Resolved = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ======================================================================== Package Arch Version Repository Size = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ======================================================================== Updating: 389-ds-base x86_64 1.2.6.1-2.el5 ITS_Epel 1.9 M 389-ds-base-devel x86_64 1.2.6.1-2.el5 ITS_Epel 75 k Transaction Summary = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ======================================================================== Install 0 Package(s) Upgrade 2 Package(s) Total size: 2.0 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : 389-ds- base 1 /4 Updating : 389-ds-base- devel 2/4 Cleanup : 389-ds- base 3 /4 Cleanup : 389-ds-base- devel 4/4 Updated: 389-ds-base.x86_64 0:1.2.6.1-2.el5 389-ds-base- devel.x86_64 0:1.2.6.1-2.el5 Complete! - This is what happened according to yum.log (but why does it update the 389-ds-base twice?) Oct 20 14:25:31 Updated: 389-ds-base-1.2.6.1-2.el5.x86_64 Oct 20 14:25:31 Updated: 389-ds-base-devel-1.2.6.1-2.el5.x86_64 Oct 20 14:25:35 Updated: 389-ds-base-1.2.6.1-2.el5.x86_64 - And this is the comparison I made between the files in the 389-ds- base-1.2.6.1-2.el5.x86_64 package supplied by EPEL, and on the right is the files that got installed using yum upgrade (They are the same): # diff -y /tmp/supplied /tmp/installed /etc/dirsrv /etc/dirsrv /etc/dirsrv/config /etc/dirsrv/config /etc/dirsrv/config/certmap.conf /etc/dirsrv/config/certmap.conf /etc/dirsrv/config/ldap-agent.conf /etc/dirsrv/config/ldap-agent.conf /etc/dirsrv/config/slapd-collations.conf /etc/dirsrv/config/slapd- collations.conf /etc/dirsrv/config/template-initconfig /etc/dirsrv/config/template- initconfig /etc/dirsrv/schema /etc/dirsrv/schema /etc/dirsrv/schema/00core.ldif /etc/dirsrv/schema/00core.ldif /etc/dirsrv/schema/01core389.ldif /etc/dirsrv/schema/01core389.ldif /etc/dirsrv/schema/02common.ldif /etc/dirsrv/schema/02common.ldif /etc/dirsrv/schema/05rfc2927.ldif /etc/dirsrv/schema/05rfc2927.ldif /etc/dirsrv/schema/05rfc4523.ldif /etc/dirsrv/schema/05rfc4523.ldif /etc/dirsrv/schema/05rfc4524.ldif /etc/dirsrv/schema/05rfc4524.ldif /etc/dirsrv/schema/06inetorgperson.ldif /etc/dirsrv/schema/ 06inetorgperson.ldif /etc/dirsrv/schema/10mep-plugin.ldif /etc/dirsrv/schema/10mep- plugin.ldif /etc/dirsrv/schema/10rfc2307.ldif /etc/dirsrv/schema/10rfc2307.ldif /etc/dirsrv/schema/20subscriber.ldif /etc/dirsrv/schema/ 20subscriber.ldif /etc/dirsrv/schema/25java-object.ldif /etc/dirsrv/schema/25java- object.ldif /etc/dirsrv/schema/28pilot.ldif /etc/dirsrv/schema/28pilot.ldif /etc/dirsrv/schema/30ns-common.ldif /etc/dirsrv/schema/30ns- common.ldif /etc/dirsrv/schema/50ns-admin.ldif /etc/dirsrv/schema/50ns-admin.ldif /etc/dirsrv/schema/50ns-certificate.ldif /etc/dirsrv/schema/50ns- certificate.ldif /etc/dirsrv/schema/50ns-directory.ldif /etc/dirsrv/schema/50ns- directory.ldif /etc/dirsrv/schema/50ns-mail.ldif /etc/dirsrv/schema/50ns-mail.ldif /etc/dirsrv/schema/50ns-value.ldif /etc/dirsrv/schema/50ns-value.ldif /etc/dirsrv/schema/50ns-web.ldif /etc/dirsrv/schema/50ns-web.ldif /etc/dirsrv/schema/60autofs.ldif /etc/dirsrv/schema/60autofs.ldif /etc/dirsrv/schema/60eduperson.ldif /etc/dirsrv/schema/ 60eduperson.ldif /etc/dirsrv/schema/60mozilla.ldif /etc/dirsrv/schema/60mozilla.ldif /etc/dirsrv/schema/60nss-ldap.ldif /etc/dirsrv/schema/60nss-ldap.ldif /etc/dirsrv/schema/60pam-plugin.ldif /etc/dirsrv/schema/60pam- plugin.ldif /etc/dirsrv/schema/60pureftpd.ldif /etc/dirsrv/schema/60pureftpd.ldif /etc/dirsrv/schema/60rfc2739.ldif /etc/dirsrv/schema/60rfc2739.ldif /etc/dirsrv/schema/60rfc3712.ldif /etc/dirsrv/schema/60rfc3712.ldif /etc/dirsrv/schema/60sabayon.ldif /etc/dirsrv/schema/60sabayon.ldif /etc/dirsrv/schema/60sudo.ldif /etc/dirsrv/schema/60sudo.ldif /etc/dirsrv/schema/60trust.ldif /etc/dirsrv/schema/60trust.ldif /etc/dirsrv/schema/99user.ldif /etc/dirsrv/schema/99user.ldif /etc/rc.d/init.d/dirsrv /etc/rc.d/init.d/dirsrv /etc/rc.d/init.d/dirsrv-snmp /etc/rc.d/init.d/dirsrv-snmp /etc/sysconfig/dirsrv /etc/sysconfig/dirsrv /usr/bin/cl-dump /usr/bin/cl-dump /usr/bin/cl-dump.pl /usr/bin/cl-dump.pl /usr/bin/dbgen.pl /usr/bin/dbgen.pl /usr/bin/dbscan /usr/bin/dbscan /usr/bin/dbscan-bin /usr/bin/dbscan-bin /usr/bin/ds-logpipe.py /usr/bin/ds-logpipe.py /usr/bin/ds-logpipe.pyc /usr/bin/ds-logpipe.pyc /usr/bin/ds-logpipe.pyo /usr/bin/ds-logpipe.pyo /usr/bin/dsktune /usr/bin/dsktune /usr/bin/dsktune-bin /usr/bin/dsktune-bin /usr/bin/infadd /usr/bin/infadd /usr/bin/infadd-bin /usr/bin/infadd-bin /usr/bin/ldclt /usr/bin/ldclt /usr/bin/ldclt-bin /usr/bin/ldclt-bin /usr/bin/ldif /usr/bin/ldif /usr/bin/ldif-bin /usr/bin/ldif-bin /usr/bin/logconv.pl /usr/bin/logconv.pl /usr/bin/migratecred /usr/bin/migratecred /usr/bin/migratecred-bin /usr/bin/migratecred-bin /usr/bin/mmldif /usr/bin/mmldif /usr/bin/mmldif-bin /usr/bin/mmldif-bin /usr/bin/pwdhash /usr/bin/pwdhash /usr/bin/pwdhash-bin /usr/bin/pwdhash-bin /usr/bin/repl-monitor /usr/bin/repl-monitor /usr/bin/repl-monitor.pl /usr/bin/repl-monitor.pl /usr/bin/rsearch /usr/bin/rsearch /usr/bin/rsearch-bin /usr/bin/rsearch-bin /usr/lib64/dirsrv /usr/lib64/dirsrv /usr/lib64/dirsrv/libns-dshttpd.so.0 /usr/lib64/dirsrv/libns- dshttpd.so.0 /usr/lib64/dirsrv/libns-dshttpd.so.0.0.0 /usr/lib64/dirsrv/libns- dshttpd.so.0.0.0 /usr/lib64/dirsrv/libslapd.so.0 /usr/lib64/dirsrv/libslapd.so.0 /usr/lib64/dirsrv/libslapd.so.0.0.0 /usr/lib64/dirsrv/libslapd.so. 0.0.0 /usr/lib64/dirsrv/perl /usr/lib64/dirsrv/perl /usr/lib64/dirsrv/perl/DSCreate.pm /usr/lib64/dirsrv/perl/DSCreate.pm /usr/lib64/dirsrv/perl/DSDialogs.pm /usr/lib64/dirsrv/perl/ DSDialogs.pm /usr/lib64/dirsrv/perl/DSMigration.pm /usr/lib64/dirsrv/perl/ DSMigration.pm /usr/lib64/dirsrv/perl/DSUpdate.pm /usr/lib64/dirsrv/perl/DSUpdate.pm /usr/lib64/dirsrv/perl/DSUpdateDialogs.pm /usr/lib64/dirsrv/perl/ DSUpdateDialogs.pm /usr/lib64/dirsrv/perl/DSUtil.pm /usr/lib64/dirsrv/perl/DSUtil.pm /usr/lib64/dirsrv/perl/Dialog.pm /usr/lib64/dirsrv/perl/Dialog.pm /usr/lib64/dirsrv/perl/DialogManager.pm /usr/lib64/dirsrv/perl/ DialogManager.pm /usr/lib64/dirsrv/perl/FileConn.pm /usr/lib64/dirsrv/perl/FileConn.pm /usr/lib64/dirsrv/perl/Inf.pm /usr/lib64/dirsrv/perl/Inf.pm /usr/lib64/dirsrv/perl/Migration.pm /usr/lib64/dirsrv/perl/ Migration.pm /usr/lib64/dirsrv/perl/Resource.pm /usr/lib64/dirsrv/perl/Resource.pm /usr/lib64/dirsrv/perl/Setup.pm /usr/lib64/dirsrv/perl/Setup.pm /usr/lib64/dirsrv/perl/SetupDialogs.pm /usr/lib64/dirsrv/perl/ SetupDialogs.pm /usr/lib64/dirsrv/perl/SetupLog.pm /usr/lib64/dirsrv/perl/SetupLog.pm /usr/lib64/dirsrv/plugins /usr/lib64/dirsrv/plugins /usr/lib64/dirsrv/plugins/libacl-plugin.so /usr/lib64/dirsrv/plugins/ libacl-plugin.so /usr/lib64/dirsrv/plugins/libattr-unique-plugin.so /usr/lib64/dirsrv/ plugins/libattr-unique-plugin.so /usr/lib64/dirsrv/plugins/libback-ldbm.so /usr/lib64/dirsrv/plugins/ libback-ldbm.so /usr/lib64/dirsrv/plugins/libbitwise-plugin.so /usr/lib64/dirsrv/ plugins/libbitwise-plugin.so /usr/lib64/dirsrv/plugins/libchainingdb-plugin.so /usr/lib64/dirsrv/ plugins/libchainingdb-plugin.so /usr/lib64/dirsrv/plugins/libcollation-plugin.so /usr/lib64/dirsrv/ plugins/libcollation-plugin.so /usr/lib64/dirsrv/plugins/libcos-plugin.so /usr/lib64/dirsrv/plugins/ libcos-plugin.so /usr/lib64/dirsrv/plugins/libderef-plugin.so /usr/lib64/dirsrv/ plugins/libderef-plugin.so /usr/lib64/dirsrv/plugins/libdes-plugin.so /usr/lib64/dirsrv/plugins/ libdes-plugin.so /usr/lib64/dirsrv/plugins/libdistrib-plugin.so /usr/lib64/dirsrv/ plugins/libdistrib-plugin.so /usr/lib64/dirsrv/plugins/libdna-plugin.so /usr/lib64/dirsrv/plugins/ libdna-plugin.so /usr/lib64/dirsrv/plugins/libhttp-client-plugin.so /usr/lib64/dirsrv/ plugins/libhttp-client-plugin.so /usr/lib64/dirsrv/plugins/liblinkedattrs-plugin.so /usr/lib64/dirsrv/ plugins/liblinkedattrs-plugin.so /usr/lib64/dirsrv/plugins/libmanagedentries-plugin.so /usr/lib64/ dirsrv/plugins/libmanagedentries-plugin.so /usr/lib64/dirsrv/plugins/libmemberof-plugin.so /usr/lib64/dirsrv/ plugins/libmemberof-plugin.so /usr/lib64/dirsrv/plugins/libpam-passthru-plugin.so /usr/lib64/dirsrv/ plugins/libpam-passthru-plugin.so /usr/lib64/dirsrv/plugins/libpassthru-plugin.so /usr/lib64/dirsrv/ plugins/libpassthru-plugin.so /usr/lib64/dirsrv/plugins/libpwdstorage-plugin.so /usr/lib64/dirsrv/ plugins/libpwdstorage-plugin.so /usr/lib64/dirsrv/plugins/libreferint-plugin.so /usr/lib64/dirsrv/ plugins/libreferint-plugin.so /usr/lib64/dirsrv/plugins/libreplication-plugin.so /usr/lib64/dirsrv/ plugins/libreplication-plugin.so /usr/lib64/dirsrv/plugins/libretrocl-plugin.so /usr/lib64/dirsrv/ plugins/libretrocl-plugin.so /usr/lib64/dirsrv/plugins/libroles-plugin.so /usr/lib64/dirsrv/ plugins/libroles-plugin.so /usr/lib64/dirsrv/plugins/libschemareload-plugin.so /usr/lib64/dirsrv/ plugins/libschemareload-plugin.so /usr/lib64/dirsrv/plugins/libstatechange-plugin.so /usr/lib64/dirsrv/ plugins/libstatechange-plugin.so /usr/lib64/dirsrv/plugins/libsyntax-plugin.so /usr/lib64/dirsrv/ plugins/libsyntax-plugin.so /usr/lib64/dirsrv/plugins/libusn-plugin.so /usr/lib64/dirsrv/plugins/ libusn-plugin.so /usr/lib64/dirsrv/plugins/libviews-plugin.so /usr/lib64/dirsrv/ plugins/libviews-plugin.so /usr/sbin/ldap-agent /usr/sbin/ldap-agent /usr/sbin/ldap-agent-bin /usr/sbin/ldap-agent-bin /usr/sbin/migrate-ds.pl /usr/sbin/migrate-ds.pl /usr/sbin/ns-slapd /usr/sbin/ns-slapd /usr/sbin/remove-ds.pl /usr/sbin/remove-ds.pl /usr/sbin/restart-dirsrv /usr/sbin/restart-dirsrv /usr/sbin/setup-ds.pl /usr/sbin/setup-ds.pl /usr/sbin/start-dirsrv /usr/sbin/start-dirsrv /usr/sbin/stop-dirsrv /usr/sbin/stop-dirsrv /usr/share/dirsrv /usr/share/dirsrv /usr/share/dirsrv/data /usr/share/dirsrv/data /usr/share/dirsrv/data/10rfc2307bis.ldif /usr/share/dirsrv/data/ 10rfc2307bis.ldif /usr/share/dirsrv/data/60changelog.ldif /usr/share/dirsrv/data/ 60changelog.ldif /usr/share/dirsrv/data/60inetmail.ldif /usr/share/dirsrv/data/ 60inetmail.ldif /usr/share/dirsrv/data/60kerberos.ldif /usr/share/dirsrv/data/ 60kerberos.ldif /usr/share/dirsrv/data/60krb5kdc.ldif /usr/share/dirsrv/data/ 60krb5kdc.ldif /usr/share/dirsrv/data/60nis.ldif /usr/share/dirsrv/data/60nis.ldif /usr/share/dirsrv/data/60qmail.ldif /usr/share/dirsrv/data/ 60qmail.ldif /usr/share/dirsrv/data/60radius.ldif /usr/share/dirsrv/data/ 60radius.ldif /usr/share/dirsrv/data/60rfc4876.ldif /usr/share/dirsrv/data/ 60rfc4876.ldif /usr/share/dirsrv/data/60samba.ldif /usr/share/dirsrv/data/ 60samba.ldif /usr/share/dirsrv/data/60samba3.ldif /usr/share/dirsrv/data/ 60samba3.ldif /usr/share/dirsrv/data/Ace.ldif /usr/share/dirsrv/data/Ace.ldif /usr/share/dirsrv/data/European.ldif /usr/share/dirsrv/data/ European.ldif /usr/share/dirsrv/data/Eurosuffix.ldif /usr/share/dirsrv/data/ Eurosuffix.ldif /usr/share/dirsrv/data/Example-roles.ldif /usr/share/dirsrv/data/ Example-roles.ldif /usr/share/dirsrv/data/Example-views.ldif /usr/share/dirsrv/data/ Example-views.ldif /usr/share/dirsrv/data/Example.ldif /usr/share/dirsrv/data/ Example.ldif /usr/share/dirsrv/data/dbgen-FamilyNames /usr/share/dirsrv/data/ dbgen-FamilyNames /usr/share/dirsrv/data/dbgen-GivenNames /usr/share/dirsrv/data/ dbgen-GivenNames /usr/share/dirsrv/data/dbgen-OrgUnits /usr/share/dirsrv/data/dbgen- OrgUnits /usr/share/dirsrv/data/failedbinds.py /usr/share/dirsrv/data/ failedbinds.py /usr/share/dirsrv/data/failedbinds.pyc /usr/share/dirsrv/data/ failedbinds.pyc /usr/share/dirsrv/data/failedbinds.pyo /usr/share/dirsrv/data/ failedbinds.pyo /usr/share/dirsrv/data/logregex.py /usr/share/dirsrv/data/logregex.py /usr/share/dirsrv/data/logregex.pyc /usr/share/dirsrv/data/ logregex.pyc /usr/share/dirsrv/data/logregex.pyo /usr/share/dirsrv/data/ logregex.pyo /usr/share/dirsrv/data/template-baseacis.ldif /usr/share/dirsrv/data/ template-baseacis.ldif /usr/share/dirsrv/data/template-bitwise.ldif /usr/share/dirsrv/data/ template-bitwise.ldif /usr/share/dirsrv/data/template-country.ldif /usr/share/dirsrv/data/ template-country.ldif /usr/share/dirsrv/data/template-dnaplugin.ldif /usr/share/dirsrv/ data/template-dnaplugin.ldif /usr/share/dirsrv/data/template-domain.ldif /usr/share/dirsrv/data/ template-domain.ldif /usr/share/dirsrv/data/template-dse.ldif /usr/share/dirsrv/data/ template-dse.ldif /usr/share/dirsrv/data/template-ldapi-autobind.ldif /usr/share/dirsrv/ data/template-ldapi-autobind.ldif /usr/share/dirsrv/data/template-ldapi-default.ldif /usr/share/dirsrv/ data/template-ldapi-default.ldif /usr/share/dirsrv/data/template-ldapi.ldif /usr/share/dirsrv/data/ template-ldapi.ldif /usr/share/dirsrv/data/template-locality.ldif /usr/share/dirsrv/data/ template-locality.ldif /usr/share/dirsrv/data/template-org.ldif /usr/share/dirsrv/data/ template-org.ldif /usr/share/dirsrv/data/template-orgunit.ldif /usr/share/dirsrv/data/ template-orgunit.ldif /usr/share/dirsrv/data/template-pampta.ldif /usr/share/dirsrv/data/ template-pampta.ldif /usr/share/dirsrv/data/template-sasl.ldif /usr/share/dirsrv/data/ template-sasl.ldif /usr/share/dirsrv/data/template-state.ldif /usr/share/dirsrv/data/ template-state.ldif /usr/share/dirsrv/data/template-suffix-db.ldif /usr/share/dirsrv/ data/template-suffix-db.ldif /usr/share/dirsrv/data/template.ldif /usr/share/dirsrv/data/ template.ldif /usr/share/dirsrv/inf /usr/share/dirsrv/inf /usr/share/dirsrv/inf/dscreate.map /usr/share/dirsrv/inf/dscreate.map /usr/share/dirsrv/inf/dsorgentries.map /usr/share/dirsrv/inf/ dsorgentries.map /usr/share/dirsrv/inf/dsupdate.map /usr/share/dirsrv/inf/dsupdate.map /usr/share/dirsrv/inf/slapd.inf /usr/share/dirsrv/inf/slapd.inf /usr/share/dirsrv/mibs /usr/share/dirsrv/mibs /usr/share/dirsrv/mibs/NETWORK-SERVICES-MIB.txt /usr/share/dirsrv/ mibs/NETWORK-SERVICES-MIB.txt /usr/share/dirsrv/mibs/RFC-1215.txt /usr/share/dirsrv/mibs/ RFC-1215.txt /usr/share/dirsrv/mibs/RFC1155-SMI.txt /usr/share/dirsrv/mibs/ RFC1155-SMI.txt /usr/share/dirsrv/mibs/SNMPv2-CONF.txt /usr/share/dirsrv/mibs/ SNMPv2-CONF.txt /usr/share/dirsrv/mibs/SNMPv2-SMI.txt /usr/share/dirsrv/mibs/SNMPv2- SMI.txt /usr/share/dirsrv/mibs/SNMPv2-TC.txt /usr/share/dirsrv/mibs/SNMPv2- TC.txt /usr/share/dirsrv/mibs/redhat-directory.mib /usr/share/dirsrv/mibs/ redhat-directory.mib /usr/share/dirsrv/properties /usr/share/dirsrv/properties /usr/share/dirsrv/properties/migrate-ds.res /usr/share/dirsrv/ properties/migrate-ds.res /usr/share/dirsrv/properties/ns-slapd.properties /usr/share/dirsrv/ properties/ns-slapd.properties /usr/share/dirsrv/properties/setup-ds.res /usr/share/dirsrv/ properties/setup-ds.res /usr/share/dirsrv/script-templates /usr/share/dirsrv/script-templates /usr/share/dirsrv/script-templates/template-bak2db /usr/share/dirsrv/ script-templates/template-bak2db /usr/share/dirsrv/script-templates/template-bak2db.pl /usr/share/ dirsrv/script-templates/template-bak2db.pl /usr/share/dirsrv/script-templates/template-db2bak /usr/share/dirsrv/ script-templates/template-db2bak /usr/share/dirsrv/script-templates/template-db2bak.pl /usr/share/ dirsrv/script-templates/template-db2bak.pl /usr/share/dirsrv/script-templates/template-db2index /usr/share/ dirsrv/script-templates/template-db2index /usr/share/dirsrv/script-templates/template-db2index.pl /usr/share/ dirsrv/script-templates/template-db2index.pl /usr/share/dirsrv/script-templates/template-db2ldif /usr/share/dirsrv/ script-templates/template-db2ldif /usr/share/dirsrv/script-templates/template-db2ldif.pl /usr/share/ dirsrv/script-templates/template-db2ldif.pl /usr/share/dirsrv/script-templates/template-dbverify /usr/share/ dirsrv/script-templates/template-dbverify /usr/share/dirsrv/script-templates/template-dn2rdn /usr/share/dirsrv/ script-templates/template-dn2rdn /usr/share/dirsrv/script-templates/template-fixup-linkedattrs /usr/ share/dirsrv/script-templates/template-fixup-linkedattrs /usr/share/dirsrv/script-templates/template-fixup-memberof.pl /usr/ share/dirsrv/script-templates/template-fixup-memberof.pl /usr/share/dirsrv/script-templates/template-ldif2db /usr/share/dirsrv/ script-templates/template-ldif2db /usr/share/dirsrv/script-templates/template-ldif2db.pl /usr/share/ dirsrv/script-templates/template-ldif2db.pl /usr/share/dirsrv/script-templates/template-ldif2ldap /usr/share/ dirsrv/script-templates/template-ldif2ldap /usr/share/dirsrv/script-templates/template-monitor /usr/share/dirsrv/ script-templates/template-monitor /usr/share/dirsrv/script-templates/template-ns-accountstatus. /usr/ share/dirsrv/script-templates/template-ns-accountstatus. /usr/share/dirsrv/script-templates/template-ns-activate.pl /usr/share/ dirsrv/script-templates/template-ns-activate.pl /usr/share/dirsrv/script-templates/template-ns-inactivate.pl /usr/ share/dirsrv/script-templates/template-ns-inactivate.pl /usr/share/dirsrv/script-templates/template-ns-newpwpolicy.pl /usr/ share/dirsrv/script-templates/template-ns-newpwpolicy.pl /usr/share/dirsrv/script-templates/template-restart-slapd /usr/share/ dirsrv/script-templates/template-restart-slapd /usr/share/dirsrv/script-templates/template-restoreconfig /usr/share/ dirsrv/script-templates/template-restoreconfig /usr/share/dirsrv/script-templates/template-saveconfig /usr/share/ dirsrv/script-templates/template-saveconfig /usr/share/dirsrv/script-templates/template-schema-reload.pl /usr/ share/dirsrv/script-templates/template-schema-reload.pl /usr/share/dirsrv/script-templates/template-start-slapd /usr/share/ dirsrv/script-templates/template-start-slapd /usr/share/dirsrv/script-templates/template-stop-slapd /usr/share/ dirsrv/script-templates/template-stop-slapd /usr/share/dirsrv/script-templates/template-suffix2instance /usr/share/ dirsrv/script-templates/template-suffix2instance /usr/share/dirsrv/script-templates/template-syntax-validate.p /usr/ share/dirsrv/script-templates/template-syntax-validate.p /usr/share/dirsrv/script-templates/template-upgradednformat /usr/share/ dirsrv/script-templates/template-upgradednformat /usr/share/dirsrv/script-templates/template-usn-tombstone-cle /usr/ share/dirsrv/script-templates/template-usn-tombstone-cle /usr/share/dirsrv/script-templates/template-verify-db.pl /usr/share/ dirsrv/script-templates/template-verify-db.pl /usr/share/dirsrv/script-templates/template-vlvindex /usr/share/ dirsrv/script-templates/template-vlvindex /usr/share/dirsrv/updates /usr/share/dirsrv/updates /usr/share/dirsrv/updates/10cleanupldapi.pl /usr/share/dirsrv/ updates/10cleanupldapi.pl /usr/share/dirsrv/updates/10delautodnsuffix.pl /usr/share/dirsrv/ updates/10delautodnsuffix.pl /usr/share/dirsrv/updates/10fixrundir.pl /usr/share/dirsrv/updates/ 10fixrundir.pl /usr/share/dirsrv/updates/50addchainingsaslpwroles.ldif /usr/share/ dirsrv/updates/50addchainingsaslpwroles.ldif /usr/share/dirsrv/updates/50bitstringsyntaxplugin.ldif /usr/share/ dirsrv/updates/50bitstringsyntaxplugin.ldif /usr/share/dirsrv/updates/50deliverymethodsyntaxplugin.ldif /usr/share/ dirsrv/updates/50deliverymethodsyntaxplugin.ldif /usr/share/dirsrv/updates/50derefplugin.ldif /usr/share/dirsrv/ updates/50derefplugin.ldif /usr/share/dirsrv/updates/50disableurisyntaxplugin.ldif /usr/share/ dirsrv/updates/50disableurisyntaxplugin.ldif /usr/share/dirsrv/updates/50enhancedguidesyntaxplugin.ldif /usr/share/ dirsrv/updates/50enhancedguidesyntaxplugin.ldif /usr/share/dirsrv/updates/50entryusnindex.ldif /usr/share/dirsrv/ updates/50entryusnindex.ldif /usr/share/dirsrv/updates/50faxnumbersyntaxplugin.ldif /usr/share/ dirsrv/updates/50faxnumbersyntaxplugin.ldif /usr/share/dirsrv/updates/50faxsyntaxplugin.ldif /usr/share/dirsrv/ updates/50faxsyntaxplugin.ldif /usr/share/dirsrv/updates/50guidesyntaxplugin.ldif /usr/share/dirsrv/ updates/50guidesyntaxplugin.ldif /usr/share/dirsrv/updates/50linkedattrsplugin.ldif /usr/share/dirsrv/ updates/50linkedattrsplugin.ldif /usr/share/dirsrv/updates/50memberofindex.ldif /usr/share/dirsrv/ updates/50memberofindex.ldif /usr/share/dirsrv/updates/50memberofplugin.ldif /usr/share/dirsrv/ updates/50memberofplugin.ldif /usr/share/dirsrv/updates/50nameuidsyntaxplugin.ldif /usr/share/ dirsrv/updates/50nameuidsyntaxplugin.ldif /usr/share/dirsrv/updates/50numericstringsyntaxplugin.ldif /usr/share/ dirsrv/updates/50numericstringsyntaxplugin.ldif /usr/share/dirsrv/updates/50printablestringsyntaxplugin.ldif /usr/ share/dirsrv/updates/50printablestringsyntaxplugin.ldif /usr/share/dirsrv/updates/50retroclprecedence.ldif /usr/share/dirsrv/ updates/50retroclprecedence.ldif /usr/share/dirsrv/updates/50schemareloadplugin.ldif /usr/share/dirsrv/ updates/50schemareloadplugin.ldif /usr/share/dirsrv/updates/50smd5pwdstorageplugin.ldif /usr/share/ dirsrv/updates/50smd5pwdstorageplugin.ldif /usr/share/dirsrv/updates/50syntaxvalidplugin.ldif /usr/share/dirsrv/ updates/50syntaxvalidplugin.ldif /usr/share/dirsrv/updates/50teletexterminalidsyntaxplugin.ldi /usr/ share/dirsrv/updates/50teletexterminalidsyntaxplugin.ldi /usr/share/dirsrv/updates/50telexnumbersyntaxplugin.ldif /usr/share/ dirsrv/updates/50telexnumbersyntaxplugin.ldif /usr/share/dirsrv/updates/50usnplugin.ldif /usr/share/dirsrv/updates/ 50usnplugin.ldif /usr/share/dirsrv/updates/60upgradeschemafiles.pl /usr/share/dirsrv/ updates/60upgradeschemafiles.pl /usr/share/dirsrv/updates/80upgradednformat.pl /usr/share/dirsrv/ updates/80upgradednformat.pl /usr/share/dirsrv/updates/90subtreerename.pl /usr/share/dirsrv/ updates/90subtreerename.pl /usr/share/dirsrv/updates/dnaplugindepends.ldif /usr/share/dirsrv/ updates/dnaplugindepends.ldif /usr/share/dirsrv/updates/exampleupdate.ldif /usr/share/dirsrv/ updates/exampleupdate.ldif /usr/share/dirsrv/updates/exampleupdate.pl /usr/share/dirsrv/updates/ exampleupdate.pl /usr/share/dirsrv/updates/exampleupdate.sh /usr/share/dirsrv/updates/ exampleupdate.sh /usr/share/doc/389-ds-base-1.2.6.1 /usr/share/doc/389-ds-base-1.2.6.1 /usr/share/doc/389-ds-base-1.2.6.1/EXCEPTION /usr/share/doc/389-ds- base-1.2.6.1/EXCEPTION /usr/share/doc/389-ds-base-1.2.6.1/LICENSE /usr/share/doc/389-ds- base-1.2.6.1/LICENSE /usr/share/doc/389-ds-base-1.2.6.1/LICENSE.GPLv2 /usr/share/doc/389- ds-base-1.2.6.1/LICENSE.GPLv2 /usr/share/man/man1/cl-dump.1.gz /usr/share/man/man1/cl-dump.1.gz /usr/share/man/man1/dbgen.pl.1.gz /usr/share/man/man1/dbgen.pl.1.gz /usr/share/man/man1/dbscan.1.gz /usr/share/man/man1/dbscan.1.gz /usr/share/man/man1/ds-logpipe.py.1.gz /usr/share/man/man1/ds- logpipe.py.1.gz /usr/share/man/man1/dsktune.1.gz /usr/share/man/man1/dsktune.1.gz /usr/share/man/man1/infadd.1.gz /usr/share/man/man1/infadd.1.gz /usr/share/man/man1/ldap-agent.1.gz /usr/share/man/man1/ldap-agent. 1.gz /usr/share/man/man1/ldclt.1.gz /usr/share/man/man1/ldclt.1.gz /usr/share/man/man1/ldif.1.gz /usr/share/man/man1/ldif.1.gz /usr/share/man/man1/logconv.pl.1.gz /usr/share/man/man1/logconv.pl. 1.gz /usr/share/man/man1/migratecred.1.gz /usr/share/man/man1/ migratecred.1.gz /usr/share/man/man1/mmldif.1.gz /usr/share/man/man1/mmldif.1.gz /usr/share/man/man1/pwdhash.1.gz /usr/share/man/man1/pwdhash.1.gz /usr/share/man/man1/repl-monitor.1.gz /usr/share/man/man1/repl- monitor.1.gz /usr/share/man/man1/rsearch.1.gz /usr/share/man/man1/rsearch.1.gz /usr/share/man/man8/migrate-ds.pl.8.gz /usr/share/man/man8/migrate- ds.pl.8.gz /usr/share/man/man8/ns-slapd.8.gz /usr/share/man/man8/ns-slapd.8.gz /usr/share/man/man8/remove-ds.pl.8.gz /usr/share/man/man8/remove- ds.pl.8.gz /usr/share/man/man8/restart-dirsrv.8.gz /usr/share/man/man8/restart- dirsrv.8.gz /usr/share/man/man8/setup-ds.pl.8.gz /usr/share/man/man8/setup- ds.pl.8.gz /usr/share/man/man8/start-dirsrv.8.gz /usr/share/man/man8/start- dirsrv.8.gz /usr/share/man/man8/stop-dirsrv.8.gz /usr/share/man/man8/stop- dirsrv.8.gz /usr/share/selinux/strict/dirsrv.pp /usr/share/selinux/strict/ dirsrv.pp /usr/share/selinux/targeted/dirsrv.pp /usr/share/selinux/targeted/ dirsrv.pp /var/lib/dirsrv /var/lib/dirsrv /var/lock/dirsrv /var/lock/dirsrv /var/log/dirsrv /var/log/dirsrv Please let me know if you need more info. Thanks a lot for your help! Cheers, Bazza On 21/10/2010, at 3:14 AM, Noriko Hosoi wrote: > Hi Barry, > > Could it be possible to share your error log (/var/log/dirsrv/slapd- > ID/errors) with us? We are interested in what happened in "yum > upgrade 389-ds-base", in which dn2rdn should be generated and DB > upgrade should have finished. > > Also, what does your yum.log store about 389-ds? > # grep 389-ds /var/log/yum.log > > Thanks, > --noriko > > On 10/19/2010 10:28 PM, Barry Sitompul wrote: >> Hi Guys, >> >> >> I'm having problems upgrading from 1.2.5 >> >> Here's what I did: >> >> # yum upgrade 389-ds-base >> >> -runs fine >> >> # setup-ds-admin.pl -u >> >> -error encountered: >> The server 'ldap://myldapserver.com:389/o=NetscapeRoot' is not >> reachable. Error: unknown error >> It turns out that the 389-DS is not running because of these errors >> in >> its error log: >> 389-Directory/1.2.6.1 B2010.272.2313 >> myldapserver.com:389 (/etc/dirsrv/slapd-myldapserver) >> >> [20/Oct/2010:14:35:41 +1000] - 389-Directory/1.2.6.1 B2010.272.2313 >> starting up >> [20/Oct/2010:14:35:42 +1000] - Detected Disorderly Shutdown last time >> Directory Server was running, recovering >> database. >> [20/Oct/2010:14:35:42 +1000] - nsslapd-subtree-rename-switch is on, >> while the instance userRoot is in the DN format. Please run dn2rdn to >> convert the database format. >> [20/Oct/2010:14:35:42 +1000] - nsslapd-subtree-rename-switch is on, >> while the instance Root1 is in the DN format. Please run dn2rdn to >> convert the database format. >> [20/Oct/2010:14:35:42 +1000] - nsslapd-subtree-rename-switch is on, >> while the instance Root2 is in the DN format. Please run dn2rdn to >> convert the database format. >> [20/Oct/2010:14:35:42 +1000] - nsslapd-subtree-rename-switch is on, >> while the instance Root3 is in the DN format. Please run dn2rdn to >> convert the database format. >> [20/Oct/2010:14:35:42 +1000] - nsslapd-subtree-rename-switch is on, >> while the instance NetscapeRoot is in the DN format. Please run >> dn2rdn >> to convert the database format. >> [20/Oct/2010:14:35:42 +1000] - nsslapd-subtree-rename-switch is on, >> while the instance Root4 is in the DN format. Please run dn2rdn to >> convert the database format. >> [20/Oct/2010:14:35:42 +1000] - start: Failed to start databases, >> err=-1 Unknown error: -1 >> [20/Oct/2010:14:35:42 +1000] - Failed to start database plugin ldbm >> database >> [20/Oct/2010:14:35:42 +1000] - WARNING: ldbm instance userRoot >> already >> exists >> [20/Oct/2010:14:35:42 +1000] - WARNING: ldbm instance Root1 already >> exists >> [20/Oct/2010:14:35:42 +1000] - WARNING: ldbm instance Root2 already >> exists >> [20/Oct/2010:14:35:42 +1000] - WARNING: ldbm instance Root3 already >> exists >> [20/Oct/2010:14:35:42 +1000] - WARNING: ldbm instance NetscapeRoot >> already exists >> [20/Oct/2010:14:35:42 +1000] - WARNING: ldbm instance Root4 already >> exists >> [20/Oct/2010:14:35:42 +1000] binder-based resource limits - >> nsLookThroughLimit: parameter error (slapi_reslimit_register() >> already >> registered) >> [20/Oct/2010:14:35:42 +1000] - start: Resource limit registration >> failed >> [20/Oct/2010:14:35:42 +1000] - Failed to start database plugin ldbm >> database >> [20/Oct/2010:14:35:42 +1000] - Error: Failed to resolve plugin >> dependencies >> [20/Oct/2010:14:35:42 +1000] - Error: preoperation plugin 7-bit check >> is not started >> [20/Oct/2010:14:35:42 +1000] - Error: accesscontrol plugin ACL Plugin >> is not started >> [20/Oct/2010:14:35:42 +1000] - Error: preoperation plugin ACL >> preoperation is not started >> [20/Oct/2010:14:35:42 +1000] - Error: object plugin Class of Service >> is not started >> [20/Oct/2010:14:35:42 +1000] - Error: preoperation plugin deref is >> not >> started >> [20/Oct/2010:14:35:42 +1000] - Error: preoperation plugin HTTP Client >> is not started >> [20/Oct/2010:14:35:42 +1000] - Error: database plugin ldbm database >> is >> not started >> [20/Oct/2010:14:35:42 +1000] - Error: object plugin Legacy >> Replication >> Plugin is not started >> [20/Oct/2010:14:35:42 +1000] - Error: preoperation plugin Linked >> Attributes is not started >> [20/Oct/2010:14:35:42 +1000] - Error: object plugin Multimaster >> Replication Plugin is not started >> [20/Oct/2010:14:35:42 +1000] - Error: object plugin Roles Plugin is >> not started >> [20/Oct/2010:14:35:42 +1000] - Error: preoperation plugin Simple >> Kerberos 5 Auth is not started >> [20/Oct/2010:14:35:42 +1000] - Error: object plugin Views is not >> started >> >> - I wanted to do the dn2rdn or just switch off the subtree-rename- >> switch, so... >> >> - I looked at the instance's dse.ldif and I can't find the: >> dn: cn=config,cn=ldbm database,cn=plugins,cn=config >> [...] >> nsslapd-subtree-rename-switch: on >> - But nsslapd-subtree-rename-switch exists is in this file: /usr/ >> share/dirsrv/data/template-dse.ldif. I tried changing the value to >> 'off' but I still got the same errors. >> >> - I also can't find the the dn2rdn tool in the slapd instance >> directory. I did a locate and only found it here: /usr/share/dirsrv/ >> script-templates/template-dn2rdn >> >> -So I got really confused and thought maybe I should do this: >> # setup-ds.pl -u -d >> >> = >> = >> = >> = >> = >> = >> = >> = >> = >> ===================================================================== >> This program will update the 389 Directory Server. >> >> It is recommended that you have "root" privilege to perform the >> update. >> Tips for using this program: >> - Press "Enter" to choose the default and go to the next screen >> - Type "Control-B" or the word "back" then "Enter" to go back to >> the previous screen >> - Type "Control-C" to cancel the update >> >> Would you like to continue with update? [yes]: >> >> = >> = >> = >> = >> = >> = >> = >> = >> = >> ===================================================================== >> >> The update process can work in one of two modes: >> >> - Online: The changes are made to the running directory servers >> using LDAP. >> The operations must be performed as an administrative >> user. >> You must provide the name and password, for each >> instance >> if there is more than one instance of directory server. >> Some operations may require a directory server restart >> to >> take >> effect. The update script will notify you if you need >> to >> restart >> the server. >> >> - Offline: The changes are made to the server configuration files. >> The >> servers MUST FIRST BE SHUTDOWN BY YOU. The script will >> not >> shutdown the servers for you. You MUST shutdown the >> servers in order to use this mode. A username and >> password >> are not required to use Offline mode. If the servers >> are not >> shutdown, CHANGES WILL BE LOST. >> >> To summarize: >> Online - servers remain running - you must provide admin name and >> password >> for each server - servers may need to be restarted >> Offline - servers must be shutdown - no username or password >> required >> >> Which update mode do you want to use? [quit]: offline >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50addchainingsaslpwroles.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50bitstringsyntaxplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50deliverymethodsyntaxplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50derefplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50disableurisyntaxplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50enhancedguidesyntaxplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50entryusnindex.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50faxnumbersyntaxplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50faxsyntaxplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50guidesyntaxplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50linkedattrsplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50memberofindex.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50memberofplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50nameuidsyntaxplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50numericstringsyntaxplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50printablestringsyntaxplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50retroclprecedence.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50schemareloadplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50smd5pwdstorageplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50syntaxvalidplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50teletexterminalidsyntaxplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/ >> 50telexnumbersyntaxplugin.ldif >> +Running stage pre update /usr/share/dirsrv/updates/50usnplugin.ldif >> Could not open the script template file '1/bak2db'. Error: No such >> file or directory >> Error: could not update the directory server. >> Exiting . . . >> >> - What is that '1/bak2db' script template file and why can't the >> setup- >> ds.pl find it ? >> >> I see on the http://directory.fedoraproject.org/wiki/Release_Notes >> stating that there is no problem upgrading from 1.2.5..Am I doing >> something completely wrong here? >> >> Any help is much appreciated! >> >> >> Thanks! >> Bazza >> >> >> -- >> 389 users mailing list >> 389-users@xxxxxxxxxxxxxxxxxxxxxxx >> https://admin.fedoraproject.org/mailman/listinfo/389-users > > > -- > 389 users mailing list > 389-users@xxxxxxxxxxxxxxxxxxxxxxx > https://admin.fedoraproject.org/mailman/listinfo/389-users -- 389 users mailing list 389-users@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/389-users