Results 1 to 3 of 3

Thread: system failure: unable to modify attrs

  1. #1
    ccmacmil is offline Member
    Join Date
    Feb 2006
    Posts
    12
    Rep Power
    9

    Default system failure: unable to modify attrs

    After a restart, the following started happening:

    Code:
    zimbra@mailserv6:~> zmprov sp user@tld.com password
    
    ERROR: service.FAILURE (system failure: unable to modify attrs) (cause: javax.naming.LimitExceededException Referral limit exceeded)
    Likewise, /opt/zimbra/log/zimbra.log now has lots of the following:

    Code:
    2006-05-03 01:10:58,451 WARN  [Pop3Server-8] [ip=192.168.4.100;] account - updating zimbraLastLogonTimestamp
    com.zimbra.cs.service.ServiceException: system failure: unable to modify attrs
            at com.zimbra.cs.service.ServiceException.FAILURE(ServiceException.java:131)
            at com.zimbra.cs.account.ldap.LdapEntry.modifyAttrsInternal(LdapEntry.java:167)
            at com.zimbra.cs.account.ldap.LdapEntry.modifyAttrs(LdapEntry.java:135)
            at com.zimbra.cs.account.ldap.LdapEntry.modifyAttrs(LdapEntry.java:126)
            at com.zimbra.cs.account.ldap.LdapProvisioning.authAccount(LdapProvisioning.java:2045)
            at com.zimbra.cs.account.ldap.LdapProvisioning.authAccount(LdapProvisioning.java:1988)
            at com.zimbra.cs.pop3.Pop3Handler.doPASS(Pop3Handler.java:519)
            at com.zimbra.cs.pop3.Pop3Handler.processCommandInternal(Pop3Handler.java:248)
            at com.zimbra.cs.pop3.Pop3Handler.processCommand(Pop3Handler.java:142)
            at com.zimbra.cs.tcpserver.ProtocolHandler.processConnection(ProtocolHandler.java:231)
            at com.zimbra.cs.tcpserver.ProtocolHandler.run(ProtocolHandler.java:198)
            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Thread.java:595)
    Caused by: javax.naming.LimitExceededException: Referral limit exceeded [Root exception is com.sun.jndi.ldap.LdapReferralException: [LDAP: error code 10 - Referral]; remaining name '']; remaining name ''
            at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2835)
            at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2737)
            at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1437)
            at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
            at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
            at com.sun.jndi.ldap.LdapReferralContext.modifyAttributes(LdapReferralContext.java:511)
            at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1453)
            at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
            at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
            at com.sun.jndi.ldap.LdapReferralContext.modifyAttributes(LdapReferralContext.java:511)
            at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1453)
            at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
            at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
            at com.sun.jndi.ldap.LdapReferralContext.modifyAttributes(LdapReferralContext.java:511)
            at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1453)
            at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
            at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
            at com.sun.jndi.ldap.LdapReferralContext.modifyAttributes(LdapReferralContext.java:511)
            at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1453)
            at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
            at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
            at com.sun.jndi.ldap.LdapReferralContext.modifyAttributes(LdapReferralContext.java:511)
            at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1453)
            at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
            at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
            at com.sun.jndi.ldap.LdapReferralContext.modifyAttributes(LdapReferralContext.java:511)
            at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1453)
            at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
            at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
            at com.sun.jndi.ldap.LdapReferralContext.modifyAttributes(LdapReferralContext.java:511)
            at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1453)
            at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
            at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
            at com.sun.jndi.ldap.LdapReferralContext.modifyAttributes(LdapReferralContext.java:511)
            at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1453)
            at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
            at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
            at com.sun.jndi.ldap.LdapReferralContext.modifyAttributes(LdapReferralContext.java:511)
            at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1453)
            at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
            at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
            at com.sun.jndi.ldap.LdapReferralContext.modifyAttributes(LdapReferralContext.java:511)
            at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1453)
            at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
            at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
            at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:161)
            at javax.naming.directory.InitialDirContext.modifyAttributes(InitialDirContext.java:148)
            at com.zimbra.cs.account.ldap.LdapUtil.modifyAttrs(LdapUtil.java:543)
            at com.zimbra.cs.account.ldap.LdapEntry.modifyAttrsInternal(LdapEntry.java:158)
            ... 11 more
    Caused by: com.sun.jndi.ldap.LdapReferralException: [LDAP: error code 10 - Referral]; remaining name ''
            at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2824)
            ... 59 more
    What has happened? I have checked perms, ldap is running and read-only seems to work...

    Running on:
    zimbra version 3.0.1_GA_160
    Suse Enterprise Linux 9
    Last edited by ccmacmil; 05-02-2006 at 11:23 PM.

  2. #2
    ccmacmil is offline Member
    Join Date
    Feb 2006
    Posts
    12
    Rep Power
    9

    Default

    Additional information in /opt/zimbra/log/zimbra.log:

    pop - -ERR system failure: getDirectContext (PASS password)

    Same from web interface...


    --------- UPDATE ------------

    Somehow (still investigating) the ldap_root_password and zimbra_ldap_password changed (or were no longer the same). Resetting them to their original password(s) required some guile for some reason though...

    Code:
    zmldappasswd --root PASSWORD
    zmldappasswd PASSWORD
    zmsetup.pl (save updated config)
    Last edited by ccmacmil; 05-04-2006 at 02:38 PM.

  3. #3
    KevinH's Avatar
    KevinH is offline Expert Member
    Join Date
    Aug 2005
    Location
    San Mateo, CA
    Posts
    4,789
    Rep Power
    18

    Default

    Are you using external auth? Or just local Zimbra LDAP?
    Looking for new beta users -> Co-Founder of Acompli. Previously worked at Zimbra (and Yahoo! & VMware) since 2005.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. 3.0 to 4.5.3 Upgrade failed (mysql error)
    By dealt in forum Installation
    Replies: 35
    Last Post: 03-19-2007, 10:30 PM
  2. Cannot determine services - exiting
    By tawas in forum Installation
    Replies: 7
    Last Post: 04-25-2006, 02:47 AM
  3. Initializing ldap...FAILED (256)
    By CVD in forum Installation
    Replies: 17
    Last Post: 03-10-2006, 09:47 AM
  4. Yet another get.DirectContext issue
    By dccpark in forum Installation
    Replies: 5
    Last Post: 03-08-2006, 01:25 PM
  5. system failure: getDirectContext
    By avisser in forum Installation
    Replies: 3
    Last Post: 10-12-2005, 05:32 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •