[Date Prev][Date Next] [Chronological] [Thread] [Top]

Starting an Ldap server



Hi,
I am running Open Ldap (whatever version of slapd that comes with Caldera Open Linux 2.4) and am not able to initialize my database:
Here are all of my configuration files:
Slapd.conf:
include /etc/ldap/slapd.at.conf
include /etc/ldap/slapd.oc.conf
database ldbm
directory /etc/ldap
suffix "dc=roycenet,dc=com"
rootdn "cn=Manager,roycenet,dc=com"
rootpw <passwd>
slapd.at.conf:
attribute photo bin
attribute personalsignature bin
attribute jpegphoto bin
attribute audio bin
attribute labeledurl ces
attribute ref ces
attribute userpassword ces
attribute telephonenumber tel
attribute facsimiletelephonenumber fax tel
attribute pagertelephonenumber pager tel
attribute homephone tel
attribute mobiletelephonenumber mobile tel
attribute aliasedObjectName dn
attribute member dn
attribute owner dn
attribute seealso dn
attribute manager dn
attribute documentauthor dn
attribute secretary dn
attribute lastmodifiedby dn
attribute associatedname dn
attribute naminglink dn
attribute reciprocalnaminglink dn
attribute dn dn
slapd.oc.conf:
objectclass top
requires
objectClass
objectclass alias
requires
aliasedObjectName,
objectClass
objectclass referral
requires
ref,
objectClass
objectclass dcobject
requires
objectClass,
dc
objectclass uidobject
requires
objectClass,
uid
objectclass country
requires
objectClass,
c
allows
searchGuide,
description
objectclass locality
requires
objectClass
allows
description,
l,
searchGuide,
seeAlso,
st,
streetAddress
objectclass organization
requires
objectClass,
o
allows
businessCategory,
description,
destinationIndicator,
facsimileTelephoneNumber,
internationaliSDNNumber,
l,
physicalDeliveryOfficeName,
postOfficeBox,
postalAddress,
postalCode,
preferredDeliveryMethod,
registeredAddress,
searchGuide,
seeAlso,
st,
streetAddress,
telephoneNumber,
teletexTerminalIdentifier,
telexNumber,
userPassword,
x121Address
objectclass organizationalUnit
requires
objectClass,
ou
allows
businessCategory,
description,
destinationIndicator,
facsimileTelephoneNumber,
internationaliSDNNumber,
l,
physicalDeliveryOfficeName,
postOfficeBox,
postalAddress,
postalCode,
preferredDeliveryMethod,
registeredAddress,
searchGuide,
seeAlso,
st,
streetAddress,
telephoneNumber,
teletexTerminalIdentifier,
telexNumber,
userPassword,
x121Address
objectclass person
requires
objectClass,
sn,
cn
allows
description,
seeAlso,
telephoneNumber,
userPassword
objectclass organizationalPerson
requires
objectClass,
sn,
cn
allows
description,
destinationIndicator,
facsimileTelephoneNumber,
internationaliSDNNumber,
l,
ou,
physicalDeliveryOfficeName,
postOfficeBox,
postalAddress,
postalCode,
preferredDeliveryMethod,
registeredAddress,
seeAlso,
st,
streetAddress,
telephoneNumber,
teletexTerminalIdentifier,
telexNumber,
title,
userPassword,
x121Address
objectclass organizationalRole
requires
objectClass,
cn
allows
description,
destinationIndicator,
facsimileTelephoneNumber,
internationaliSDNNumber,
l,
ou,
physicalDeliveryOfficeName,
postOfficeBox,
postalAddress,
postalCode,
preferredDeliveryMethod,
registeredAddress,
roleOccupant,
seeAlso,
st,
streetAddress,
telephoneNumber,
teletexTerminalIdentifier,
telexNumber,
x121Address
objectclass groupOfNames
requires
objectClass,
member,
cn
allows
businessCategory,
description,
o,
ou,
owner,
seeAlso
objectclass residentialPerson
requires
objectClass,
sn,
cn,
l
allows
businessCategory,
description,
destinationIndicator,
facsimileTelephoneNumber,
internationaliSDNNumber,
l,
physicalDeliveryOfficeName,
postOfficeBox,
postalAddress,
postalCode,
preferredDeliveryMethod,
registeredAddress,
seeAlso,
st,
streetAddress,
telephoneNumber,
teletexTerminalIdentifier,
telexNumber,
userPassword,
x121Address
objectclass applicationProcess
requires
objectClass,
cn
allows
description,
l,
ou,
seeAlso
objectclass applicationEntity
requires
objectClass,
presentationAddress,
cn
allows
description,
l,
o,
ou,
seeAlso,
supportedApplicationContext
objectclass dSA
requires
objectClass,
presentationAddress,
cn
allows
knowledgeInformation
objectclass device
requires
objectClass,
cn
allows
description,
l,
o,
ou,
owner,
seeAlso,
serialNumber
objectclass strongAuthenticationUser
requires
objectClass,
userCertificate
objectclass certificationAuthority
requires
objectClass,
authorityRevocationList,
certificateRevocationList,
cACertificate
allows
crossCertificatePair
objectclass pilotObject
requires
objectClass
allows
audio,
dITRedirect,
info,
jpegPhoto,
lastModifiedBy,
lastModifiedTime,
manager,
photo,
uniqueIdentifier
objectclass newPilotPerson
requires
objectClass,
sn,
cn
allows
businessCategory,
description,
drink,
homePhone,
homePostalAddress,
janetMailbox,
mail,
mailPreferenceOption,
mobile,
organizationalStatus,
otherMailbox,
pager,
personalSignature,
personalTitle,
preferredDeliveryMethod,
roomNumber,
secretary,
seeAlso,
telephoneNumber,
textEncodedORaddress,
uid,
userClass,
userPassword
objectclass account
requires
objectClass,
uid
allows
description,
host,
l,
o,
ou,
seeAlso
objectclass document
requires
objectClass,
documentIdentifier
allows
abstract,
audio,
authorCN,
authorSN,
cn,
dITRedirect,
description,
documentAuthor,
documentLocation,
documentPublisher,
documentStore,
documentTitle,
documentVersion,
info,
jpegPhoto,
keywords,
l,
lastModifiedBy,
lastModifiedTime,
manager,
o,
obsoletedByDocument,
obsoletesDocument,
ou,
photo,
seeAlso,
subject,
uniqueIdentifier,
updatedByDocument,
updatesDocument
objectclass room
requires
objectClass,
cn
allows
description,
roomNumber,
seeAlso,
telephoneNumber
objectclass documentSeries
requires
objectClass,
cn
allows
description,
l,
o,
ou,
seeAlso,
telephoneNumber
objectclass domain
requires
objectClass,
dc
allows
associatedName,
businessCategory,
description,
destinationIndicator,
facsimileTelephoneNumber,
internationaliSDNNumber,
l,
o,
physicalDeliveryOfficeName,
postOfficeBox,
postalAddress,
postalCode,
preferredDeliveryMethod,
registeredAddress,
searchGuide,
seeAlso,
st,
streetAddress,
telephoneNumber,
teletexTerminalIdentifier,
telexNumber,
userPassword,
x121Address
objectclass rFC822localPart
requires
objectClass,
dc
allows
associatedName,
businessCategory,
cn,
description,
destinationIndicator,
facsimileTelephoneNumber,
internationaliSDNNumber,
l,
o,
physicalDeliveryOfficeName,
postOfficeBox,
postalAddress,
postalCode,
preferredDeliveryMethod,
registeredAddress,
searchGuide,
seeAlso,
sn,
st,
streetAddress,
telephoneNumber,
teletexTerminalIdentifier,
telexNumber,
userPassword,
x121Address
objectclass dNSDomain
requires
objectClass,
dc
allows
associatedName,
businessCategory,
dNSRecord,
description,
destinationIndicator,
facsimileTelephoneNumber,
internationaliSDNNumber,
l,
o,
physicalDeliveryOfficeName,
postOfficeBox,
postalAddress,
postalCode,
preferredDeliveryMethod,
registeredAddress,
searchGuide,
seeAlso,
st,
streetAddress,
telephoneNumber,
teletexTerminalIdentifier,
telexNumber,
userPassword,
x121Address
objectclass domainRelatedObject
requires
objectClass,
associatedDomain
objectclass friendlyCountry
requires
objectClass,
c,
co
allows
description,
searchGuide
objectclass simpleSecurityObject
requires
objectClass,
userPassword
objectclass pilotOrganization
requires
objectClass,
ou,
o
allows
buildingName,
businessCategory,
description,
destinationIndicator,
facsimileTelephoneNumber,
internationaliSDNNumber,
l,
physicalDeliveryOfficeName,
postOfficeBox,
postalAddress,
postalCode,
preferredDeliveryMethod,
registeredAddress,
searchGuide,
seeAlso,
st,
streetAddress,
telephoneNumber,
teletexTerminalIdentifier,
telexNumber,
userPassword,
x121Address
objectclass nadfObject
requires
objectClass
allows
lastModifiedTime,
nadfSearchGuide,
supplementaryInformation
objectclass usStateOrEquivalent
requires
objectClass,
st,
fipsStateAlphaCode,
fipsStateNumericCode,
l
allows
description,
lastModifiedTime,
nadfSearchGuide,
searchGuide,
seeAlso,
streetAddress,
supplementaryInformation
objectclass usPlace
requires
objectClass,
fips55,
l
allows
description,
lastModifiedTime,
nadfSearchGuide,
searchGuide,
seeAlso,
st,
streetAddress,
supplementaryInformation
objectclass usCountyOrEquivalent
requires
objectClass,
fipsCountyNumericCode,
fips55,
l
allows
description,
lastModifiedTime,
nadfSearchGuide,
searchGuide,
seeAlso,
st,
streetAddress,
supplementaryInformation
objectclass ansiOrgObject
requires
objectClass,
ansiOrgNumericCode
objectclass nadfApplicationEntity
requires
objectClass,
supportedApplicationContext,
presentationAddress,
cn
allows
description,
l,
o,
ou,
seeAlso,
supportedApplicationContext
objectclass nadfADDMD
requires
objectClass,
ad
allows
businessCategory,
description,
destinationIndicator,
facsimileTelephoneNumber,
internationaliSDNNumber,
l,
lastModifiedTime,
nadfSearchGuide,
o,
physicalDeliveryOfficeName,
postOfficeBox,
postalAddress,
postalCode,
preferredDeliveryMethod,
registeredAddress,
searchGuide,
seeAlso,
st,
streetAddress,
supplementaryInformation,
telephoneNumber,
teletexTerminalIdentifier,
telexNumber,
userPassword,
x121Address
objectclass publicObject
requires
objectClass,
namingLink
objectclass providerObject
requires
objectClass,
reciprocalNamingLink
objectclass nationalObject
requires
objectClass,
c
objectclass fips55Object
requires
objectClass,
fips55
allows
st
objectclass restaurant
requires
objectClass,
description,
telephoneNumber,
streetAddress
allows
Ambiance,
Appearance,
Average-price,
Closed,
CreditCardsAccepted,
Kosher,
Max-price,
MaximumInParty,
Min-price,
Music,
NotRecommended,
OutdoorSeating,
Parking,
QualityOfService,
QualityPriceRatio,
Recommended,
RecommendedBy,
Reservation,
ServiceSpeed,
Specialty,
Taux-de-frequentation,
TransportationMeans,
facsimileTelephoneNumber,
postalAddress
objectclass kerberosSecurityObject
requires
objectClass,
krbName
objectclass umichPerson
requires
objectClass,
sn,
cn,
universityID
allows
affiliationCode,
audio,
businessCategory,
classStanding,
description,
destinationIndicator,
doNotDelete,
doNotMove,
drink,
expire,
facsimileTelephoneNumber,
homePhone,
homePostalAddress,
internationaliSDNNumber,
janetMailbox,
jpegPhoto,
keepNames,
krbName,
l,
labeledURL,
mail,
mailPreferenceOption,
memberOfGroup,
mobile,
multiLineDescription,
noBatchUpdates,
notRegistered,
notice,
onVacation,
organizationalStatus,
otherMailbox,
ou,
pager,
personalSignature,
personalTitle,
photo,
physicalDeliveryOfficeName,
postOfficeBox,
postalAddress,
postalCode,
preferredDeliveryMethod,
proxy,
registeredAddress,
registrationStatus,
roomNumber,
secretary,
seeAlso,
st,
streetAddress,
telephoneNumber,
teletexTerminalIdentifier,
telexNumber,
textEncodedORaddress,
title,
uid,
updateSource,
userCertificate,
userClass,
userPassword,
vacationMessage,
x121Address,
xacl
objectclass rfc822MailGroup
requires
objectClass,
owner,
cn
allows
associatedDomain,
autoMgt,
description,
destinationIndicator,
errorsTo,
facsimileTelephoneNumber,
internationaliSDNNumber,
joinable,
krbName,
labeledURL,
mail,
member,
memberOfGroup,
moderator,
multiLineDescription,
notice,
physicalDeliveryOfficeName,
postOfficeBox,
postalAddress,
postalCode,
preferredDeliveryMethod,
registeredAddress,
requestsTo,
rfc822ErrorsTo,
rfc822RequestsTo,
seeAlso,
streetAddress,
suppressNoEmailError,
telephoneNumber,
teletexTerminalIdentifier,
telexNumber,
userPassword,
x121Address,
xacl
objectclass image
requires
objectClass,
cn
allows
citation,
copyright,
imageFiles,
jpegPhoto,
keywords,
multiLineDescription,
owner,
predominantColor
objectclass imageFile
requires
objectClass,
cn
allows
colorDepth,
documentLocation,
fileFormat,
fileSize,
height,
resolution,
seeAlso,
width
objectclass service
requires
objectClass,
cn
allows
category,
dependentUpon,
destinationIndicator,
facsimileTelephoneNumber,
hoursOfOperation,
internationaliSDNNumber,
jpegPhoto,
keywords,
labeledURL,
mail,
multiLineDescription,
owner,
physicalDeliveryOfficeName,
platform,
postOfficeBox,
postalAddress,
postalCode,
preferredDeliveryMethod,
product,
provider,
ratingDescription,
ratingTime,
registeredAddress,
seeAlso,
serviceArea,
serviceRating,
streetAddress,
telephoneNumber,
teletexTerminalIdentifier,
telexNumber,
x121Address
objectclass umichDocument
requires
objectClass,
documentIdentifier
allows
abstract,
audio,
authorCN,
authorSN,
category,
cn,
dITRedirect,
description,
documentAuthor,
documentAvailable,
documentLocation,
documentPublisher,
documentSeriesTitle,
documentStore,
documentTitle,
documentVersion,
info,
jpegPhoto,
keywords,
l,
labeledURL,
lastModifiedBy,
lastModifiedTime,
manager,
multiLineAbstract,
o,
obsoletedByDocument,
obsoletesDocument,
ou,
owner,
photo,
platform,
product,
seeAlso,
serviceArea,
subject,
uniqueIdentifier,
updatedByDocument,
updatesDocument
objectclass documentDescription
requires
objectClass,
cn
allows
labeledURL,
multiLineDescription,
owner
objectclass labeledURLObject
requires
objectClass
allows
labeledURL
objectclass cacheObject
requires
objectClass
allows
ttl
roycenet.ldif:
dn: dc=roycenet,dc=com
objectclass:dcObject
objectcalss:organization
description:Roycefunds
dn:cn=Manager,dc=roycenet,dc=com
objectclass:organizationrole
cn:Manager
description:Directory Manager



I did the following: ldapadd -f roycenet.ldif This returns - "adding new entry dc=roycenet,dc=com ldap_add: No such object

Can you figure out what is wrong by looking at my configuration files? Have I not included any relevant configuration files?
This is driving me up a wall, as I have read all relevant documentation and not matter what example I use, the server returns ldap_add: No such object
In addition - some documentation tells me to use ldapadd with a -x paramater. The server tells me that --x is an unknown option.
Thanks
Mark Penkower