The issues surrounding making the current CentOS 5 build of QMT work on COS6 are increasing...

Firstly, let me address a major issue: 32-bit vs. 64-bit. These are the 20-teens folks... IMHO, 32-bit hardware is outdated. Of course, if you have 32-bit hardware laying around, it is perfectly reasonable to run QMT on it -- but I suggest you run COS5-32-bit and install a stock QMT -- I suspect we'll be supporting that version for many years to come!

Otherwise, if you're installing on 64-bit hardware, COS6 is the way to go (again -- IMHO)... but there are some significant issues to overcome. At my last attempt, here is what I found:

1) PHP Short Open Tags must be enabled (I have previously done it system wide in the /etc/php.ini file, but placing it in the apache options folder for just that one directory might be a better solution)

2) Our vqadmin-toaster package will not compile because some of the includes and headers have never been updated from upstream. As a result, you can either: a) unpack the src RPM, fix the headers (easily available from inter7.com), and recompile yourself, or b) secure a pre-built package available from the site: http://mirrors.qmailtoaster.com//testing/centos/6/x86_64/vqadmin-toaster-2.3.7-1.4.1.x86_64.rpm

3) You'll think you're out of the woods because everything will start up -- but you're not... there is a dependency I haven't tracked down yet to the libmysqlclient.15 library (vs. the libmysqlclient.16 that is current). Until that dependency can be fixed, you need to copy in an older version (mysql-5.0 vs. mysql-5.1). NOTE: It is sufficient to copy in the binaries for libmysqlclient.so.15.0.0 and libmysqlclient_r.so.15.0.0, and then create symbolic links from libmysqlclient.so.15 & libmysqlclient_r.so.15. DO NOT change the links for libmysqlclient.so and libmysqlclient_r.so (which point to ver 16 for everyone else -- again, I don't know what or why the link is to libmysqlclient.so.15 -- but it is, and until we finish development of the COS6 version, we'll have to live with this patch).

4) Again, you will think you're golden -- except that 64-bit software takes up more memory than 32-bit software -- well, it does when it's really 32-bit software PORTED to 64-bit! :-) So your next problem will be some of your runtimes will fail because they'll exceed their memory limits. You will need to edit the run scripts located in /var/qmail/supervise/*/run. Those that use the softlimit option should have the limit increased to 64MB RAM (67108864 -- 64 * 1024 * 1024) -- EXCEPT that if you use SSL, you should increase the memory limit to 128MB (134217728 -- 128 * 1024 * 1024). NOTE: If you allow SSL connections on your SMTP, you'll want that 128MB option on ALL SMTP daemons, not just the ones on ports 587 and/or 465!

And now, at least as far as I have tested lately, you're finally ready to rock!

Go forth and EMAIL in 64-BIT CENTOS 6!!!

Best Regards,

Dan McAllister
QMT DNS/Mirror Admin
Unofficial "bleeding edge" QMT tester (OK, well, with the age of COS6, maybe it's a scabbed edge... healed but scarred edge... oh, whatever... :))

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to