[389-users] difficulties upgrading from 1.2.5 to 1.2.6.1-2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Fedora Directory Users]     [Fedora Directory Devel]     [Fedora Announce]     [Fedora Legacy Announce]     [Kernel]     [Fedora Legacy]     [Share Photos]     [Fedora Desktop]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite News]

  Powered by Linux