]> git.sur5r.net Git - openldap/blob - doc/guide/admin/appendix-upgrading.sdf
allow to customize the error code in case of constraint violation
[openldap] / doc / guide / admin / appendix-upgrading.sdf
1 # $OpenLDAP$
2 # Copyright 2007 The OpenLDAP Foundation, All Rights Reserved.
3 # COPYING RESTRICTIONS APPLY, see COPYRIGHT.
4
5 H1: Upgrading from 2.3.x
6
7 The following sections attempt to document the steps you will need to take in order 
8 to upgrade from the latest 2.3.x OpenLDAP version.
9
10 The normal upgrade procedure, as discussed in the {{SECT:Maintenance}} section, should 
11 of course still be followed prior to doing any of this.
12
13 H2: Monitor Backend
14
15 Note: This is a temporary requirement and is subject to change over the next 2.4.x beta release cycle
16
17 A monitor ({{slapd-monitor(5)}}) now needs a {{rootdn}} entry. If you do not have
18 one, {{slapd}} will fail to start up with an error message like so:
19
20 >           monitor_back_register_entry_attrs(""): base="cn=databases,cn=monitor" scope=one
21 >           filter="(namingContexts:distinguishedNameMatch:=dc=example,dc=com)": unable to find entry
22 >           backend_startup_one: bi_db_open failed! (1)
23 >           slap_startup failed (test would succeed using the -u switch)
24
25 Here is a complete {{database monitor}} example:
26
27
28 >           database monitor
29 >           rootdn cn=monitor
30 >           rootpw change_me
31
32
33 H2: {{B:cn=config}} olc* attributes
34
35 Quite a few {{olc*}} attributes have now become obsolete, if you see in your logs 
36 entries like below, just remove them from the relevant ldif file.
37
38 >           olcReplicationInterval: value #0: <olcReplicationInterval> keyword is obsolete (ignored)
39
40
41
42
43 ADD MORE HERE
44