• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Unable to create dump: Can't use an undefined value as an ARRAY reference

T

TobiI

Guest
Hi,
currently my Plesk Backup Manager always fails when trying to create backups. I use Plesk Panel 10.4.4 Update #3 on Opensuse 11.4.

/usr/local/psa/PMM/sessions/2011-11-20-102632.115/psadump.log

== STDERR ====================
1+0 records in
1+0 records out
31457280 bytes (31 MB) copied, 0.0524007 s, 600 MB/s
Unable to create dump: Can't use an undefined value as an ARRAY reference at /usr/local/psa/PMM/agents/shared/Db/ShellBackend.pm line 47.
at /usr/local/psa/PMM/agents/shared/Db/ShellBackend.pm line 47
Db::ShellBackend::fetchrow('Db::MysqlShellBackend=HASH(0x9bb0aa0)') called at /usr/local/psa/PMM/agents/shared/Db/Connection.pm line 222
Db::Connection::fetchrow('Db::Connection=HASH(0x9bb5148)') called at /usr/local/psa/PMM/agents/PleskX/PleskX.pm line 2514
PleskX::dumpTemplates9x('PleskX=HASH(0x83ec0a0)', 1, 'server', undef, 'domain') called at /usr/local/psa/PMM/agents/PleskX/PleskX.pm line 2358
PleskX::dumpTemplates('PleskX=HASH(0x83ec0a0)', 1, 'server', 'domain') called at /usr/local/psa/PMM/agents/PleskX/PleskX.pm line 6768
PleskX::makeServerNode('PleskX=HASH(0x83ec0a0)') called at /usr/local/psa/PMM/agents/PleskX/PleskX.pm line 567
PleskX::dump('PleskX=HASH(0x83ec0a0)') called at /usr/local/psa/admin/bin/plesk_agent_manager line 636
main::__ANON__() called at /usr/local/psa/PMM/agents/shared/Error.pm line 405
eval {...} called at /usr/local/psa/PMM/agents/shared/Error.pm line 397
Error::subs::try('CODE(0x9bfcd98)', 'HASH(0x9be0bb8)') called at /usr/local/psa/admin/bin/plesk_agent_manager line 650
main::perform('verbose', 4, 'owner-type', 'server', 'split-size', undef, 'session-path', '/usr/local/psa/PMM/sessions/2011-11-20-102632.115', 'description', ...) called at /usr/local/psa/admin/bin/plesk_agent_manager line 1210
main::__ANON__() called at /usr/local/psa/PMM/agents/shared/Error.pm line 398
eval {...} called at /usr/local/psa/PMM/agents/shared/Error.pm line 397
Error::subs::try('CODE(0x83ebc50)', 'HASH(0x83ebdb8)') called at /usr/local/psa/admin/bin/plesk_agent_manager line 1219
main::main() called at /usr/local/psa/admin/bin/plesk_agent_manager line 1221.

Any ideas how to troubleshoot this?
 
Try to find more details in logs /usr/local/psa/PMM/sessions/2011-11-20-102632.115
 
More information..

..find attached the complete psadump.log. Any help is appreciated.
 

Attachments

  • psadump.log.txt
    29.1 KB · Views: 8
problem persists

..sorry no, that doesn't help either.

I also checked the following threads:
http://forum.parallels.com/showthread.php?t=108411
http://forum.parallels.com/pda/index.php/t-112868.html
http://forum.parallels.com/showthread.php?t=93086
http://forum.parallels.com/showthread.php?t=112102

After reinstalling the server from my hoster's template and basic setup (without domains, customer etc.) I still get the following error:

<?xml version="1.0" encoding="UTF-8"?>
<execution-result status="error" log-location="/usr/local/psa/PMM/sessions/2011-11-27-110243.564/migration.result">
<message id="a8872716-a727-4971-802b-4b19bb6bbf45" severity="error" code="CheckDump">
<description>Unable to check dump: Could not check dump. Invalid xml response:
at /usr/local/psa/PMM/agents/PleskX/PmmCli.pm line 177
PmmCli::parseCheckDumpResult('Error: adjacent parameter is empty in \'dump-file-specificati...') called at /usr/local/psa/admin/bin/plesk_agent_manager line 1136
main::checkDump('/var/lib/psa/dumps', '', '/usr/local/psa/PMM/sessions/2011-11-27-110243.564') called at /usr/local/psa/admin/bin/plesk_agent_manager line 670
main::__ANON__() called at /usr/local/psa/PMM/agents/shared/Error.pm line 405
eval {...} called at /usr/local/psa/PMM/agents/shared/Error.pm line 397
Error::subs::try('CODE(0x19814e28)', 'HASH(0x197f8ee0)') called at /usr/local/psa/admin/bin/plesk_agent_manager line 679
main::perform('verbose', 4, 'owner-type', 'server', 'split-size', undef, 'session-path', '/usr/local/psa/PMM/sessions/2011-11-27-110243.564', 'description', ...) called at /usr/local/psa/admin/bin/plesk_agent_manager line 1210
main::__ANON__() called at /usr/local/psa/PMM/agents/shared/Error.pm line 398
eval {...} called at /usr/local/psa/PMM/agents/shared/Error.pm line 397
Error::subs::try('CODE(0x18003c50)', 'HASH(0x18003db8)') called at /usr/local/psa/admin/bin/plesk_agent_manager line 1219
main::main() called at /usr/local/psa/admin/bin/plesk_agent_manager line 1221.
</description>
</message>
<message id="b684e95e-9610-4a7e-8b48-3ca36422d22f" severity="error" code="fatal">
<description>Unable to create dump</description>
</message>
</execution-result>

Where can I check the mentioned 'dump-file-specification'?
 
Try to install perl-DBD-mysql and perl-DBI packages from openSUSE vendor's repository.
 
Solved

Cool, that seems to have solved the problem. After I installed the following packages I am able to create backups now:
perl-DBD-mysql
perl-DBI

So far, I have not tried to restore a backup yet.

Thank you very much for your support!
 
backup task failed

<?xml version="1.0" encoding="UTF-8"?>
<execution-result status="error" log-location="/usr/local/psa/PMM/sessions/2012-02-27-181612.803/migration.result">
<message id="cf8a90c6-805b-4cb7-8b51-dd73302c6195" severity="error" code="CheckDump">
<description>Unable to check dump: Could not check dump. Invalid xml response:
at /usr/local/psa/PMM/agents/PleskX/PmmCli.pm line 177
PmmCli::parseCheckDumpResult('Error: adjacent parameter is empty in \'dump-file-specificati...') called at /usr/local/psa/admin/bin/plesk_agent_manager line 1136
main::checkDump('/var/backup', '', '/usr/local/psa/PMM/sessions/2012-02-27-181612.803') called at /usr/local/psa/admin/bin/plesk_agent_manager line 670
main::__ANON__() called at /usr/lib/perl5/vendor_perl/5.8.8/Error.pm line 415
eval {...} called at /usr/lib/perl5/vendor_perl/5.8.8/Error.pm line 407
Error::subs::try('CODE(0xaa2057c)', 'HASH(0xaa20864)') called at /usr/local/psa/admin/bin/plesk_agent_manager line 679
main::perform('verbose', 4, 'owner-type', 'server', 'split-size', 'undef', 'session-path', '/usr/local/psa/PMM/sessions/2012-02-27-181612.803', 'description', ...) called at /usr/local/psa/admin/bin/plesk_agent_manager line 1210
main::__ANON__() called at /usr/lib/perl5/vendor_perl/5.8.8/Error.pm line 408
eval {...} called at /usr/lib/perl5/vendor_perl/5.8.8/Error.pm line 407
Error::subs::try('CODE(0xa83e834)', 'HASH(0xa83e8a0)') called at /usr/local/psa/admin/bin/plesk_agent_manager line 1219
main::main() called at /usr/local/psa/admin/bin/plesk_agent_manager line 1221.
</description>
</message>
<message id="fee2c9ff-ac2a-405c-8482-721dbedaaa2e" severity="error" code="fatal">
<description>Unable to create dump</description>
</message>
<message id="bee1baf9-7ab3-4aee-83bd-abbb54e1fceb" severity="error" code="UtilityError">
<description>Unable to get Global settings for APS Applications (ErrorCode: 3, STDOUT:).</description>
</message>
</object>
</execution-result>
 
i am upgrade plesk 9.3 to 10.3 but httmng not work correct then upgrade to 10.4.4 many hosting not record service node web hosting .i'm add service node for domain not exist and error with httpmng with this query
insert into DomainServices (dom_id,type,status,ipCollectionId) VALUES (domainid,4,0,'.ipcollectionid')')

then all domains up but subdomains not work ,then remove subdomains from subdomains table and add subdomains to domains table .

at moment backup task not work and not exit null record registryUid
with query
mysql> select id,cacheId,registryUid from smb_apsPackages;

server os centos 5
perl-DBD-mysql not install because confilic whit mysql
pleas help me
best regard
 
Back
Top