Lider Ahenk dokümantasyon sayfası


(raskan) #21

Kolay gelsin;

ldif i yüklemeyi başardım şimdi liderAhenkConfig düğümünü oluşturacağım add new/new entry tamam sonra next dedim tamam
RDN: cn = liderAhenkConfig yazdım next dedim
şimdi buraya liderServiceAddress değerine sunucunun ip adresini yazıyorum aynen şöyle;

http://10.10.10.3:8118

Sonra finish dedim

Error while creating entry
 - [LDAP: error code 53 - no global superior knowledge]
  java.lang.Exception: [LDAP: error code 53 - no global superior knowledge]
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkResponse(DirectoryApiConnectionWrapper.java:1374)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.access$9(DirectoryApiConnectionWrapper.java:1342)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper$6.run(DirectoryApiConnectionWrapper.java:958)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.runAndMonitor(DirectoryApiConnectionWrapper.java:1269)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkConnectionAndRunAndMonitor(DirectoryApiConnectionWrapper.java:1205)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.createEntry(DirectoryApiConnectionWrapper.java:980)
	at org.apache.directory.studio.ldapbrowser.core.jobs.CreateEntryRunnable.createEntry(CreateEntryRunnable.java:225)
	at org.apache.directory.studio.ldapbrowser.core.jobs.CreateEntryRunnable.run(CreateEntryRunnable.java:124)
	at org.apache.directory.studio.connection.ui.RunnableContextRunner$1.run(RunnableContextRunner.java:116)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)

  [LDAP: error code 53 - no global superior knowledge]

Sonuç bu şimdi neye kızdı bu ben bişi anlamadım bundan


(Ömer Çakmak) #22

Merhaba;
ldif’i yükledikten sonra slapd servisini yeniden başlattınız mı?

sudo /etc/init.d/slapd restart

veya

sudo systemctl restart slapd.service

(raskan) #25

evet yeniden başlattım

Sorun RootDSE altına benim domain gelmiyor bu olabilir mi?

dökümantasyon da oraya dns gelmiş bende gelmiyor sanırım siz dökümantasyon yaparken orda bişeyi yazmadınız ben de uygulamadım :confused:

bende sadece;

--DIT
-----Root DSE
--------cn=config

geliyor


(Ömer Çakmak) #26

Merhaba;

Ldap’a admin değilde config kullanıcısı ile login olmuşsunuz. cn=admin,dc=liderahenk,dc=org örneği şeklinde login olun. Daha sonra diğer işlemlere devam edin…


(raskan) #27

şu adreste gösterdiğiniz gibi login oldum

bir de dokümantasyonda o yoktu ondan galiba. Bunu kendime not alayım diğer makinelere kurarken lazım olacak teşekkür ederim. Bu arada buraya yarın da yazsam yardımcı olabilir misiniz? Evde kendi makinemde kurmayı deneyeceğim.


(Ömer Çakmak) #28

Merhaba;

Belgeye not olarak ekledim. Mümkün olduğu kadar yardımcı olmaya çalışırım.


(raskan) #29

Tamam, teşekkür ederim buradan devam ediyorum. Bir şey olursa yazacağım


(raskan) #30

Merhaba;

Şimdi admin olarak login oldum az önceki sorun sanırım;

şu adresteki BASE DN : cn=config olduğu için bende aynısını yazdım bu sefer bana onu boş bırakıp bana tüm ağacı getir dedim domain adım geldi fakat şimdi “liderahenk.ldif” dosyasını import ederken şöyle bir hata dizisi alıyorum…

Error while importing LDIF
 - [LDAP: error code 50 - Insufficient Access Rights]
java.lang.Exception: [LDAP: error code 50 - Insufficient Access Rights]
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkResponse(DirectoryApiConnectionWrapper.java:1374)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.access$9(DirectoryApiConnectionWrapper.java:1342)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper$6.run(DirectoryApiConnectionWrapper.java:958)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.runAndMonitor(DirectoryApiConnectionWrapper.java:1269)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkConnectionAndRunAndMonitor(DirectoryApiConnectionWrapper.java:1205)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.createEntry(DirectoryApiConnectionWrapper.java:980)
	at org.apache.directory.studio.ldapbrowser.core.jobs.ImportLdifRunnable.importLdifRecord(ImportLdifRunnable.java:465)
	at org.apache.directory.studio.ldapbrowser.core.jobs.ImportLdifRunnable.importLdif(ImportLdifRunnable.java:272)
	at org.apache.directory.studio.ldapbrowser.core.jobs.ImportLdifRunnable.run(ImportLdifRunnable.java:218)
	at org.apache.directory.studio.connection.core.jobs.StudioConnectionJob.run(StudioConnectionJob.java:109)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

[LDAP: error code 50 - Insufficient Access Rights]

(Ömer Çakmak) #31

Merhaba;
Dokümanda aşağıdaki şekilde resimler ile anlatılmakta;

Ldap domain adı : liderahenk.org
Ldap dizin(Veritabanı) adı : dc=liderahenk,dc=org
Ldap dizin(Veritabanı) Yönetici Kullanıcısı : cn=admin,dc=liderahenk,dc=org
Ldap dizin(Veritabanı) Yönetici Kullanıcısı Şifresi : SIFRE

Sizde;

DN: cn=admin,dc=liderahenk,dc=org
Şifre:Ldap admin parolası
Kök DN: dc=liderahenk,dc=org

şeklinde örnek verileri girerek ilerleyiniz.


(raskan) #32

Tamam, sisteme logon olabiliyorum da “liderahenk.ldif” dosyasını import ederken yukarıdaki gibi hatalar alıyorum.


(Ömer Çakmak) #33

Merhaba;

Ldifleri yüklemek için;

DN cn=admin,cn=config
Şifre config_kullanıcısı_şifresi
Base DN cn=config

şeklinde Apache Directory’e login olunmalı. Dokümanda uçbirimden yapılmakta bu adım fakat görsel olarak ta Liderahenk.ldif şemasını Ldap’a import etmek adresinde yukarıdaki adımlar anlatılmaktadır.

Kullanıcı işlemleri için(Kullanıcı, grup ekleme, liderAhenkConfig düğümünün oluşturulması vs);

DN cn=admin,dc=liderahenk,dc=org
Şifre admin_kullanıcısı_şifresi
Base DN dc=liderahenk,dc=org

şeklinde login olunmalı…


(raskan) #34

Merhaba;

Dediğiniz gibi uygulayınca ldif sorunsuz yükleniyor tamam fakat, “liderAhenkConfig” düğümünü oluştururken şöyle bir hata dizisi alıyorum.

Error while creating entry
 - [LDAP: error code 53 - no global superior knowledge]
  java.lang.Exception: [LDAP: error code 53 - no global superior knowledge]
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkResponse(DirectoryApiConnectionWrapper.java:1374)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.access$9(DirectoryApiConnectionWrapper.java:1342)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper$6.run(DirectoryApiConnectionWrapper.java:958)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.runAndMonitor(DirectoryApiConnectionWrapper.java:1269)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkConnectionAndRunAndMonitor(DirectoryApiConnectionWrapper.java:1205)
	at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.createEntry(DirectoryApiConnectionWrapper.java:980)
	at org.apache.directory.studio.ldapbrowser.core.jobs.CreateEntryRunnable.createEntry(CreateEntryRunnable.java:225)
	at org.apache.directory.studio.ldapbrowser.core.jobs.CreateEntryRunnable.run(CreateEntryRunnable.java:124)
	at org.apache.directory.studio.connection.ui.RunnableContextRunner$1.run(RunnableContextRunner.java:116)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)

  [LDAP: error code 53 - no global superior knowledge]

(Ömer Çakmak) #35

Kullanıcı işlemleri için(Kullanıcı, grup ekleme, liderAhenkConfig düğümünün oluşturulması vs);

DN cn=admin,dc=liderahenk,dc=org
Şifre admin_kullanıcısı_şifresi
Base DN dc=liderahenk,dc=org

şeklinde login olunmalı…


(raskan) #37

Merhabalar

Şimdi ben mariadb - ldap sunucusunu kaldıracağım bana buradan sırayla ne yapmam gerektiğini yazar mısınız?

Snapshot’a geri dönüyorum.


(Ömer Çakmak) #38

Merhaba;

Tüm LiderAhenk bileşenlerinin kurulumu ile ilgili doküman http://docs.liderahenk.org/lider-ahenk-docs/1.1.0/elle-kurulum/liderahenk-elle-kurulum/ adresinde mevcuttur.


(raskan) #39

Merhaba

Tamam ben aldığım hataları burada belirteyim çözüm bulalım. Dokümantasyon da denileni anlamıyorum. Bazı yerler nerede ne yapıyor hiç bilmiyorum onun için demiştim

Bu liderahenk.ldif ladp admin olarak yüklenmesi gerekiyor öyle değil mi?


(Ömer Çakmak) #41

Merhaba;

Hayır ldif yüklemek için dokümanda anlatılan şekilde uçbirimden olmuyorsa grafik arayüzde config kullanıcısı ile login olunarak yüklenmesi gerekiyor.

Kullanıcı ve grup işlemleri, liderAhenkConfig düğümü işlemleri admin kullanıcısı ile login olunarak.


(raskan) #42

Merhaba

O sorunları aştım şimdi xmpp sunucusuna başladım. Ve aşağıdaki gibi hata alıyorum. ejabberd sunucusunu çalıştırıdım durumunu da kontrol ettim çalışıyor görünüyor.

Yapılandırma dosyamda yaptığım değişiklikler…

wget https://raw.githubusercontent.com/Pardus-LiderAhenk/lider-ahenk-installer-console/master/lider-installer/conf/ejabberd.yml

hosts:

  • "example.com.tr"
    ldap_servers:

  • "localhost"
    ldap_rootdn: "cn=admin,dc=example,dc=com,dc=tr"
    ldap_password: "123123"
    ldap_base: "dc=example,dc=com,dc=tr"
    host_config:
    im.example.com.tr

    root@pardus:/opt/ejabberd-16.06/bin# ./ejabberdctl register admin im.example.com.tr 123123
    Problem ‘error {case_clause,
    {‘EXIT’,
    {aborted,
    {no_exists,
    [anonymous,
    {<<“admin”>>,<<“im.example.com.tr”>>}]}}}}’ occurred executing the command.
    Stacktrace: [{ejabberd_auth_anonymous,anonymous_user_exist,2,
    [{file,“src/ejabberd_auth_anonymous.erl”},{line,128}]},
    {ejabberd_auth,’-is_user_exists/2-fun-2-’,3,
    [{file,“src/ejabberd_auth.erl”},{line,314}]},
    {lists,any,2,[{file,“lists.erl”},{line,1224}]},
    {ejabberd_auth,try_register,3,
    [{file,“src/ejabberd_auth.erl”},{line,187}]},
    {ejabberd_admin,register,3,
    [{file,“src/ejabberd_admin.erl”},{line,377}]},
    {ejabberd_ctl,call_command,4,
    [{file,“src/ejabberd_ctl.erl”},{line,324}]},
    {ejabberd_ctl,try_call_command,4,
    [{file,“src/ejabberd_ctl.erl”},{line,298}]},
    {ejabberd_ctl,process2,4,
    [{file,“src/ejabberd_ctl.erl”},{line,247}]}]


(Ömer Çakmak) #43

Merhaba;

hosts:
     #  - "localhost"
    - "#SERVICE_NAME"

şeklinde olan tanımlama;

hosts:
     #  - "localhost"
    - "im.example.com.tr"

şeklinde olmalı.Daha sonra;

./ejabberdctl register admin im.example.com.tr im.example.com.tr 123123

komutunu tekrar deneyiniz.


(raskan) #44

Merhaba

Teşekkür ederim. Dökümantasyona şöyle anlatılmış. Orayı im.example.şeklinde değiştirebilirmisiniz dökümantasyonda ?

Ekran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BC_2018-04-02_15-00-39