Issues editing Sendmail 8.18.1 on Webmin 2.302

SYSTEM INFORMATION
OS type and version Centos Stream 10
Webmin version 2.302

Hi, trying to migrate from Centos Stream 9 to 10 and I have an issue with configuring Sendmail 8.18.

Normally I can edit the text files via Webmin for virtusertable etc, but now Webmin shows to edit direct the virtusertable.cdb which is not a plain text file. I have to manually edit the virtusertable and use the makemap tool to create the CDB, webmin then makes no sence of this file.

Has anyone got the fix for this?
regards

Centos is ‘out there on the bleeding edge’ maybe it’s worth using an OS that is slightly more stable, who knows what has changed to cause the issue

Just as a follow up. There isn’t the resources available for the small staff here to keep up with Stream and its’ changes.
It isn’t a supported OS at this time. (sorry, webin not virtualmin)

I knew a RH engineer once that said Fedora was their test bed. I’m guessing they now consider Stream pretty much the same on the server side.

Thanks for the reply, I have been using Centos for 20+ years and tbh its the only flavour that I really get on with so using another OS isnt really an option

That is not quite correct, you could use rocky linux which is very close to centos but is stable

For now, I will try and work within the limitations of what there is. But is this really a Centos issue? Sendmail for all flavours will be using one of the encoding formats and not plain text for config files as that is application dependant and not OS. Sendmail requires that files are edited in the plain text format and use makemap to generate the encoded access.cdb etc.

Since the change is in Centos versions instead of a Webmin upgrade? Possibly. I don’t have Sendmail and the Virtualmin version of Webmin so I can’t check. If there is no way to configure where the module looks, then perhaps it is a Webmin issue. Have you checked all of the Webmin configuration options available for the module? Like the little ‘inconspicuous’ gear icon?

I think @Jamie is the person that would know?

I did check before I created this post, but I might have missed something but I dont think I have.
By default, on Centos Stream 9 it loads the text file then I assume it using makemap once its saved.

But on Centos 10 it is trying to load the encoded file.
image

Not true for Webmin. Webmin supports CentOS Stream (or tries to, though there are fewer people using it and less testing).

It is not.

I don’t know why folks are making this about the OS. It’s an issue of the Sendmail module. Since so few people are using Sendmail, I assume it just hasn’t come up.

This is indeed a Webmin bug, which I’ve fixed here : Some sendmail hash files end with .cdb · webmin/webmin@e1d87fa · GitHub

2 Likes

Thanks, I have added |cdb to the three lines and now it locads the text file as expected.

regards

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.