gforge-devel
[Top][All Lists]
Advanced

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

[Gforge-devel] [ gforge-Bugs-440 ] Debian Packaging: gforge-ldap-openlda


From: noreply
Subject: [Gforge-devel] [ gforge-Bugs-440 ] Debian Packaging: gforge-ldap-openldap 3.0-2 set-up fails....
Date: Thu, 17 Jul 2003 22:08:43 -0500

Bugs item #440, was opened at 2003-07-17 23:08
You can respond by visiting: 
http://gforge.org/tracker/?func=detail&atid=105&aid=440&group_id=1

Category: None
Group: None
Status: Open
Priority: 5
Submitted By: Garth Dahlstrom (ironstorm)
Assigned to: Nobody (None)
Summary: Debian Packaging:  gforge-ldap-openldap 3.0-2 set-up fails....

Initial Comment:

The following error messages in gforge-ldap-openldap
(3.0-2) effectively break installations on Debian servers.

Browsing in gq, it is apparent that neither SF_Robot or
Replicator accounts are being added to the directory.

Here is the output dpkg --configure gforge-ldap-openldap: 

Setting up gforge-ldap-openldap (3.0-2) ...
++ id -u
+ '[' 0 '!=' 0 -a xconfigure-files '!=' xlist ']'
+
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin:/usr/sbin
+ setup_vars
++ grep '^ldap_host=' /etc/gforge/gforge.conf
++ cut -d= -f2-
+ ldap_host=gforge.northern.ca
++ grep '^ldap_base_dn=' /etc/gforge/gforge.conf
++ cut -d= -f2-
+ gforge_base_dn=dc=gforge,dc=northern,dc=ca
+ gforge_admin_dn=cn=admin,dc=gforge,dc=northern,dc=ca
++ grep '^suffix' /etc/ldap/slapd.conf
++ cut '-d"' -f2
+ slapd_base_dn=dc=northern,dc=ca
+ slapd_admin_dn=cn=admin,dc=northern,dc=ca
+ robot_dn=cn=SF_robot,dc=gforge,dc=northern,dc=ca
++ grep '^ldap_web_add_password=' /etc/gforge/gforge.conf
++ cut -d= -f2-
+ robot_passwd=126c780e
++ slappasswd -s 126c780e -h '{CRYPT}'
+ robot_cryptedpasswd={CRYPT}l42JmujUMEKNM
+ '[' -f /etc/ldap.secret ']'
++ cat /etc/ldap.secret
+ slapd_admin_passwd=gforge
++ basename /usr/lib/gforge/bin/install-ldap.sh
+ tmpfile_pattern=/tmp/install-ldap.sh.XXXXXX
+ configure_slapd
+ '[' '!' -e /etc/ldap/slapd.conf ']'
+ cp -a /etc/ldap/slapd.conf
/etc/ldap/slapd.conf.gforge-new
+ echo 'WARNING: Please check referal line in
/etc/ldap/slapd.conf'
WARNING: Please check referal line in /etc/ldap/slapd.conf
+ grep -q GForge /etc/ldap/slapd.conf.gforge-new
+ configure_libnss_ldap
+ cp -a /etc/libnss-ldap.conf
/etc/libnss-ldap.conf.gforge-new
+ grep -q '^base[ ]*' /etc/libnss-ldap.conf.gforge-new
+ chmod 644 /etc/libnss-ldap.conf.gforge-new
+ grep -q '^rootbinddn' /etc/libnss-ldap.conf.gforge-new
+ configure_nsswitch
+ cp -a /etc/nsswitch.conf /etc/nsswitch.conf.gforge-new
+ grep -q '^passwd:.*ldap' /etc/nsswitch.conf.gforge-new
+ grep -q '^group:.*ldap' /etc/nsswitch.conf.gforge-new
+ grep -q '^shadow:.*ldap' /etc/nsswitch.conf.gforge-new
++ id -u
+ '[' 0 '!=' 0 -a xconfigure '!=' xlist ']'
+
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin:/usr/sbin
+ setup_vars
++ grep '^ldap_host=' /etc/gforge/gforge.conf
++ cut -d= -f2-
+ ldap_host=gforge.northern.ca
++ grep '^ldap_base_dn=' /etc/gforge/gforge.conf
++ cut -d= -f2-
+ gforge_base_dn=dc=gforge,dc=northern,dc=ca
+ gforge_admin_dn=cn=admin,dc=gforge,dc=northern,dc=ca
++ grep '^suffix' /etc/ldap/slapd.conf
++ cut '-d"' -f2
+ slapd_base_dn=dc=northern,dc=ca
+ slapd_admin_dn=cn=admin,dc=northern,dc=ca
+ robot_dn=cn=SF_robot,dc=gforge,dc=northern,dc=ca
++ grep '^ldap_web_add_password=' /etc/gforge/gforge.conf
++ cut -d= -f2-
+ robot_passwd=126c780e
++ slappasswd -s 126c780e -h '{CRYPT}'
+ robot_cryptedpasswd={CRYPT}unxxeGPiQlh9s
+ '[' -f /etc/ldap.secret ']'
++ cat /etc/ldap.secret
+ slapd_admin_passwd=gforge
++ basename /usr/lib/gforge/bin/install-ldap.sh
+ tmpfile_pattern=/tmp/install-ldap.sh.XXXXXX
+ invoke-rc.d slapd restart
Stopping OpenLDAP: slapd.
Starting OpenLDAP: slapd.
+ sleep 5
+ check_server
++ eval 'ldapsearch -x -b '\'''\'' -s base
'\''(objectclass=*)'\'' namingContexts '
+++ ldapsearch -x -b '' -s base '(objectclass=*)'
namingContexts
++ grep namingContexts:
++ cut '-d ' -f2
+ answer=dc=northern,dc=ca
+ '[' xdc=northern,dc=ca == x ']'
+ '[' xdc=northern,dc=ca == x ']'
+ check_base_dn
++ eval 'ldapsearch -x -b '\'''\'' -s base
'\''(objectclass=*)'\'' namingContexts '
+++ ldapsearch -x -b '' -s base '(objectclass=*)'
namingContexts
++ grep namingContexts:
++ cut '-d ' -f2
+ server_base_dn=dc=northern,dc=ca
+ echo 'gforge_base_dn = dc=gforge,dc=northern,dc=ca'
gforge_base_dn = dc=gforge,dc=northern,dc=ca
+ echo 'server_base_dn = dc=northern,dc=ca'
server_base_dn = dc=northern,dc=ca
+ echo dc=gforge,dc=northern,dc=ca
+ grep -q 'dc=northern,dc=ca$'
+ echo Gforge base DN is under the existing server base
DN -- OK
Gforge base DN is under the existing server base DN -- OK
++ echo dc=gforge,dc=northern,dc=ca
++ sed 's/dc=northern,dc=ca$//'
+ addon=dc=gforge,
+ echo 'addon = dc=gforge,'
addon = dc=gforge,
+ '[' -z dc=gforge, ']'
++ echo dc=gforge,
++ cut -d, -f2-
+ '[' -z ']'
+ echo Gforge base DN is just a level under the server
base DN -- OK
Gforge base DN is just a level under the server base DN
-- OK
+ return 0
+ setup_robot
+ setup_vars
++ grep '^ldap_host=' /etc/gforge/gforge.conf
++ cut -d= -f2-
+ ldap_host=gforge.northern.ca
++ grep '^ldap_base_dn=' /etc/gforge/gforge.conf
++ cut -d= -f2-
+ gforge_base_dn=dc=gforge,dc=northern,dc=ca
+ gforge_admin_dn=cn=admin,dc=gforge,dc=northern,dc=ca
++ grep '^suffix' /etc/ldap/slapd.conf
++ cut '-d"' -f2
+ slapd_base_dn=dc=northern,dc=ca
+ slapd_admin_dn=cn=admin,dc=northern,dc=ca
+ robot_dn=cn=SF_robot,dc=gforge,dc=northern,dc=ca
++ grep '^ldap_web_add_password=' /etc/gforge/gforge.conf
++ cut -d= -f2-
+ robot_passwd=126c780e
++ slappasswd -s 126c780e -h '{CRYPT}'
+ robot_cryptedpasswd={CRYPT}JIsnM7KHo/etU
+ '[' -f /etc/ldap.secret ']'
++ cat /etc/ldap.secret
+ slapd_admin_passwd=gforge
++ basename /usr/lib/gforge/bin/install-ldap.sh
+ tmpfile_pattern=/tmp/install-ldap.sh.XXXXXX
+ check_server
++ eval 'ldapsearch -x -b '\'''\'' -s base
'\''(objectclass=*)'\'' namingContexts '
+++ ldapsearch -x -b '' -s base '(objectclass=*)'
namingContexts
++ grep namingContexts:
++ cut '-d ' -f2
+ answer=dc=northern,dc=ca
+ '[' xdc=northern,dc=ca == x ']'
+ '[' xdc=northern,dc=ca == x ']'
+ exists_dn cn=SF_robot,dc=gforge,dc=northern,dc=ca
+ my_dn=cn=SF_robot,dc=gforge,dc=northern,dc=ca
+++ ldapsearch -LLL -x -b
cn=SF_robot,dc=gforge,dc=northern,dc=ca -s base '' dn
+++ grep '^dn:'
+++ wc -l
++ nr= 0
++ echo ' 0:0'
++ exit 0
+ r= 0:0
++ echo 0:0
++ cut -d: -f1
+ nr=0
++ echo 0:0
++ cut -d: -f2
+ p=0
+ '[' 0 == 32 ']'
+ '[' 0 = 0 ']'
+ return 1
+ echo 'Adding robot accounts and sub-trees'
Adding robot accounts and sub-trees
+ eval 'ldapadd -r -c -D
'\''cn=admin,dc=northern,dc=ca'\'' -x -w'\''gforge'\'' '
++ ldapadd -r -c -D cn=admin,dc=northern,dc=ca -x -wgforge
adding new entry
"cn=Replicator,dc=gforge,dc=northern,dc=ca"
ldapadd: update failed:
cn=Replicator,dc=gforge,dc=northern,dc=ca
ldap_add: No such object (32)
matched DN: dc=northern,dc=ca

adding new entry "cn=SF_robot,dc=gforge,dc=northern,dc=ca"
ldapadd: update failed:
cn=SF_robot,dc=gforge,dc=northern,dc=ca
ldap_add: No such object (32)
matched DN: dc=northern,dc=ca

+ true
+ check_server
++ eval 'ldapsearch -x -b '\'''\'' -s base
'\''(objectclass=*)'\'' namingContexts '
+++ ldapsearch -x -b '' -s base '(objectclass=*)'
namingContexts
++ grep namingContexts:
++ cut '-d ' -f2
+ answer=dc=northern,dc=ca
+ '[' xdc=northern,dc=ca == x ']'
+ '[' xdc=northern,dc=ca == x ']'
+ eval 'ldapmodify -v -c -D
'\''cn=admin,dc=northern,dc=ca'\'' -x -w'\''gforge'\'' '
++ ldapmodify -v -c -D cn=admin,dc=northern,dc=ca -x
-wgforge
ldap_initialize( <DEFAULT> )
replace userPassword:
{CRYPT}JIsnM7KHo/etU
modifying entry "cn=SF_robot,dc=gforge,dc=northern,dc=ca"
ldapmodify: update failed:
cn=SF_robot,dc=gforge,dc=northern,dc=ca
ldap_modify: No such object (32)
matched DN: dc=northern,dc=ca

WARNING WARNING WARNING: LDAP Configuration Failed
An unknown error happened (code 32).
Please report this bug, and include the previous
messages, if any.
dpkg: error processing gforge-ldap-openldap (--configure):
subprocess post-installation script returned error exit
status 32


----------------------------------------------------------------------

You can respond by visiting: 
http://gforge.org/tracker/?func=detail&atid=105&aid=440&group_id=1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]