Password Generation Problem

nightstryke

Verified User
Joined
Nov 14, 2015
Messages
28
Ok I seem to have an issue with Directadmin, password generation for mysql databases, email accounts, user accounts, reseller accounts isn't working, pretty much password generation in general isn't working and directadmin is refusing to accept a normal typed in password as well.

Can anyone help me with this?
 
Seems problem with mysql/maria - not with DA, there was old implementation like native password support etc..
Provide more details: OS/mysql/maria/DA versions? fresh install or broken after update? directadmin.conf default or copied from another server, maybe some conflicting strings added to my.cnf?
 
Running Almalinux 9 64-bit, Directadmin version 1.652, MariaDB 10.6, this is a fresh install after restoring user backups.
I did copy some options from the old directadmin.conf, but I doubt any of those options would interfere, they were primarily SNI options.
 
Ok Update on this I had the DA Support help me troubleshoot this a bit further and here's what happened.
For the record I'm running the latest Directadmin, Almalinux 9, with Apache, MariaDB, and PHP 8.1, I would like to have PHP 8.2 installed too, but some of the software running on my server requires IonCube.

The Good news is that IonCube 13.0.1 supports PHP 8.1 and PHP 8.2 now since version 13.0.0.

The Bad news is version 13.0.0 and above have an issue with directadmin's php password generation script that ceases functionality of all password generation.

The only viable fix until the folks at Directadmin can update the password generation script to support later versions IonCube is to default to IonCube 12.0.4 with PHP 8.1.

DA Support also mentioned that the problem appeared when using OpCache and IonCube 13.0.X together on PHP 8.1, PHP 7.4 doesn't have such an issue. They stated that this may be a bug and have reported it.

Anyways I want to shout out a big "Thank You!" to the Techs at DA Support for helping me with this as I was seriously digging through everything trying to find the reason why it wasn't working.
 
Back
Top