Summary: | Sendmail is blocked by sSMTP even though sSMTP isn't installed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matt Rechkemmer <matt+bugzilla> |
Component: | [OLD] Server | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | jer |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://forums.gentoo.org/viewtopic-t-609569-highlight-sendmail+ssmtp+block.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Matt Rechkemmer
2008-07-19 04:02:43 UTC
What happens, when you mask mail-mta/ssmtp locally? Actually the real question should be: what does 'emerge -pvt sendmail' print ? Another good question would be - what does `emerge -vpC ssmpt' print? Calculating dependencies... done! [ebuild N ] mail-mta/sendmail-8.14.0 USE="ipv6 ldap mailwrapper ssl tcpd -mbox -nis -sasl -sockets" 0 kB [ebuild N ] mail-filter/procmail-3.22-r7 USE="-mbox (-selinux)" 0 kB [ebuild N ] mail-mta/ssmtp-2.61-r2 USE="ipv6 mailwrapper ssl -md5sum" 0 kB [ebuild N ] net-nds/openldap-2.3.41 USE="berkdb crypt gdbm ipv6 perl ssl tcpd -debug -kerberos -minimal -odbc -overlays -samba -sasl (-selinux) -slp -smbkrb5passwd" 0 kB [ebuild N ] net-mail/mailwrapper-0.2.1 0 kB [ebuild N ] net-mail/mailbase-1 USE="pam" 0 kB Total: 6 packages (6 new), Size of downloads: 0 kB You probably want to set USE=mailwrapper globally. ===================== emerge -pvt sendmail: ===================== These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild N ] mail-mta/sendmail-8.14.0 USE="ipv6 ssl tcpd -ldap -mailwrapper -mbox -nis -sasl -sockets" 2,009 kB [ebuild N ] mail-filter/procmail-3.22-r7 USE="-mbox (-selinux)" 222 kB [ebuild N ] mail-mta/ssmtp-2.61-r2 USE="ipv6 ssl -mailwrapper -md5sum" 53 kB [ebuild N ] net-mail/mailbase-1 USE="pam" 0 kB [blocks B ] mail-mta/ssmtp (is blocking mail-mta/sendmail-8.14.0) [blocks B ] mail-mta/sendmail (is blocking mail-mta/ssmtp-2.61-r2) Total: 4 packages (4 new, 2 blocks), Size of downloads: 2,283 kB ================== emerge -vpC ssmtp: ================== >>> These are the packages that would be unmerged: --- Couldn't find 'ssmtp' to unmerge. >>> No packages selected for removal by unmerge ================================================== * Masking ssmtp seems to resolve the problem, but this seems like it shouldn't be necessary. * Even with the mailwrapper USE flag set, Portage still tries to pull in ssmtp. ssmtp isn't the desired MTA, so it shouldn't be pullled in. The only relating reference I could find wrt. virtual dependency resolution is bug 68220, even though I was almost sure this particular issue has been filed as a bug long ago. But the open bugs blocking bug 155723 do not relate to this particular problem either. Portage doesn't take into account that one of the packages it is emerging satisfies a virtual, grabs the first package satisfying the virtual and creates this blocker-nonsense. (In reply to comment #7) > How is this not bug 1343 ? It is. However, it's worth noting that this particular case of bug 1343 is handled much better by >=portage-2.1.5 than it was by previous versions (like 2.1.4.4). *** This bug has been marked as a duplicate of bug 1343 *** (In reply to comment #7) > How is this not bug 1343 ? > Ah, of course - there's a reason I were glasses. ;) |