quick story up front, so that you understand my current state better.
I am trying to install Dovecot + Postfix on a Debian system by this tutorial.
I know this tutorial is original made for Ubuntu, but I pretty much ported everything to debian. The great thing about Linux, huh? ^^ I of course used all the newest versions out of Debian 6s default repositories. Which means: Dovecot 2.1.7 Postfix 2.7.1-1+squeeze1 Postfix-mysql 2.7.1-1+squeeze1
So, I got a little problems in Step 3 where is says:
apt-get install postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-mysql mysql-server
I got no problem with all the stuff I already had on the server, like postfix and mysql. But there was a problem with the installation of "dovecot-pop3d" and "dovecot-imapd". For example:
root@server /etc/dovecot # apt-get install dovecot-pop3d
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
dovecot-pop3d : Depends: dovecot-common (= 1:1.2.15-7)
E: Broken packages
(funny, blockquotes and code blocks are looking exactly alike)
I searched a little on the internet and found out that from Dovecot 2.1 on the dovecot-common
are replaced by dovecot-core
.
So I tried to archieve greatness without completly following step 3 and did not install dovecot-pop3d
and dovecot-imapd
.
So..now I am at Step 43 where it says, I should (re-)start my dovecot. I tried and got this:
Restarting IMAP/POP3 mail server: dovecotFatal: service(pop3) access(/usr/lib/dovecot/pop3) failed: No such file or directory failed!
There is actually no binary under /usr/lib/dovecot called pop3, but I can not install it, because of the problem with apt-get mentioned above.
And here is the reason I can not install dovecot-common
:
root@server /etc/dovecot # apt-get -s install dovecot-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
dovecot-core dovecot-lmtpd dovecot-mysql
The following NEW packages will be installed:
dovecot-common
0 upgraded, 1 newly installed, 3 to remove and 0 not upgraded.
Remv dovecot-mysql [1:2.1.7-7~bpo60+1]
Remv dovecot-lmtpd [1:2.1.7-7~bpo60+1]
Remv dovecot-core [1:2.1.7-7~bpo60+1]
Inst dovecot-common (1:1.2.15-7 Debian:6.0.8/oldstable, Debian-Security:6.0/oldstable [amd64])
Conf dovecot-common (1:1.2.15-7 Debian:6.0.8/oldstable, Debian-Security:6.0/oldstable [amd64])
I am just wondering if the Debian repositories are out of date?
I mean, I can not use dovecot-pop3d
with dovecot-core
, because dovecot-common
is needed. But it can not be used, because it wraps the same functionality as dovecot-core
.
Am I overlooking something here?
Thanks for reading :)
func0der
Update 2014-01-16:
/etc/apt/sources.list
#######################################################################################
# Mirror
#
deb http://ftp.uni-bayreuth.de/linux/Debian/debian/ squeeze main non-free contrib
deb-src http://ftp.uni-bayreuth.de/linux/Debian/debian/ squeeze main non-free contrib
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free