openwebmail broke with latest update
mafsys1234 at gmail.com
Tue Aug 27 05:22:25 UTC 2019
On 27/08/2019 1:43 pm, William Dudley wrote:
> Again, thanks for your time on this.
> My comments are interspersed below:
> On Mon, Aug 26, 2019 at 1:53 AM MJ <mafsys1234 at gmail.com> wrote:
>> Hi Bill,
>> On 26/08/2019 12:30 am, William Dudley wrote:
>>> Thanks for your suggestions.
>>> I left my debugging attempts out of my email to the list.
>>> I checked the permissions, and they are as they should be: 4755 for
>>> openwebmail.pl, owned by root:mail.
>> Can you run the openwebmail.pl script in the directory?
> If you mean run it from the command line, yes, I can, it poops out the
> login screen.
> The bug occurs if I successfully login to openwebmail -- then I get the
> error message.
Yes that's the one because it's the script that contains login() and sets group/user ids and ultimately fails (I think - because it's also in another location which I will check out later)
>> Look, curiosity took hold and I decided to install everything in a new VM,
>> FreeBSD freebsd 12.0-RELEASE FreeBSD 12.0-RELEASE r341666 GENERIC amd64
>> (and that may be a problem, the version of bsd though I doubt it.)
> I'm running 11.3, and I fear that the version of either Perl or openwebmail
> is different between 11.3 and 12.0,
> such that your test, while useful, may not have much bearing on my current
> situation. At least, it suggests
> that, when I upgrade to 12.x, openwebmail may once again work.
> My pkg versions are:
> apache24-2.4.41 (though I very much doubt apache has anything to do with
> the error)
The only difference is I'm running perl: perl5-5.28.2
Yes, all the files are present; openwebmail isn't failing to run, it's
> failing to do a change group.
> For fun, I just uninstalled and re-installed openwebmail, to make sure all
> files are present. There
> was no change in the failure mode; still fails to change group.
> Bill Dudley
You know, openwebmail produces a log in /var/log. I just checked mine and it has some handy information.
Checking the code quickly, you might be able to enable more verbose debugging. First check your log.
More information about the freebsd-questions