うごかない
389-ds-baseをsrpmから作って cockpit-389-ds を作ったけど、それでもダメ. web内操作で javascript エラーが発生して進まない.
389DSをweb画面で管理してみる.
rockylinux9で提供されている 389DS は version 2.8.0 です。ですが、この 2.8.0向けの cockpit-389-ds が存在していない.
fedra coprの「@389ds/389-directory-server-3.1」を採用すれば version 3.1.0であるが、389DSとcockpit-389-dsが提供されている
ここでは 「@389ds/389-directory-server-3.1」提供の 389DS を構築して、cockpit-389-dsを使ってみる
[root@ds ~]# dnf list|grep -e 389-ds-base -e cockpit-389-ds
389-ds-base.x86_64 2.8.0-8.el9_8 appstream
389-ds-base-libs.x86_64 2.8.0-8.el9_8 appstream
389-ds-base-snmp.x86_64 2.8.0-8.el9_8 appstream
[root@ds ~]# dnf copr enable @389ds/389-directory-server-3.1
[root@ds ~]# dnf list|grep -e 389-ds-base -e cockpit-389-ds
389-ds-base.src 3.1.2-3.el9 copr:copr.fedorainfracloud.org:group_389ds:389-directory-server-3.1
389-ds-base.x86_64 3.1.2-3.el9 copr:copr.fedorainfracloud.org:group_389ds:389-directory-server-3.1
389-ds-base-bdb.x86_64 3.1.2-3.el9 copr:copr.fedorainfracloud.org:group_389ds:389-directory-server-3.1
389-ds-base-bdb-debuginfo.x86_64 3.1.2-3.el9 copr:copr.fedorainfracloud.org:group_389ds:389-directory-server-3.1
389-ds-base-debuginfo.x86_64 3.1.2-3.el9 copr:copr.fedorainfracloud.org:group_389ds:389-directory-server-3.1
389-ds-base-debugsource.x86_64 3.1.2-3.el9 copr:copr.fedorainfracloud.org:group_389ds:389-directory-server-3.1
389-ds-base-devel.x86_64 3.1.2-3.el9 copr:copr.fedorainfracloud.org:group_389ds:389-directory-server-3.1
389-ds-base-libs.x86_64 3.1.2-3.el9 copr:copr.fedorainfracloud.org:group_389ds:389-directory-server-3.1
389-ds-base-libs-debuginfo.x86_64 3.1.2-3.el9 copr:copr.fedorainfracloud.org:group_389ds:389-directory-server-3.1
389-ds-base-snmp.x86_64 3.1.2-3.el9 copr:copr.fedorainfracloud.org:group_389ds:389-directory-server-3.1
389-ds-base-snmp-debuginfo.x86_64 3.1.2-3.el9 copr:copr.fedorainfracloud.org:group_389ds:389-directory-server-3.1
cockpit-389-ds.noarch 3.1.2-3.el9 copr:copr.fedorainfracloud.org:group_389ds:389-directory-server-3.1
[root@ds ~]#「enable @389ds/389-directory-server-3.1」にしたら appstream の 389-ds-base が消えた
[root@ds ~]# dnf install 389-ds-base cockpit cockpit-389-ds -y389DSのversionは違ってますが、389DSと同じように構築を進めます.
[root@ds ~]# systemctl enable --now cockpit.socketただアクセスできるユーザは一般ユーザで管理者グループ(wheel)に参加している必要がある
[root@ds ~]# useradd supervisor
[root@ds ~]# passwd supervisor
:
[root@ds ~]# usermod -aG wheel supervisorログイン先は 389DS サイトの 9090 を叩きます
作った管理者権限を持てるアカウントでログイン
