Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #231877

Re: Conflicting alternatives

From David Wright <deblis@lionunicorn.co.uk>
Newsgroups linux.debian.user
Subject Re: Conflicting alternatives
Date 2021-02-20 02:00 +0100
Message-ID <BKoMN-2OR-7@gated-at.bofh.it> (permalink)
References (5 earlier) <BJxSa-3jI-11@gated-at.bofh.it> <BJJgB-2mf-1@gated-at.bofh.it> <BJRnQ-7Tr-3@gated-at.bofh.it> <BJRHc-800-17@gated-at.bofh.it> <BK5At-81c-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Fri 19 Feb 2021 at 17:22:25 (+1300), Richard Hector wrote:
> On 19/02/21 2:34 am, Andrei POPESCU wrote:
> > On Jo, 18 feb 21, 08:15:39, Dan Ritter wrote:
> > > Richard Hector wrote:
> > > > On 18/02/21 5:22 am, Greg Wooledge wrote:
> > > > > On Thu, Feb 18, 2021 at 12:06:37AM +0800, Kevin Shell wrote:
> > > > > > You could stop one and start the other,
> > > > > > there's no resources or port conflict.
> > > > > > I want to just keep both, not run them at the same time.
> > > > > Again, as stated at the start of this fiasco of a thread, Debian policy
> > > > > says that all daemons must be started up by default.
> > > > It is possible to install both nginx and apache2 at the same time. Both
> > > > presumably try to get port 80? Not sure how that resolves; I don't have a
> > > > machine I want to try it on at the moment.
> > > 
> > > The order of events is:
> > > 
> > > - install one. Change the listening port to something other than 80.
> > > 
> > > - install the next.
> > > 
> > > Web servers are built to interoperate with each other; it is not
> > > ridiculous to have a dozen web servers on a machine each
> > > listening to different ports, or listening on sockets and being
> > > proxied by a different web server.
> > 
> > It seems to me the important difference is that it is comparatively easy
> > and common to interact with a webserver on a non-standard port, whereas
> > running a SMTP server on a non-standard port might be useful only in
> > very specific corner cases.
> 
> There are multiple standard ports, though. E.g. one could easily run
> one MTA on port 25 for incoming mail, and another on 587 for outgoing.

That's just a statement of the desired outcome, but you can only
"easily run" that if you can easily configure it so.

So from Debian's point of view, you have to come up with simple
configurations (ie through those curses screens that dpkg-reconfigure
displays) that reliably set up either or neither or both MTAs in roles
that not only don't conflict with one another, but also dovetail so
that all the many necessary roles are covered. And that would be for
every pair of MTAs that Debian deemed co-installable,

For each MTA, you also have to ensure that their well-known recipes
for passing off work to other software (like MDAs) still work, else
Debian gets lumbered with supporting all the breakages that occur
(or, worse, loses reputation).

> My point, though, was that there's a precedent for daemons that
> default to listening on the same port, yet are co-installable. And
> which will, IIRC, throw errors on installation if you try it without
> paying special attention.

As Dan pointed out, Mail is Different. Fine; throw errors during
the installation—that's static. Throw some more during
configuration—ditto. That doesn't help much when you actually
start using the MTAs in anger. If you get something wrong, you
might never see the errors. Someone at the other end might.
I can well understand why Debian wouldn't want to support
such a scheme.

Cheers,
David.

Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Debian switchable MTA mechanism Kevin Shell <kshell@gmx.com> - 2021-02-16 10:00 +0100
  Re: Debian switchable MTA mechanism Georgi Naplatanov <gosho@oles.biz> - 2021-02-16 10:20 +0100
    Re: Debian switchable MTA mechanism Kevin Shell <kshell@gmx.com> - 2021-02-16 11:00 +0100
  Re: Debian switchable MTA mechanism Andrei POPESCU <andreimpopescu@gmail.com> - 2021-02-16 10:40 +0100
    Re: Debian switchable MTA mechanism Kevin Shell <kshell@gmx.com> - 2021-02-16 10:50 +0100
      Re: Debian switchable MTA mechanism <tomas@tuxteam.de> - 2021-02-16 11:20 +0100
        Conflicting alternatives (was: Debian switchable MTA mechanism) Stefan Monnier <monnier@iro.umontreal.ca> - 2021-02-16 15:20 +0100
          Re: Conflicting alternatives (was: Debian switchable MTA mechanism) Dan Ritter <dsr@randomstring.org> - 2021-02-16 17:10 +0100
            Re: Conflicting alternatives (was: Debian switchable MTA mechanism) didar <nosferatu@purlo.in> - 2021-02-16 17:30 +0100
          Re: Conflicting alternatives (was: Debian switchable MTA mechanism) <tomas@tuxteam.de> - 2021-02-16 17:30 +0100
            Re: Conflicting alternatives (was: Debian switchable MTA mechanism) Celejar <celejar@gmail.com> - 2021-02-16 18:00 +0100
            Re: Conflicting alternatives Stefan Monnier <monnier@iro.umontreal.ca> - 2021-02-16 20:50 +0100
              Re: Conflicting alternatives <tomas@tuxteam.de> - 2021-02-16 21:40 +0100
                Re: Conflicting alternatives Stefan Monnier <monnier@iro.umontreal.ca> - 2021-02-17 00:20 +0100
                Re: Conflicting alternatives tomas@tuxteam.de - 2021-02-17 09:20 +0100
              Re: Conflicting alternatives David Wright <deblis@lionunicorn.co.uk> - 2021-02-17 02:20 +0100
                Re: Conflicting alternatives Stefan Monnier <monnier@iro.umontreal.ca> - 2021-02-17 05:40 +0100
              Re: Conflicting alternatives David Wright <deblis@lionunicorn.co.uk> - 2021-02-16 23:50 +0100
                Re: Conflicting alternatives Stefan Monnier <monnier@iro.umontreal.ca> - 2021-02-17 01:30 +0100
                Re: Conflicting alternatives Kevin Shell <kshell@gmx.com> - 2021-02-17 13:50 +0100
                Re: Conflicting alternatives David Wright <deblis@lionunicorn.co.uk> - 2021-02-17 16:30 +0100
                Re: Conflicting alternatives The Wanderer <wanderer@fastmail.fm> - 2021-02-17 17:00 +0100
                Re: Conflicting alternatives Kevin Shell <kshell@gmx.com> - 2021-02-17 17:10 +0100
                Re: Conflicting alternatives Greg Wooledge <wooledg@eeg.ccf.org> - 2021-02-17 17:30 +0100
                Re: Conflicting alternatives Richard Hector <richard@walnut.gen.nz> - 2021-02-18 05:40 +0100
                Re: Conflicting alternatives Dan Ritter <dsr@randomstring.org> - 2021-02-18 14:20 +0100
                Re: Conflicting alternatives Andrei POPESCU <andreimpopescu@gmail.com> - 2021-02-18 14:40 +0100
                Re: Conflicting alternatives Richard Hector <richard@walnut.gen.nz> - 2021-02-19 05:30 +0100
                Re: Conflicting alternatives Dan Ritter <dsr@randomstring.org> - 2021-02-19 15:30 +0100
                Re: Conflicting alternatives David Wright <deblis@lionunicorn.co.uk> - 2021-02-20 02:00 +0100
                Re: Conflicting alternatives Curt <curty@free.fr> - 2021-02-20 14:40 +0100
                Re: Conflicting alternatives David Wright <deblis@lionunicorn.co.uk> - 2021-02-21 02:20 +0100
                Re: Conflicting alternatives Curt <curty@free.fr> - 2021-02-21 17:50 +0100
                Re: Conflicting alternatives Andrei POPESCU <andreimpopescu@gmail.com> - 2021-02-22 10:20 +0100
                Re: Conflicting alternatives Curt <curty@free.fr> - 2021-02-22 11:20 +0100
                Re: Conflicting alternatives Kevin Shell <kshell@gmx.com> - 2021-02-22 12:50 +0100
                Re: Conflicting alternatives Curt <curty@free.fr> - 2021-02-22 15:00 +0100
                Re: Conflicting alternatives Kevin Shell <kshell@gmx.com> - 2021-02-22 15:40 +0100
                Re: Conflicting alternatives Curt <curty@free.fr> - 2021-02-22 18:10 +0100
                Re: Conflicting alternatives Curt <curty@free.fr> - 2021-02-22 11:40 +0100
                Re: Conflicting alternatives David Wright <deblis@lionunicorn.co.uk> - 2021-02-17 17:20 +0100
                Re: Conflicting alternatives Dan Ritter <dsr@randomstring.org> - 2021-02-17 17:40 +0100
                Re: Conflicting alternatives David Wright <deblis@lionunicorn.co.uk> - 2021-02-17 21:40 +0100
                Re: Conflicting alternatives Kevin Shell <kshell@gmx.com> - 2021-02-17 23:50 +0100
      Re: Debian switchable MTA mechanism Dan Ritter <dsr@randomstring.org> - 2021-02-16 12:40 +0100
        Re: Debian switchable MTA mechanism Kevin Shell <kshell@gmx.com> - 2021-02-16 13:30 +0100
          Re: Debian switchable MTA mechanism Dan Ritter <dsr@randomstring.org> - 2021-02-16 14:40 +0100
            Re: Debian switchable MTA mechanism Kevin Shell <kshell@gmx.com> - 2021-02-16 14:50 +0100
            Re: Debian switchable MTA mechanism Kevin Shell <kshell@gmx.com> - 2021-02-16 14:50 +0100
              Re: Debian switchable MTA mechanism Dan Ritter <dsr@randomstring.org> - 2021-02-16 14:50 +0100
            Re: Debian switchable MTA mechanism rhkramer@gmail.com - 2021-02-16 15:20 +0100
      Re: Debian switchable MTA mechanism David Wright <deblis@lionunicorn.co.uk> - 2021-02-16 23:40 +0100
        Re: Debian switchable MTA mechanism David Wright <deblis@lionunicorn.co.uk> - 2021-02-17 02:20 +0100
        Re: Debian switchable MTA mechanism David Wright <deblis@lionunicorn.co.uk> - 2021-02-17 02:20 +0100
        Re: Debian switchable MTA mechanism Kevin Shell <kshell@gmx.com> - 2021-02-17 00:40 +0100
          Re: Debian switchable MTA mechanism Kevin Shell <kshell@gmx.com> - 2021-02-17 00:50 +0100
            Re: Debian switchable MTA mechanism Kevin Shell <kshell@gmx.com> - 2021-02-17 01:00 +0100
  Re: Debian switchable MTA mechanism Semih Ozlem <semihozlemlinuxuser@gmail.com> - 2021-02-16 15:20 +0100
    Re: Debian switchable MTA mechanism IL Ka <kazakevichilya@gmail.com> - 2021-02-16 15:30 +0100
    Re: Debian switchable MTA mechanism Darac Marjal <mailinglist@darac.org.uk> - 2021-02-16 15:30 +0100

csiph-web