स्थापित साइरस / tls_session.db नहीं बनाया / प्रक्रिया नहीं चल रहा है


1

मैं के माध्यम से साइरस- imapd और साइरस-व्यवस्थापक को स्थापित किया apt-get install। जब मैंने सेवा शुरू करने की कोशिश की /etc/init.d/cyrus-imapd start, तो मुझे [ ok ] Starting cyrus-imapd (via systemctl): cyrus-imapd.service.प्रतिक्रिया के रूप में मिला, लेकिन कोई प्रक्रिया नहीं चल रही है। में /var/log/mail.errमैं निम्नलिखित संदेश मिला:

cyrus/tls_prune[8761]: DBERROR: opening /var/lib/cyrus/tls_sessions.db: cyrusdb error
cyrus/master[8721]: process type:START name:tlsprune path:/usr/sbin/cyrus age:0.000s pid:8761 exited, status 1
cyrus/master[8721]: can't run startup

मुझे नहीं पता कि क्या गलत हुआ। फ़ाइल /var/lib/cyrus/tls_sessions.dbमौजूद नहीं है।

कोई सुझाव?


मुझे संदेह है कि @Francesc Guasch का उत्तर सही है। तो इसे स्वीकार क्यों नहीं?
बिनरूस

जवाबों:


0

आपको इस फ़ाइल को बनाना है और इसे साइरस उपयोगकर्ता के लिए अनुमति देना है:

# touch /var/lib/cyrus/tls_sessions.db
# chown cyrus:mail tls_sessions.db

/ Var / lib / cyrus में अन्य फ़ाइलों की जाँच करें ताकि स्वामी और समूह नई फ़ाइल में समान हों। मेरा साइरस, मेल है और मुझे लगता है कि आपका भी यही होगा।

फिर सेवा को पुनरारंभ करें और इसे काम करना चाहिए।

आशा है ये मदद करेगा।

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