FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Directory

 
 
LinkBack Thread Tools
 
Old 10-20-2010, 05:28 AM
Barry Sitompul
 
Default difficulties upgrading from 1.2.5 to 1.2.6.1-2

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@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-users
 
Old 10-20-2010, 05:14 PM
Noriko Hosoi
 
Default difficulties upgrading from 1.2.5 to 1.2.6.1-2

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@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-users



--
389 users mailing list
389-users@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-users
 
Old 10-21-2010, 12:13 AM
Barry Sitompul
 
Default difficulties upgrading from 1.2.5 to 1.2.6.1-2

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@lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/389-users
>
>
> --
> 389 users mailing list
> 389-users@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/389-users





--
389 users mailing list
389-users@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-users
 

Thread Tools




All times are GMT. The time now is 08:31 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org