Re: New Install Missing Schema Files

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

 





On 10/10/2017 02:19 PM, Mark Reynolds wrote:


On 10/10/2017 01:12 PM, Trevor Fong wrote:
Oh - I get it now; core schema is now immutably maintained in /usr/share/dirsrv/schema/ and is referenced by each slapd instance.  

How do I go about overriding the core schema? 
You are not supposed to :-/

You can try stopping the server, then replacing the file in /usr/dirsrv/share/schema.  It looks like it's still pulling it into:  /etc/dirsrv/slapd-eldapdcp1/schema, so you might have to do it in two locations
For example, if I wanted to replace 10rfc2307.ldif with 10rfc2307bis.ldif, what would I do?
Previously, we would remove /etc/dirsrv/slapd-<instance>/schema/10rfc2307.ldif and add /etc/dirsrv/slapd-<instance>/schema/10rfc2307bis.ldif
How would we accomplish this now with core schema immutably maintained in /usr/share/dirsrv/schema/?

Currently I get the fatal error:

[10/Oct/2017:10:07:50.514409639 -0700] - ERR - dse_read_one_file - The entry cn=schema in file /etc/dirsrv/slapd-eldapdcp1/schema/10rfc2307bis.ldif (lineno: 1) is invalid, error code 20 (Type or value exists) - object class nisMap: The name does not match the OID "1.3.6.1.1.1.2.9". Another object class is already using the name or OID.

because it clashes with the default /usr/share/dirsrv/schema/10rfc2307.ldif

Thanks,
Trev


On 10 October 2017 at 09:46, Mark Reynolds <mareynol@xxxxxxxxxx> wrote:


On 10/10/2017 12:36 PM, Trevor Fong wrote:
Hi Mark and Michael,

Thanks a lot for your replies.
I've run the setup-ds.pl (and also tried setup-ds-admin.pl), /etc/dirsrv/slapd-<instance>/schema only contains 99user.ldif.
/usr/share/dirsrv/schema does indeed contain all the default schema files, but it doesn't look like they're copied to the instance schema dir.
Correct, the core schema stays in /usr/share/dirsrv/schema, while custom schema is in the instance directory.

Are you running into problems?


Trev 

On 10 October 2017 at 08:19, Mark Reynolds <mareynol@xxxxxxxxxx> wrote:


On 10/10/2017 11:13 AM, Trevor Fong wrote:
> Hi Everyone,
>
> I just did a new install and it looks like no schema files were included with it?
> I seem to remember that previously, included schema files would be in /etc/dirsrv/schema and would get copied into any new instances that were set up.
> However with this install /etc/dirsrv/schema/ only contained 99user.ldif
> Am I missing something?
Things were changed for the "core" server schema.  It should be in
/usr/share/dirsrv/schema
>
> Thanks a lot,
> Trev
>
> Here’s what I did:
>
> [root@eldapdch1 tfong]# uname -a
> Linux eldapdch1 3.10.0-693.2.2.el7.x86_64 #1 SMP Sat Sep 9 03:55:24 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux
> [root@eldapdch1 etc]# yum install 389-ds
> Loaded plugins: rhnplugin, search-disabled-repos
> This system is receiving updates from RHN Classic or Red Hat Satellite.
> Resolving Dependencies
> --> Running transaction check
> ---> Package 389-ds.noarch 0:1.2.2-6.el7 will be installed
> --> Processing Dependency: 389-dsgw for package: 389-ds-1.2.2-6.el7.noarch
> --> Processing Dependency: 389-ds-console-doc for package: 389-ds-1.2.2-6.el7.noarch
> --> Processing Dependency: 389-ds-console for package: 389-ds-1.2.2-6.el7.noarch
> --> Processing Dependency: 389-ds-base for package: 389-ds-1.2.2-6.el7.noarch
> --> Processing Dependency: 389-console for package: 389-ds-1.2.2-6.el7.noarch
> --> Processing Dependency: 389-admin-console-doc for package: 389-ds-1.2.2-6.el7.noarch
> --> Processing Dependency: 389-admin-console for package: 389-ds-1.2.2-6.el7.noarch
> --> Processing Dependency: 389-admin for package: 389-ds-1.2.2-6.el7.noarch
> --> Running transaction check
> ---> Package 389-admin.x86_64 0:1.1.46-1.el7 will be installed
> --> Processing Dependency: libadmsslutil.so.0()(64bit) for package: 389-admin-1.1.46-1.el7.x86_64
> --> Processing Dependency: libadminutil.so.0()(64bit) for package: 389-admin-1.1.46-1.el7.x86_64
> ---> Package 389-admin-console.noarch 0:1.1.12-1.el7 will be installed
> ---> Package 389-admin-console-doc.noarch 0:1.1.12-1.el7 will be installed
> ---> Package 389-console.noarch 0:1.1.18-1.el7 will be installed
> ---> Package 389-ds-base.x86_64 0:1.3.6.1-19.el7_4 will be installed
> --> Processing Dependency: 389-ds-base-libs = 1.3.6.1-19.el7_4 for package: 389-ds-base-1.3.6.1-19.el7_4.x86_64
> --> Processing Dependency: libnunc-stans.so.0()(64bit) for package: 389-ds-base-1.3.6.1-19.el7_4.x86_64
> --> Processing Dependency: libsds.so.0()(64bit) for package: 389-ds-base-1.3.6.1-19.el7_4.x86_64
> --> Processing Dependency: libns-dshttpd-1.3.6.1.so()(64bit) for package: 389-ds-base-1.3.6.1-19.el7_4.x86_64
> --> Processing Dependency: libslapd.so.0()(64bit) for package: 389-ds-base-1.3.6.1-19.el7_4.x86_64
> ---> Package 389-ds-console.noarch 0:1.2.16-1.el7 will be installed
> ---> Package 389-ds-console-doc.noarch 0:1.2.16-1.el7 will be installed
> ---> Package 389-dsgw.x86_64 0:1.1.11-5.el7 will be installed
> --> Running transaction check
> ---> Package 389-adminutil.x86_64 0:1.1.21-2.el7 will be installed
> ---> Package 389-ds-base-libs.x86_64 0:1.3.6.1-19.el7_4 will be installed
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> =========================================================================================================================================================================================================
> Package                                              Arch                                  Version                                            Repository                                           Size
> =========================================================================================================================================================================================================
> Installing:
> 389-ds                                               noarch                                1.2.2-6.el7                                        epel                                                 11 k
> Installing for dependencies:
> 389-admin                                            x86_64                                1.1.46-1.el7                                       epel                                                391 k
> 389-admin-console                                    noarch                                1.1.12-1.el7                                       epel                                                204 k
> 389-admin-console-doc                                noarch                                1.1.12-1.el7                                       epel                                                 45 k
> 389-adminutil                                        x86_64                                1.1.21-2.el7                                       epel                                                 73 k
> 389-console                                          noarch                                1.1.18-1.el7                                       epel                                                 75 k
> 389-ds-base                                          x86_64                                1.3.6.1-19.el7_4                                   rhel-x86_64-server-7                                1.7 M
> 389-ds-base-libs                                     x86_64                                1.3.6.1-19.el7_4                                   rhel-x86_64-server-7                                678 k
> 389-ds-console                                       noarch                                1.2.16-1.el7                                       epel                                                1.4 M
> 389-ds-console-doc                                   noarch                                1.2.16-1.el7                                       epel                                                 57 k
> 389-dsgw                                             x86_64                                1.1.11-5.el7                                       epel                                                513 k
>
> Transaction Summary
> =========================================================================================================================================================================================================
> Install  1 Package (+10 Dependent packages)
>
> Total download size: 5.1 M
> Installed size: 14 M
> Is this ok [y/d/N]: y
> Downloading packages:
> (7/11): 389-ds-base-1.3.6.1-19.el7_4.x86_64.rpm                                                                                                                                   | 1.7 MB  00:00:00
> (8/11): 389-ds-base-libs-1.3.6.1-19.el7_4.x86_64.rpm                                                                                                                              | 678 kB  00:00:00
> (1/9): 389-admin-1.1.46-1.el7.x86_64.rpm                                                                                                                                          | 391 kB  00:00:00
> (2/9): 389-admin-console-1.1.12-1.el7.noarch.rpm                                                                                                                                  | 204 kB  00:00:00
> (3/9): 389-admin-console-doc-1.1.12-1.el7.noarch.rpm                                                                                                                              |  45 kB  00:00:00
> (4/9): 389-adminutil-1.1.21-2.el7.x86_64.rpm                                                                                                                                      |  73 kB  00:00:00
> (5/9): 389-console-1.1.18-1.el7.noarch.rpm                                                                                                                                        |  75 kB  00:00:00
> (6/9): 389-ds-1.2.2-6.el7.noarch.rpm                                                                                                                                              |  11 kB  00:00:00
> (7/9): 389-ds-console-1.2.16-1.el7.noarch.rpm                                                                                                                                     | 1.4 MB  00:00:02
> (8/9): 389-ds-console-doc-1.2.16-1.el7.noarch.rpm                                                                                                                                 |  57 kB  00:00:00
> (9/9): 389-dsgw-1.1.11-5.el7.x86_64.rpm                                                                                                                                           | 513 kB  00:00:00
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> Total                                                                                                                                                                    842 kB/s | 5.1 MB  00:00:06
> Running transaction check
> Running transaction test
> Transaction test succeeded
> Running transaction
>   Installing : 389-adminutil-1.1.21-2.el7.x86_64                                                                                                                                                    1/11
>   Installing : 389-console-1.1.18-1.el7.noarch                                                                                                                                                      2/11
>   Installing : 389-ds-base-libs-1.3.6.1-19.el7_4.x86_64                                                                                                                                             3/11
>   Installing : 389-ds-base-1.3.6.1-19.el7_4.x86_64                                                                                                                                                  4/11
>   Installing : 389-admin-1.1.46-1.el7.x86_64                                                                                                                                                        5/11
>   Installing : 389-admin-console-1.1.12-1.el7.noarch                                                                                                                                                6/11
>   Installing : 389-ds-console-1.2.16-1.el7.noarch                                                                                                                                                   7/11
>   Installing : 389-ds-console-doc-1.2.16-1.el7.noarch                                                                                                                                               8/11
>   Installing : 389-admin-console-doc-1.1.12-1.el7.noarch                                                                                                                                            9/11
>   Installing : 389-dsgw-1.1.11-5.el7.x86_64                                                                                                                                                        10/11
>   Installing : 389-ds-1.2.2-6.el7.noarch                                                                                                                                                           11/11
>   Verifying  : 389-adminutil-1.1.21-2.el7.x86_64                                                                                                                                                    1/11
>   Verifying  : 389-dsgw-1.1.11-5.el7.x86_64                                                                                                                                                         2/11
>   Verifying  : 389-admin-console-doc-1.1.12-1.el7.noarch                                                                                                                                            3/11
>   Verifying  : 389-ds-console-doc-1.2.16-1.el7.noarch                                                                                                                                               4/11
>   Verifying  : 389-ds-base-1.3.6.1-19.el7_4.x86_64                                                                                                                                                  5/11
>   Verifying  : 389-admin-console-1.1.12-1.el7.noarch                                                                                                                                                6/11
>   Verifying  : 389-ds-base-libs-1.3.6.1-19.el7_4.x86_64                                                                                                                                             7/11
>   Verifying  : 389-ds-1.2.2-6.el7.noarch                                                                                                                                                            8/11
>   Verifying  : 389-ds-console-1.2.16-1.el7.noarch                                                                                                                                                   9/11
>   Verifying  : 389-admin-1.1.46-1.el7.x86_64                                                                                                                                                       10/11
>   Verifying  : 389-console-1.1.18-1.el7.noarch                                                                                                                                                     11/11
>
> Installed:
>   389-ds.noarch 0:1.2.2-6.el7
>
> Dependency Installed:
>   389-admin.x86_64 0:1.1.46-1.el7                   389-admin-console.noarch 0:1.1.12-1.el7          389-admin-console-doc.noarch 0:1.1.12-1.el7          389-adminutil.x86_64 0:1.1.21-2.el7
>   389-console.noarch 0:1.1.18-1.el7                 389-ds-base.x86_64 0:1.3.6.1-19.el7_4            389-ds-base-libs.x86_64 0:1.3.6.1-19.el7_4           389-ds-console.noarch 0:1.2.16-1.el7
>   389-ds-console-doc.noarch 0:1.2.16-1.el7          389-dsgw.x86_64 0:1.1.11-5.el7
>
> Complete!
> [root@eldapdch1 etc]# cd /etc/dirsrv/
> [root@eldapdch1 dirsrv]# ll
> total 4
> drwx------. 2 dirsrv root 4096 Oct  6 14:52 admin-serv
> drwxr-xr-x. 2 root   root   79 Oct  6 14:52 config
> drwxr-xr-x. 2 root   root   28 Oct  6 14:53 dsgw
> drwxr-xr-x. 2 root   root   24 Oct  6 14:52 schema
> [root@eldapdch1 dirsrv]# cd schema/
> [root@eldapdch1 schema]# ll
> total 4
> -rw-r--r--. 1 root root 291 Aug 22 06:32 99user.ldif
> _______________________________________________
> 389-users mailing list -- 389-users@lists.fedoraproject.org
> To unsubscribe send an email to 389-users-leave@lists.fedoraproject.org




_______________________________________________
389-users mailing list -- 389-users@lists.fedoraproject.org
To unsubscribe send an email to 389-users-leave@lists.fedoraproject.org




_______________________________________________
389-users mailing list -- 389-users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to 389-users-leave@xxxxxxxxxxxxxxxxxxxxxxx

[Index of Archives]     [Fedora User Discussion]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Yosemite Photos]     [Linux Apps]     [Maemo Users]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux