Recientemente, varios administradores de servidores han reportado un problema al intentar realizar copias de seguridad en Plesk utilizando MariaDB 10.11. El error se manifiesta de la siguiente manera:
Unable to back up applications packages. Error: ODBC error #28000: [ma-3.1.20]Access denied for user 'apsc'@'127.0.0.1' (using password: YES)
Este error ocurre cuando se intenta realizar un backup en Plesk y se relaciona con el usuario ‘apsc’, el cual no puede autenticarse correctamente. Adicionalmente, el uso de la utilidad plesk repair db
no soluciona el problema y no se detecta corrupción en la base de datos apsc mediante revisiones manuales.
Causa del problema
Este fallo ha sido identificado como un bug en Plesk con el código PPPM-14535. Hasta el momento, el error permanece sin solución definitiva por parte de los desarrolladores de Plesk.
Solución provisional
Mientras se espera una solución oficial por parte de Plesk, se puede implementar una solución provisional para resolver el error. A continuación, se detallan los pasos:
- Conéctate al servidor Plesk mediante SSH como usuario con privilegios root.
- Abre el archivo de configuración de MariaDB con un editor de texto. El archivo de configuración dependerá del sistema operativo que estés utilizando.
- Para RHEL/CentOS/AlmaLinux/Rocky Linux/CloudLinux:
/etc/my.cnf
- Para Ubuntu y Debian:
/etc/mysql/my.cnf
o bien,/etc/mysql/mariadb.conf.d/50-server.cnf
- Para RHEL/CentOS/AlmaLinux/Rocky Linux/CloudLinux:
- Desactiva el parámetro
skip-name-resolve
:Dentro del archivo de configuración, busca la línea que contiene el parámetroskip-name-resolve
oskip_name_resolve
y coméntala (añade el símbolo#
al inicio de la línea) o elimínala. - Guarda los cambios y cierra el archivo.
- Reinicia el servicio MariaDB para aplicar los cambios:
service mariadb restart
Explicación técnica
El parámetro skip-name-resolve
en MariaDB deshabilita la resolución de nombres de dominio para mejorar el rendimiento en algunos casos. Sin embargo, en este escenario específico, parece estar causando que la autenticación basada en direcciones IP locales (como ‘127.0.0.1’) falle, lo que impide el correcto funcionamiento del proceso de backup.
Al comentar o eliminar este parámetro, MariaDB volverá a realizar la resolución de nombres, permitiendo que el usuario ‘apsc’ se autentique correctamente y permitiendo que el proceso de backup en Plesk continúe sin problemas.
Conclusión
Si bien este es un problema temporal relacionado con un bug en Plesk, la solución provisional permite a los administradores de sistemas continuar con sus tareas de backup sin interrupciones mayores. Es recomendable seguir de cerca las actualizaciones de Plesk para obtener una solución definitiva en futuras versiones del software.
fuente: Plesk