• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Backup error: 'undef' password passed to makePasswordNode

ManuelF

New Pleskian
On every backup I get the following warnings:

<?xml version="1.0" encoding="UTF-8"?>
<execution-result status="warnings">
<object name="admin" type="account">
<message severity="error" code="msgtext">'undef' password passed to makePasswordNode. Set to empty</message>
</object>
<object name="admin" type="account">
<message severity="error" code="msgtext">'undef' password passed to makePasswordNode. Set to empty</message>
</object>
<object name="admin" type="account">
<message severity="error" code="msgtext">'undef' password passed to makePasswordNode. Set to empty</message>
</object>
<object name="admin" type="account">
<message severity="error" code="msgtext">'undef' password passed to makePasswordNode. Set to empty</message>
</object>
</execution-result>

I tried to locate the user admin which is mentioned, i found the following in my database:
SELECT id, login, password, isBuiltIn, roleId, isLocked, ownerId, externalId, isDomainAdmin, authCookie, sessionId FROM smb_users WHERE password = '';

+----+-------+----------+-----------+--------+----------+---------+------------+---------------+------------+-----------+
| id | login | password | isBuiltIn | roleId | isLocked | ownerId | externalId | isDomainAdmin | authCookie | sessionId |
+----+-------+----------+-----------+--------+----------+---------+------------+---------------+------------+-----------+
| 1 | admin | | 1 | 1 | 1 | 1 | NULL | NULL | NULL | NULL |
+----+-------+----------+-----------+--------+----------+---------+------------+---------------+------------+-----------+

I don't know if password should be set here... I changed the admin password but that does not have any effect to the database. I also tried to set passwort to a random value, same error.

Does anybody know a solution or can help me find one?
 
Looks like there is database inconsistency. Try to find in psadump.log errors like
TRACE SQL: SELECT smb_users.*, smb_roles.name AS SmbRoleName FROM smb_users INNER JOIN smb_roles ON smb_users.roleId = smb_roles.id WHERE smb_users.login = 'admin@domain.com'
ERROR 'undef' password passed to makePasswordNode. Set to empty

and check that password is empty with something like:

SELECT smb_users.*, smb_roles.name AS SmbRoleName FROM smb_users INNER JOIN smb_roles ON smb_users.roleId = smb_roles.id WHERE smb_users.login = 'admin@domain.com'\G
*************************** 1. row ***************************
id: 100
login: admin@domain.com
password: NULL <========= FAIL
contactName: admin@domain.com
email: admin@domain.com
.......................

Then update smb_users table with password 'very$ecure' where password is NULL, for example.
Contact support team if you can't fix it by yourself.
 
ive got the same problem after upgrading to v 10.

<?xml version="1.0" encoding="UTF-8"?>
<execution-result status="error">
<object name="user1" type="account">
<message severity="error" code="msgtext">'undef' password passed to makePasswordNode. Set to empty</message>
</object>
<object name="user1" type="account">
<message severity="error" code="msgtext">'undef' password passed to makePasswordNode. Set to empty</message>
</object>
<object name="user1" type="account">
<message severity="error" code="msgtext">'undef' password passed to makePasswordNode. Set to empty</message>
</object>
<object name="user1" type="account">
<message severity="error" code="msgtext">'undef' password passed to makePasswordNode. Set to empty</message>
</object>
<object name="user1" type="account">
<message severity="error" code="msgtext">'undef' password passed to makePasswordNode. Set to empty</message>
</object>
<object name="user2" type="account">
<message severity="error" code="msgtext">'undef' password passed to makePasswordNode. Set to empty</message>
</object>
<object name="backup" type="backupowner">
<message severity="error" code="msgtext">The dump have been invalidated by check-dump operation</message>
</object>
<object name="backup" type="backupowner">
<message severity="error" code="msgtext">Runtime error: The check dump failed with code '1'. The dump can contain invalid data! at /usr/local/psa/admin/bin/plesk_agent_manager line 667.
</message>
</object>
</execution-result>

error used to come up twice for user2. setting a new password for user2 brought it down to one itme.
both users have a password set in smb_users
 
I just upgraded from Plesk 10.2 to 10.4.4 yesterday and I'm now getting this same issue. I got a bunch of emails going back all the way to Feb-1-2012 like this one:

Backup task finished.

Task was created by with guid (e435f900-5205-4801-a840-a520d1fccefd)


Creation date is: 2012-Mar-03 01:04:02
Task status is: error

Dump full name is: CentOS__1203030104.tar

With an attachment of the file "migration.result" which has the following in it:

<?xml version="1.0" encoding="UTF-8"?>
<execution-result status="error" log-location="/usr/local/psa/PMM/sessions/2012-03-04-010402.337/migration.result">
<object name="username" type="client">
<message id="4e59147b-647e-4975-82ab-2f09e7c30ffa" severity="error" code="msgtext">
<description>'undef' password passed to makePasswordNode. Set to empty</description>
</message>
<message id="2a1de2ef-10da-469d-89dc-1cb4d55960ba" severity="error" code="msgtext">
<description>'undef' password passed to makePasswordNode. Set to empty</description>
</message>
<message id="e03034b0-9012-4d6c-8d26-9847a8d02ae6" severity="error" code="msgtext">
<description>'undef' password passed to makePasswordNode. Set to empty</description>
</message>
</object>
</execution-result>

When I check my FTP personal repository all the backup tar files are there and look like they are the right size at 5.2GB in size. What can be the problem?

Thank you,

Mike
 
Back
Top