Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

02.02.2010, 19:26

Courier incl. Maildrop + Postfix - geht nicht zusammen zu installieren

Hallo,
ich brauche Courier mit Maildrop und Postfix auf einem Mailserver. Aber bei emerge postfix erhalte ich immer:

Zitat

mail-mta/courier ("virtual/mta" is blocking mail-mta/postfix-2.6.5)
Mailwrapper als USE-Flag habe ich gesetzt.
Was mache ich falsch? Courier und Postfix zusammen ist doch Alltag?
Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »joerg99« (04.02.2010, 08:31)


2

02.02.2010, 19:59

Hi Jörg, eigentlich bin ich hier nicht der "richtige" Ratgeber...!
aber,
was hast du den da aktuell an "mta" schon installiert?
zeig doch mal ein

Quellcode

1
$ eix -I virtual/mta

3

02.02.2010, 20:03

Hallo,
derzeit ist

Zitat

eix -I virtual/mta
mail-mta/postfix
Available versions: 2.5.5 2.5.7 ~2.5.9 2.6.5 {cdb dovecot-sasl hardened ipv6 ldap mailwrapper mbox mysql nis pam postgres sasl selinux ssl vda}
Installed versions: 2.6.5(19:42:44 02/02/10)(mysql pam sasl ssl vda -cdb -dovecot-sasl -hardened -ipv6 -ldap -mbox -nis -postgres -selinux)
Homepage: http://www.postfix.org/
Description: A fast and secure drop-in replacement for sendmail.

installiert, weil ich den Mailserver brauche. Dazu courier-imap.
Wenn ich noch Maildrop dazupacken möchte, erhalte ich immer:

Zitat

* Detected file collision(s):
*
* /usr/bin/maildirmake
* /usr/share/man/man1/maildirmake.1.bz2
* /usr/share/man/man8/deliverquota.8.bz2
*

Wenn Dir diese Infos nicht weiterhelfen, muß ich nochmal Courier komplett installieren.
Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

4

02.02.2010, 20:25

Hm..., die beiden würden hier so auch nicht zusammen installiert werden können...

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ emerge -pv mail-mta/postfix mail-mta/courier

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] net-libs/courier-authlib-0.63.0  USE="berkdb crypt gdbm ldap pam -debug -mysql -postgres -vpopmail" 2,752 kB
[ebuild  N    ] mail-mta/postfix-2.6.5  USE="ipv6 ldap pam -cdb -dovecot-sasl -hardened -mbox -mysql -nis -postgres -sasl (-selinux) -ssl -vda" 0 kB
[ebuild  N    ] mail-mta/courier-0.64.0  USE="crypt fam ipv6 ldap nls pam spell -fax -mailwrapper -mysql -norewrite -postgres -web -webmail" 6,969 kB
[blocks B     ] mail-mta/ssmtp ("virtual/mta" is blocking mail-mta/courier-0.64.0, mail-mta/postfix-2.6.5)

Total: 3 packages (3 new), Size of downloads: 9,721 kB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  ('ebuild', '/', 'mail-mta/courier-0.64.0', 'merge') pulled in by
    mail-mta/courier

  ('ebuild', '/', 'mail-mta/postfix-2.6.5', 'merge') pulled in by
    mail-mta/postfix
Bist du dir da sicher das nicht postfix evtl. die Funktionen von courier schon mit intus hat?

/edit: ich hatte USE="mailwrapper" vergessen, aber auch damit klappt es nicht...,
Sorry da muss ich passen...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (02.02.2010, 20:32)


5

02.02.2010, 20:42

Nee,
Postfix bringt kein Courier mit.
Jetzt baue ich erst mal den Mailserver wieder funktionstüchtig und dann sehe ich weiter.
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

6

03.02.2010, 08:30

Also nochmals Kurzgefast:
Du willst postfix, courier-imap und maildrop installieren?

Er verweigert aber schon die Installation von postfix??

Gucke Dir bitte Deine letzte Fehlermeldung an:

Quellcode

1
mail-mta/courier ("virtual/mta" is blocking mail-mta/postfix-2.6.5) 


Also unmergen von virtual/mta und mergen von postfix .... dann courier-imap ....

Mit maildrop kann ich Dir nicht helfen, aber mein Mailserver würde es annehmen. Welche Architektur hast Du denn?

@josef.95
Bei Dir will er aus Versändlichen Gründen nicht.

Quellcode

1
[blocks B     ] mail-mta/ssmtp ("virtual/mta" is blocking mail-mta/courier-0.64.0, mail-mta/postfix-2.6.5)

ssmtp ist ein "Simple Mail Deamon", und kann damit nicht gleichzeitig mit einem anderen Maildeamon (postfix) auf dem gleichen Rechner "hausen"
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

7

03.02.2010, 08:48

Zitat

Du willst postfix, courier-imap und maildrop installieren?

Ja.
Aber:
bei courier-imap ist maildrop nicht dabei, jedoch im Paket courier ist es dabei.
courier-imap + maildrop einzeln installiert bringt:

Zitat

* Detected file collision(s):
*
* /usr/bin/maildirmake
* /usr/share/man/man1/maildirmake.1.bz2
* /usr/share/man/man8/deliverquota.8.bz2

Fazit: "einfach" courier installieren - dann geht es mit postfix nicht, weil (wie Du richtig sagst)

Zitat

mail-mta/courier ("virtual/mta" is blocking mail-mta/postfix-2.6.5)

Dein Vorschlag ist also (da liegen wir auf gleicher Linie :) ):

Zitat

Also unmergen von virtual/mta und mergen von postfix .... dann courier-imap ....

Unmerge virtual/mta - dann ist courier weg (und Maildrop).
emerge postfix courier-imap - alles ist noch schön.
emerge maildrop

Zitat

Detected file collision(s): ...

und der Teufelskreis ist geschlossen.
???
Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

8

03.02.2010, 10:25

maildrop bringt also ein wenig mehr mit, was aber schon durch courier-imap abgedeckt wird.

Ok. Du könntest die da angegebenen Dateien ja umbennen auf /usr/bin/maildirmake.courier bzw. /usr/bin/maildirmake.maildrop und dann einen symlink /usr/bin/maildirmake auf das von dir gewählte zeigen lassen.

Damit Portage dann aber weiterhin damit zurecht kommt, solltest du ebenfalls die jeweiligen Einträge in den CONTENT Dateien unter /var/dp/pkg anpassen; sprich die Namensänderung dort auch durchführen.

Dann bist du sogar in Portage sauber.

... aber nicht gefeit vor dem nächsten update.

(Hardcode: lösch die Dateien vor den emerge von maildrop weg. Unsauber aber effektiv)
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

9

03.02.2010, 11:02

Postfix + Courier-Imap + Maildrop harmonieren wunderbar! ;)

Da Maildrop Teil der Courier-Suite ist, ist es auch völlig ungefährlich die "kollidierenden" Dateien durch Maildrop überschreiben zu lassen.
Dazu hebelst du einmalig den Kollisionsschutz aus.

Quellcode

1
FEATURES="-collision-protect" emerge maildrop

10

03.02.2010, 15:04

@josef.95
Bei Dir will er aus Versändlichen Gründen nicht.

Quellcode

1
[blocks B     ] mail-mta/ssmtp ("virtual/mta" is blocking mail-mta/courier-0.64.0, mail-mta/postfix-2.6.5
ssmtp ist ein "Simple Mail Deamon", und kann damit nicht gleichzeitig mit einem anderen Maildeamon (postfix) auf dem gleichen Rechner "hausen"
Danke, das war mir soweit schon klar, "ssmtp" war zu diesem Zeitpunkt auch nicht installiert, ich hatte ihn extra vorher deinstalliert. (es war hier nur ein Test auf einem normalen Desktop System)
"courier" oder "postfix" allein wäre kein Problem, aber nicht beide zusammen.

Mir ist aber auch nicht so ganz klar was es mit "virtual/mta" genau auf sich hat
das ist ja weder eine Kategorie noch ein Paket... ?(
Schau dir zb mal die Abhängigkeiten in den betroffenen ebuilds an, bei postfix zb

Quellcode

1
2
3
4
RDEPEND="${DEPEND}
                >=net-mail/mailbase-0.00
                !virtual/mta            
                !net-mail/mailwrapper
oder auch ein

Quellcode

1
$ eix -e virtual/mta

Aber Ok, ich hatte mir das gestern Abend nur mal kurz angesehen und war genauso wie Jörg am "virtual/mta" gescheitert (auch das setzen von USE="mailwrapper" wie in einem Bug Report empfohlen brachte keine Abhilfe)

11

04.02.2010, 08:31

Zitat

(Hardcode: lösch die Dateien vor den emerge von maildrop weg. Unsauber aber effektiv)

So habe ich es dann getan.
Der Vorschlag von blusheep klingt zwar logisch, funktionierte aber nicht.
Danke für die Unterstützung.
Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7