Skip to main content

warn [autodiscover] User file '/var/cpanel/users/nobody' is empty or non-existent

Comments

13 comments

  • cPanelMichael
    Hello, It looks like the domain name is incorrectly associated with the "nobody" user. You can run the following command to confirm the domain name is owned by the correct user in the /etc/userdomains file:
    grep domain.tld /etc/userdomains
    If the domain name is associated with the "nobody" user, modify the entry in the /etc/userdomains file so it matches the account username. For example, if domain.tld is owned by "user123", you'd replace the following entry:
    domain.tld: nobody
    With:
    domain.tld: user123
    Let us know if this helps. Thank you.
    0
  • ashok_iw
    Thanks Michael! I found such entry..
    #grep nobody /etc/userdomains *: nobody
    Please advise..
    0
  • cPanelMichael
    *: nobody

    This entry is actually normal. You're looking for the entry associated with the domain name referenced in your original message (it was moderated to domain.tld). Thank you.
    0
  • ashok_iw
    So how do I get rid of those error messages in apache error log?
    0
  • cPanelMichael
    Hello, You need to run the "grep" command for the domain name listed in the error logs instead of the nobody user to determine if that's the cause of the problem. EX:
    grep domain.tld /etc/userdomains
    Feel free to open a support ticket using the link in my signature if you'd like us to take a closer look. You can post the ticket number here so we can update this thread with the outcome. Thank you.
    0
  • ashok_iw

    grep -i domain.tld /etc/userdomains
    No result!
    0
  • cPanelMichael
    Hello, Could you open a support ticket using the link in my signature so we can take a closer look? You can post the ticket number here so we can update this thread with the outcome. Thank you.
    0
  • ashok_iw
    Just curious do you have any script which can rebuild domainnames / accounts ? The domainname which is reported by - Does not exist in my system anymore!
    Cpanel::AcctUtils::DomainOwner::Tiny::_getdomainowner("elitedrywallers.com", HASH(0xede610)) called at /usr/local/cpanel/Cpanel/AcctUtils/DomainOwner/Tiny.pm line 49
    So is it possible some bad cache or any other pointers you think could help?
    0
  • cPanelMichael
    Hello, Do you notice any entries for the domain name in any of the cPanel configuration files? EX:
    grep domain.tld /var/cpanel/users/* grep domain.tld /etc/*
    Note that we're happy to take a closer look if you'd like to open a support ticket. Thank you.
    0
  • ashok_iw
    Note: I need to take approval to provide you server access via support ticket. Meanwhile here is the match found - I think all those are old versioned. But, proftpd, userdatadomains.stor & vftp is something which is storing this domain.tld. Could you please advise how to proceed? Is there anyway to rebuild those 3 files? Thank you!
    [Removed Output - Real Domain Name Provided]
    0
  • ashok_iw
    Hi Michael, Here is support #8339431 Thanks!
    0
  • ashok_iw
    This was solved. dig +short autodiscover. Which was pointing to my severip that caused the issue.
    0
  • cPanelMichael
    Hello, I'm happy to see the issue is now addressed. Thank you for updating us with the outcome.
    0

Please sign in to leave a comment.