DB_NOTFOUND: कोई मिलान कुंजी / डेटा जोड़ी नहीं मिली (-30988)


0

किसी को भी बता सकते हैं कि मुझे यह त्रुटि क्यों मिली। किसी भी उपयोगकर्ता को ldap सर्वर में बाँधने का प्रयास करते समय मुझे यह त्रुटि (सर्वर पर) मिली। जब मैं प्रोग्राम चलाता हूं तो मुझे "अपर्याप्त एक्सेस राइट्स" आउटपुट भी मिलते हैं। और मैं इसे बांधने की कोशिश नहीं कर रहा हूं, जबकि व्यवस्थापक को बांधने की कोशिश कर रहा हूं। मैंने अपने थप्पड़ में पहुंच नियंत्रण प्रदान किया। इस तरह से:

 access to *
        by self write
        by * read
        by anonymous auth

कोड:

require 'net/ldap'
con = Net::LDAP.new
con.host = 'localhost'
con.port = 389
con.auth 'cn=user,dc=example,dc=com', '123'

if con.bind
  # authentication succeeded
  puts 'success'
  puts con.get_operation_result
else
  # authentication failed
  puts 'fail'
  puts con.get_operation_result
 # p con.get_operation_result
end

त्रुटि:

 5a3e8945 >>> dnPrettyNormal: <cn=user,dc=example,dc=com>
    5a3e8945 <<< dnPrettyNormal: <cn=user,dc=example,dc=com>, <cn=user,dc=example,dc=com>
    5a3e8945 do_bind: version=3 dn="cn=user,dc=example,dc=com" method=128
    5a3e8945 bdb_dn2entry("cn=user,dc=example,dc=com")
    5a3e8945 => bdb_dn2id("dc=example,dc=com")
    5a3e8945 <= bdb_dn2id: got id=0x5
    5a3e8945 => bdb_dn2id("cn=user,dc=example,dc=com")
    5a3e8945 <= bdb_dn2id: got id=0x17
    5a3e8945 entry_decode: "cn=user,dc=example,dc=com"
    5a3e8945 <= entry_decode(cn=user,dc=example,dc=com)
    5a3e8945 => bdb_search
    5a3e8945 bdb_dn2entry("cn=kerberoskdc,cn=config,dc=example,dc=com")
    5a3e8945 => bdb_dn2id("cn=config,dc=example,dc=com")
    5a3e8945 <= bdb_dn2id: get failed: DB_NOTFOUND: No matching key/data pair found (-30988)
    5a3e8945 entry_decode: "dc=example,dc=com"
    5a3e8945 <= entry_decode(dc=example,dc=com)
    5a3e8945 send_ldap_result: conn=-1 op=0 p=0
    5a3e8945 Entry *odusers_copy_entry(Operation *): Unable to locate cn=kerberoskdc,cn=config,dc=example,dc=com (32)
    5a3e8945 odusers_copy_krbrealm: No entry associated with KerberosKDC cn=kerberoskdc,cn=config,dc=example,dc=com
    5a3e8945 odusers_krb_auth: could not retrieve krb realm while authing user
    5a3e8945 send_ldap_result: conn=1000 op=0 p=3
    5a3e8945 send_ldap_response: msgid=1 tag=97 err=50

जवाबों:


0

मुझे "अपर्याप्त एक्सेस राइट्स" त्रुटि नहीं दिख रही है, लेकिन मैं जो देख सकता हूं वह यह त्रुटि है:

 5a3e8945 bdb_dn2entry("cn=kerberoskdc,cn=config,dc=example,dc=com")
    5a3e8945 => bdb_dn2id("cn=config,dc=example,dc=com")
    5a3e8945 <= bdb_dn2id: get failed: DB_NOTFOUND: No matching key/data pair found (-30988)

जो इस प्रविष्टियों से संबंधित हो सकता है:

cn=config,dc=example,dc=com
cn=kerberoskdc,cn=config,dc=example,dc=com

क्या आपके LDAP डेटाबेस में मौजूद है?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.