Atualizando o Squeeze para Wheezy: Dependências Não Resolvidas

3

Então atualizei do Squeeze para o Wheezy e o Dovecot não conseguiu resolver dependências:

dpkg: error processing dovecot-pop3d (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 dovecot-core
 dovecot-gssapi
 dovecot-sqlite
 dovecot-pgsql
 dovecot-sieve
 dovecot-mysql
 dovecot-imapd
 dovecot-common
 dovecot-ldap
 dovecot-pop3d

Depois de procurar na internet, encontrei o seguinte artigo: link Agora eu tenho duas opções:

  • faça funcionar de alguma forma
  • remova a instalação do dovecot e atualize-a para o dovecot 2.0

Alguém já usou uma dessas abordagens ou alguém tem uma ideia melhor para fazer isso funcionar?

    
por Lucas Kauffman 06.06.2013 / 15:04

1 resposta

3

Comece executando:

doveconf -n -c /etc/dovecot/dovecot.conf > dovecot-2.conf

Ele mostrará as mensagens de erro e quais dovecot atualmente falharão. Para mim, isso foi SSL:

doveconf: Error: ssl enabled, but ssl_cert not set
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: ssl enabled, but ssl_cert not set

Acabei descomentando a seção SSL e definindo os caminhos corretos para os certificados. Depois disso veio o seguinte erro:

[....] Starting IMAP/POP3 mail server: dovecotFatal: service(auth) access(/usr/lib/dovecot/dovecot-auth) failed: No such file or directory
 failed!

Eu tinha um arquivo / usr / lib / dovecot / auth, mas não um arquivo dovecot-auth. Então criei um link simbólico:

ln -s /usr/lib/dovecot/auth /usr/lib/dovecot/dovecot-auth

Isso corrigiu meus problemas.

    
por 09.06.2013 / 11:47