[Fedora-directory-users] Importing an LDIF schema
Noriko Hosoi
nhosoi at redhat.com
Mon Aug 7 17:14:48 UTC 2006
Instead of copying the file to your config/schema, could you try adding
the schema using "ldapmodify" to your FDS?
$ cd /opt/fedora-ds/shared/bin
$ ./ldapmodify -h <host> -p <port> -D <directory manager> -w <password>
-f /tmp/commURI.ldif.txt
Note: I had to comment out the delete lines before running the command line:
#delete: attributetypes
#attributetypes: (0.0.8.350.1.1.1.1.1 NAME 'commURI' )
#-
#delete: objectclasses
#objectclasses: (0.0.8.350.1.1.1.2.1 NAME 'commURIObject' )
#-
Once it's added, you'd see commURI and commURIObject in 99user.ldif:
objectClasses: ( 0.0.8.350.1.1.1.2.1 NAME 'commURIObject' DESC
'object that co
ntains the URI attribute type' SUP top AUXILIARY MAY commURI
X-ORIGIN 'user
defined' )
[...]
attributeTypes: ( 0.0.8.350.1.1.1.1.1 NAME 'commURI' DESC 'Labeled
URI format
to point to the distinguished name of the commUniqueId' EQUALITY
caseExactMa
tch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'user defined' )
Thanks,
--noriko
Giles Chamberlin wrote:
> I've got a hunch that you're probably right, given the error message and
> all. But I can't see where that's missing. I'm new to all this LDIF
> stuff, so stumbling a little, but comparing the commURI schema with
> those distributed with Fedora DS they look about right. Specifically
> the commURI is defined with
>
> attributetypes: (0.0.8.350.1.1.1.1.1
> NAME 'commURI'
> DESC 'Labeled URI format to point to the distinguished name of the
> commUniqueId'
> EQUALITY caseExactMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
>
> Which looks to me comparable with those distributed with Fedora DS.
>
> Probably something very simple, but all held gratefully accepted.
>
> Giles
>
> -----Original Message-----
> From: fedora-directory-users-bounces at redhat.com
> [mailto:fedora-directory-users-bounces at redhat.com] On Behalf Of Morris,
> Patrick
> Sent: 07 August 2006 17:00
> To: General discussion list for the Fedora Directory server project.
> Subject: RE: [Fedora-directory-users] Importing an LDIF schema
>
> It looks like...well, like you're missing the syntax OID on the commURI
> attribute. Just a guess. :)
>
>
>> -----Original Message-----
>> From: fedora-directory-users-bounces at redhat.com
>> [mailto:fedora-directory-users-bounces at redhat.com] On Behalf
>> Of Giles Chamberlin
>> Sent: Monday, August 07, 2006 8:53 AM
>> To: fedora-directory-users at redhat.com
>> Subject: [Fedora-directory-users] Importing an LDIF schema
>>
>> I'm trying to import a existing schema into my fedora installation.
>> The schema is defined in
>> http://lab.ac.uab.edu/vnet/documents/ldif/commURI.ldif.txt
>>
>> So far I've copied that file to my installations config
>> directory, renamed to 98commURI.ldif and restarted my
>> instance of fedora ds.
>>
>> This generates an error message:
>>
>> dse - The entry cn=schema in file
>> /opt/fedora-ds/slapd-mist/config/schema/98comURI.ldif is
>> invalid, error code 21 (Invalid syntax) - attribute type
>> commURI: Missing attribute syntax OID
>> [07/Aug/2006:16:36:39 +0100] dse - Please edit the file to
>> correct the reported problems and then restart the server.
>>
>>
>> The directory server is a fresh installation of
>> fedora-ds-1.0.2-1.RHEL.i386 Can anyone point me in the right
>> direction?
>>
>> --
>> Giles Chamberlin
>>
>> --
>> Fedora-directory-users mailing list
>> Fedora-directory-users at redhat.com
>> https://www.redhat.com/mailman/listinfo/fedora-directory-users
>>
>>
>
> --
> Fedora-directory-users mailing list
> Fedora-directory-users at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-directory-users
>
> --
> Fedora-directory-users mailing list
> Fedora-directory-users at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-directory-users
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3170 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/fedora-directory-users/attachments/20060807/4443658d/attachment.bin>
More information about the Fedora-directory-users
mailing list