>Cyrus IMAP on Hardy Heron

>So you’ve just installed cyrus imap on Hardy Heron and you can’t seem to connect. You try a test telnet session and get

   icottee@ijcdev:~$ telnet localhost 143   Trying 127.0.0.1...   Connected to localhost.   Escape character is '^]'.   * BYE Fatal error: can't write proc file   Connection closed by foreign host.

Take a look in /var/log/mail.err and you’ll see stuff like

   May 19 22:13:15 ijcdev cyrus/imap[8316]: DBERROR: dbenv->open '/var/lib/cyrus/db' failed: Permission denied   May 19 22:13:15 ijcdev cyrus/imap[8316]: DBERROR: init() on berkeley   May 19 22:13:15 ijcdev cyrus/imap[8316]: DBERROR: reading /var/lib/cyrus/db/skipstamp, assuming the worst: Permission denied   May 19 22:13:15 ijcdev cyrus/imap[8316]: locking disabled: couldn't open socket lockfile /var/lib/cyrus/socket/imap-1.lock: Permission denied   May 19 22:13:15 ijcdev cyrus/imap[8316]: IOERROR: creating /var/lib/cyrus/proc/8316: Permission denied   May 19 22:13:15 ijcdev cyrus/imap[8316]: Fatal error: can't write proc file   May 19 22:13:15 ijcdev cyrus/master[8260]: process 8316 exited, signaled to death by 11

The solution is simple

   chown -R cyrus /var/lib/cyrus

I’d give cyrus a restart after that as well.

6 Comments

  • 1
    Roger Lancefield
    May 20, 2008 - 3:13 pm | Permalink

    >Phew, given the problems some people have been having with Hardy, when I got to the line:

    “The solution is simple”

    I half expected to see following:

    “Re-install gutsy”.

    ;)

  • 2
    jmas
    May 22, 2008 - 5:20 pm | Permalink

    >Thanks, the post was very useful.
    Suggestion: Change the group also

    chown -R cyrus:mail /var/lib/cyrus

  • 3
    Anonymous
    June 2, 2008 - 12:17 pm | Permalink

    >another good idea is to

    chown -R cyrus:mail /var/spool/cyrus

    also…

  • 4
    Anonymous
    August 25, 2008 - 5:26 pm | Permalink

    >Also I needed to do:

    chown -R cyrus:mail /var/spool/sieve/

    in order to use avelsieve through squirrelmail.

    Thanks!

  • 5
    marco giardini
    August 26, 2008 - 2:55 pm | Permalink

    >i’m new on imapd server. I have created some user (login users witha a shell) but now the system tells me the pass is not correct.
    cyrus/imap[8016]: badlogin: host.domain.com [xxx.xxx.xxx.xxx] plaintext roger SASL(-13): user not found: checkpass failed

    what shall i do?
    thanks

  • 6
    Anonymous
    January 2, 2010 - 6:17 am | Permalink

    >Thanks! It was helpful!

    DM

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>