Re: Maia on centos 8

"Janky Jay, III" <[email protected]>
Newsgroups gmane.mail.virus.maiamailguard
Message-ID <[email protected]>
Thank you!

On 3/29/20 11:42 AM, jjs - mainphrame wrote:
> https://github.com/einheit/maia_mailguard_1.04a
>
> On Sun, Mar 29, 2020 at 10:35 AM Janky Jay, III <[email protected]
> <mailto:[email protected]>> wrote:
>
>     Ah. I wasn't aware you had created another fork. Thanks!
>
>     On 3/29/20 11:31 AM, jjs - mainphrame wrote:
>>     While the goals and priorities of technion differ from ours, they
>>     are welcome to incorporate any of the fixes from our fork.
>>
>>     Jake
>>
>>
>>
>>     On Sun, Mar 29, 2020 at 10:26 AM Janky Jay, III <[email protected]
>>     <mailto:[email protected]>> wrote:
>>
>>         Hi Jake,
>>
>>             This is great news! Have you thought about pushing the
>>         code changes to technion's Github repo? I'm sure Jason would
>>         be happy to review the changes and accept them into his
>>         master branch.
>>
>>         On 3/28/20 10:53 AM, jjs - mainphrame wrote:
>>>         The php fixes for 7.2 turned out to be not that extensive or
>>>         complicated.
>>>
>>>         I had to do to a few workarounds, but I've moved my maia
>>>         instances over the new centos 8 installs, and so far
>>>         everything is working as advertised. The new installs seem
>>>         to be more responsive on the web interface, perhaps due to
>>>         the use of php-mysqlnd, and the faster code of php 7 in general.
>>>
>>>         Remaining issues -
>>>         Had to revert from smarty 3 to Smarty 2.
>>>         Pear failed to install htmlpurifier, so that was installed
>>>         separately.
>>>         Clamd dies when run from systemd, but runs fine when run
>>>         from rc.local (or manually)
>>>         selinux is in permissive mode. Need to come up with selinux
>>>         policies to allow maia to run
>>>
>>>         https://github.com/einheit/maia_mailguard_1.04a
>>>
>>>         jake
>>>
>>>
>>>         On Thu, Mar 26, 2020 at 12:30 PM Robert LeBlanc
>>>         <[email protected] <mailto:[email protected]>> wrote:
>>>
>>>             So far that looks like just deprecated syntax warnings
>>>             and notices, but nothing that necessarily breaks
>>>             functionality.  I’d expect that with older code that
>>>             hasn’t been updated for PHP 7—it may still work (you did
>>>             get to “Success!”), but it’ll generate a lot of
>>>             complaints in the logs unless you change the log
>>>             threshold to ignore warnings and notices.
>>>
>>>             According to its “official” changelog, MDB2 was last
>>>             updated in 2012 (v 2.5.0b5), so its maintainers are
>>>             clearly not going to update it for PHP 7.
>>>
>>>             That said, there’s a GitHub version that seems to be
>>>             maintained (as of 12 months ago) with PHP 7 fixes:
>>>
>>>             https://github.com/pear/MDB2
>>>
>>>
>>>>             On Mar 26, 2020, at 11:53 AM, jjs - mainphrame
>>>>             <[email protected] <mailto:[email protected]>> wrote:
>>>>
>>>>             Simple test - 
>>>>
>>>>             OK, I'm going back to basics here with a simple test,
>>>>             comparing Centos 7 & php-5.4.16 with Centos 8 & php-7.2.11
>>>>
>>>>             They both have the same pear MDB2 modules installed. A
>>>>             simple DB connection test was run on both:
>>>>
>>>>             <?php
>>>>             require_once 'MDB2.php';
>>>>
>>>>             $dsn = 'mysqli://test:test@dbserv/test';
>>>>             $options = array(
>>>>                 'debug' => 2,
>>>>                 'result_buffering' => false,
>>>>             );
>>>>
>>>>             $mdb2 =& MDB2:: connect($dsn, $options);
>>>>             if (PEAR::isError($mdb2)) {
>>>>                 die($mdb2->getMessage());
>>>>             } else {
>>>>                 echo "Success!\n";
>>>>             }
>>>>
>>>>             $mdb2->disconnect();
>>>>             ?>
>>>>
>>>>             On Centos 7, it simply returns "Success!" 
>>>>             But on Centos 8 it returns this:
>>>>
>>>>             PHP Warning:  count(): Parameter must be an array or an
>>>>             object that implements Countable in
>>>>             /usr/share/pear/MDB2.php on line 826
>>>>
>>>>             Warning: count(): Parameter must be an array or an
>>>>             object that implements Countable in
>>>>             /usr/share/pear/MDB2.php on line 826
>>>>             PHP Notice:  Only variables should be assigned by
>>>>             reference in /root/dbtest.php on line 10
>>>>
>>>>             Notice: Only variables should be assigned by reference
>>>>             in /root/dbtest.php on line 10
>>>>             Success!
>>>>
>>>>             Jake
>>>>
>>>>
>>>>             On Tue, Mar 24, 2020 at 11:46 AM jjs - mainphrame
>>>>             <[email protected] <mailto:[email protected]>> wrote:
>>>>
>>>>                 Hi folks,
>>>>
>>>>                 maia works well for me on centos 7, but not on
>>>>                 centos 8, with php-7.2
>>>>
>>>>                 Actually the perl part is golden, and configtest.pl
>>>>                 <http://configtest.pl/> works fine. But the php
>>>>                 side of things is broken, and configtest.php fails
>>>>                 miserably.
>>>>
>>>>                 It looks the diverging code bases of php, smarty,
>>>>                 pear and maia are the issue.
>>>>
>>>>                 Has anybody had any success getting maia running
>>>>                 with php-7.2? If so, I'd be curious what tweaks you
>>>>                 had to make. I found that as installed,
>>>>                 configtest.php says it can't connect to the
>>>>                 database, but tcpdump shows that not a single
>>>>                 packet gets sent to the specified db server.
>>>>
>>>>                 If nobody has any new info, I guess I'll have to
>>>>                 look at the old code and try to figure out what's
>>>>                 broken.
>>>>
>>>>                 Jake
>>>>
>>>>             _______________________________________________
>>>>             Maia-users mailing list
>>>>             [email protected]
>>>>             <mailto:[email protected]>
>>>>             http://www.renaissoft.com/cgi-bin/mailman/listinfo/maia-users
>>>
>>>
>>>         _______________________________________________
>>>         Maia-users mailing list
>>>         [email protected] <mailto:[email protected]>
>>>         http://www.renaissoft.com/cgi-bin/mailman/listinfo/maia-users
>>
>

_______________________________________________
Maia-users mailing list
[email protected]
http://www.renaissoft.com/cgi-bin/mailman/listinfo/maia-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.