LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - Installation
User Name
Password
Slackware - Installation This forum is for the discussion of installation issues with Slackware.

Notices


Reply
  Search this Thread
Old 01-01-2019, 11:01 PM   #1
DSH_NH
LQ Newbie
 
Registered: Jul 2018
Posts: 18

Rep: Reputation: Disabled
What Happened To Sendmail?


With the start of the new year I thought I would update my long in the tooth Slackware mail server. Since a fresh install on an idle server has the benefit of updating all the software, not just the mail software, I normally take that route. It also saves me taking the existing server off line as it normally it takes me a few hours of reinventing the wheel to add DKIM, clamav, certificates etc.

After doing a full install of current, I copied over a lot of the configuration files from the existing server as a starting point and then manually ran /etc/rc.d/rc.sendmail to find out where I was. I knew that it was a certainty that there would be some errors that I would have to deal with, but I was definitely not expecting the error “No such file or directory”. What was really a surprise is that after some investigation I found that not only was rc.sendmail missing, but “/usr/bin/sendmail” and the directory "/usr/share/sendmail" were also missing.

Thinking it was something I had possibly done wrong, I started over with a new install and selected all software and “terse” so I could easily watch the packages installed. I was expecting to see a sendmail installed in the “n” section but it wasn’t there. In addition the option for “rc.sendmail” was missing from the startup options.

Where did sendmail go?
 
Old 01-01-2019, 11:06 PM   #2
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,242

Rep: Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322
/extra
 
Old 01-01-2019, 11:10 PM   #3
DSH_NH
LQ Newbie
 
Registered: Jul 2018
Posts: 18

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by dugan View Post
/extra
Why was it taken out of the general install? Is there a way of including it as it is with the general install?

Last edited by DSH_NH; 01-01-2019 at 11:12 PM.
 
Old 01-02-2019, 01:26 AM   #4
ehartman
Senior Member
 
Registered: Jul 2007
Location: Delft, The Netherlands
Distribution: Slackware
Posts: 1,674

Rep: Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888
Quote:
Originally Posted by DSH_NH View Post
Why was it taken out of the general install? Is there a way of including it as it is with the general install?
Essentially (can't find so quickly when) it has been replaced with postfix, see www.postfix.org as sendmail hasn't been updated since 2015 so doesn't get any upstream support (and maybe even is EOL).
Quote:
postfix (mail transport and submission agent)

Postfix attempts to be fast, easy to administer, and secure, while at
the same time being sendmail compatible enough to not upset existing
users. Thus, the outside has a sendmail-ish flavor, but the inside is
completely different.
is the description from the slackdesc file.

Last edited by ehartman; 01-02-2019 at 05:30 AM.
 
Old 01-02-2019, 08:59 AM   #5
DSH_NH
LQ Newbie
 
Registered: Jul 2018
Posts: 18

Original Poster
Rep: Reputation: Disabled
Quote:
Essentially (can't find so quickly when) it has been replaced with postfix, see www.postfix.org as sendmail hasn't been updated since 2015 so doesn't get any upstream support (and maybe even is EOL).
Being old does not seem to be a good enough reason for dropping it arbitrarily from the install process, particularly when it probably took more effort to remove it and than to let it remain as is.

When I was watching all the packages being installed in terse mode during the second install to see if sendmail was really passed over, I saw packages pass by that included “floppy” in the title. I have a feeling that there are more people using sendmail than are still using floppy drives yet those packages are still being installed.

I have been using Slackware since the mid 90s and I must say this is the first time I have been disappointed in a decision made by Pat V.
 
Old 01-02-2019, 09:03 AM   #6
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,242

Rep: Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322
The changelog entry you want to look for is "Fri Nov 17 00:56:25 UTC 2017".

If you don't want to be disappointed again, then you might want to keep your eye on the "What do you want to see in -current"? thread, and speak up when decisions like this get proposed.

Yes it was proposed there first (by me) before it was done. You're the first person to disagree with the decision.

Last edited by dugan; 01-02-2019 at 09:12 AM.
 
Old 01-02-2019, 10:02 AM   #7
ehartman
Senior Member
 
Registered: Jul 2007
Location: Delft, The Netherlands
Distribution: Slackware
Posts: 1,674

Rep: Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888
Quote:
Originally Posted by DSH_NH View Post
Being old does not seem to be a good enough reason for dropping it arbitrarily from the install process, particularly when it probably took more effort to remove it and than to let it remain as is.
But it hasn't been removed, just moved to /extra
With no newer versions coming in Pat didn't even have to recompile it.

Although later he did recompile it:
Quote:
extra/sendmail/sendmail-8.15.2-i586-3.txz: Rebuilt.
Recompiled against openssl-1.1.0h.
And it hasn't been confined to /pasture yet, /extra is the right place for it so that people who do want it can still install it.
 
Old 01-02-2019, 10:29 AM   #8
DSH_NH
LQ Newbie
 
Registered: Jul 2018
Posts: 18

Original Poster
Rep: Reputation: Disabled
I really do not understand why you would even think about asking something be removed that you obviously do not use rather than live and let live so others could continue to easily use it. If it was because you thought it was old and possibly not being maintained as suggested in your reply here, then a warning in the README about that possibility might have been a better approach.

As for not participating in the "current" discussion, it never crossed my mind to do so. Slackware has always been stable for me and I never felt the need, but you do make a good point going forward. In this case however, if I was the only dissenter as a result of a lack of participation as you suggest, I am not sure it would have made much difference. (sigh)

Thanks for at least letting me know what happened. I appreciate it.

Edit:
@ehartman I did not see your post before posting the above. Thanks for your comments and I am glad to hear that Pat is keeping it current in extra.

Last edited by DSH_NH; 01-02-2019 at 10:38 AM.
 
Old 01-02-2019, 12:21 PM   #9
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,242

Rep: Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322
Quote:
Originally Posted by DSH_NH View Post
I really do not understand why you would even think about asking something be removed that you obviously do not use
cough

And I didn't ask for it to be removed. I asked for it to be replaced with something universally considered to be better. I understand that you do not agree, but, well...

Last edited by dugan; 01-02-2019 at 12:35 PM.
 
1 members found this post helpful.
Old 01-02-2019, 04:09 PM   #10
ehartman
Senior Member
 
Registered: Jul 2007
Location: Delft, The Netherlands
Distribution: Slackware
Posts: 1,674

Rep: Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888Reputation: 888
Quote:
Originally Posted by DSH_NH View Post
I really do not understand why you would even think about asking something be removed
BTW: Slackware was one of the last to switch to postfix (which is easier to configure for newbies anyway), most other distro's did so a long time ago, even RHEL (RedHat), which is known for its conservative approach; the newest releases are _still_ using the 3.10 kernel, though with backported security patches: kernel-3.10.0-957.el7.x86_64.rpm,
did so at least a release ago (RHEL 5.11, released in 2014 already had it as alternative to sendmail)

A similar decision is now due for Slackware 14.2 STABLE: what to do with PHP?
See this discussion http://www.linuxquestions.org/questi...-a-4175641599/
In short, but see the thread for more info, PHP 5.6 is now EOL, no more security (or bugfix) patches will be published for it anymore, but the logical upgrade to PHP 7 will break a LOT of installations as there are many incompatibilities between those versions.

We already had all of those problems in Slackware-current!

Last edited by ehartman; 01-03-2019 at 03:53 AM. Reason: Added point release for RHEL
 
Old 01-02-2019, 08:33 PM   #11
DSH_NH
LQ Newbie
 
Registered: Jul 2018
Posts: 18

Original Poster
Rep: Reputation: Disabled
@dugan and @ehartman.

My hat is off to both of you for the work you do and the contributions you obviously make to keep Slackware viable. And also for keeping the conversation civil in spite of my comments. I have feeling it wasn't easy as I am not big fan of change and it shows.

My first attempt to install sendmail from the standard tar ball started to be a trial, but once I realized that it was also in extra as a package, I had sendmail installed and running without the add ons in less than 5 minutes. Thanks for pointing me in that direction.
 
2 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Whatś happened to Sendmail on CentOS 6.3? baldur2630 Linux - Server 2 12-30-2012 09:04 AM
Sendmail Sendmail Sendmail lmcilwain Fedora 0 02-14-2006 02:01 PM
Whatever happened to geekcode.com? Infamous Tim General 2 07-19-2001 07:16 PM
bash-2.04#? what happened to root@localhost gummyworms Linux - General 2 07-12-2001 10:47 AM
first boot, whatever happened to my IDE? Infamous Tim Linux - Software 0 03-10-2001 03:40 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - Installation

All times are GMT -5. The time now is 05:42 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration