Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: dhtodorov в Apr 08, 2009, 18:09



Титла: Проблем при стартирането на Dovecot
Публикувано от: dhtodorov в Apr 08, 2009, 18:09
Здравейте, надявам се да можете да ми помогнете... защото гугъл май само глупости каза или просто аз не съм намерил нищо читаво там.

Инсталирал съм Postfix и инсталирах и Dovecot, но като тръгна да го стартирам довекот ми дава следната грешка.
Error: ssl_cert_file: Can't use /etc/ssl/certs/dovecot.pem: No such file or directory
Fatal: Invalid configuration in /usr/local/etc/dovecot.conf

Така... по кофига не съм пипал нищо, защото просто не намерих читаво обяснение, а за този сертификат... нямам идеа как точно да стане. Поради тази причина се обръщам към Вас и се надявам да можете да ми помогнете.

Мерси предварително!


Титла: Re: Проблем при стартирането на Dovecot
Публикувано от: neter в Apr 08, 2009, 18:21
Трябва да си направиш SSL сертификат за Dovecot-а. По принцип, в пакета на Dovecot има един файл doc/mkcert.sh ($2) (давам ти и линка за сваляне, ако случайно го нямаш), с който можеш да си направиш сертификат. Генерираният сертификат се плесва точно като /etc/ssl/certs/dovecot.pem по подразбиране, както ти пише и в грешката, така че не се налага да променяш после пътя в /usr/local/etc/dovecot.conf. Когато Dovecot се инсталира чрез пакетен мениджър, нужният сертификат се генерира автоматично, но ти в случая не си използвал пакетен мениджър.


Титла: Re: Проблем при стартирането на Dovecot
Публикувано от: dhtodorov в Apr 08, 2009, 18:24
Трябва да си направиш SSL сертификат за Dovecot-а. По принцип, в пакета на Dovecot има един файл doc/mkcert.sh ($2) (давам ти и линка за сваляне, ако случайно го нямаш), с който можеш да си направиш сертификат. Генерираният сертификат се плесва точно като /etc/ssl/certs/dovecot.pem по подразбиране, както ти пише и в грешката, така че не се налага да променяш после пътя в /usr/local/etc/dovecot.conf. Когато Dovecot се инсталира чрез пакетен мениджър, нужният сертификат се генерира автоматично, но ти в случая не си използвал пакетен мениджър.

През портовете съм го инсталирал... Ако ми каже къде точно би трябвал да се намира... да проверя дали е там ?


Титла: Re: Проблем при стартирането на Dovecot
Публикувано от: neter в Apr 08, 2009, 18:34
Свали си файла, който ти дадох, вместо да си играеш да го търсиш - файловете са еднакви. Не знам къде точно се пръсват файловете от портовата система, аз ползвам tarball-ове ;)


Титла: Re: Проблем при стартирането на Dovecot
Публикувано от: dhtodorov в Apr 08, 2009, 18:41
Свали си файла, който ти дадох, вместо да си играеш да го търсиш - файловете са еднакви. Не знам къде точно се пръсват файловете от портовата система, аз ползвам tarball-ове ;)

Ето какво ми връща като стартирам файла който ми даде :

error on line -1 of dovecot-openssl.cnf
6794:error:02001002:system library:fopen:No such file or directory:/pcbsd-build/cvs/7.0.2-src/secure/lib/libcrypto/../../../crypto/openssl/crypto/bio/bss_file.c:122:fopen('dovecot-openssl.cnf','rb')
6794:error:2006D080:BIO routines:BIO_new_file:no such file:/pcbsd-build/cvs/7.0.2-src/secure/lib/libcrypto/../../../crypto/openssl/crypto/bio/bss_file.c:125:
6794:error:0E078072:configuration file routines:DEF_LOAD:no such file:/pcbsd-build/cvs/7.0.2-src/secure/lib/libcrypto/../../../crypto/openssl/crypto/conf/conf_def.c:197: