• 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

Backup restore failed

M

mhoener

Guest
Hello

my Backuprestore failded with following message:
pmm utility 'Conflict Detector' raised an exception. Error code is: 255
See pmmcli.log to find out detailed information on this

The maschine ist new istalled with 10.3.1 and the backup is from 10.3.1.

Please can help me it is urgent because there is no domains are available for my customer

Regards
Michael

PRODUCT, VERSION, OPERATING SYSTEM, ARCHITECTURE
Plesk 10.3.1, Opensuse 11.3, x64

psadump.log
[21699]: 10:31:08 INFO ------------------------------------------------------------
[21699]: 10:31:08 INFO Migration status reporting initialized.
[21699]: 10:31:08 INFO Status file: /usr/local/psa/PMM/rsessions/20110831123106516/dump-status.xml
[21699]: 10:31:08 INFO ------------------------------------------------------------
[21699]: 10:31:11 ERROR 23a58878-3b62-4ee4-84b9-13a9c4abcbf6 Unable to create dump:
at /usr/local/psa/PMM/agents/shared/Logging.pm line 84
Logging::error('Unable to create dump', 'fatal') called at /usr/local/psa/admin/bin/plesk_agent_manager line 644
main::__ANON__('Error::Simple=HASH(0x227d508)', 'SCALAR(0x1c0fc88)') called at /usr/lib/perl5/vendor_perl/5.12.1/Error.pm line 339
eval {...} called at /usr/lib/perl5/vendor_perl/5.12.1/Error.pm line 329
Error::subs::run_clauses('HASH(0x20b8bb8)', '\'undef\' value passed to XmlNode::setAttribute for \'value\'...', undef, 'ARRAY(0x20c3e78)') called at /usr/lib/perl5/vendor_perl/5.12.1/Error.pm line 426
Error::subs::try('CODE(0x20b9358)', 'HASH(0x20b8bb8)') called at /usr/local/psa/admin/bin/plesk_agent_manager line 646
main::perform('verbose', 0, 'split-size', undef, 'session-path', '/usr/local/psa/PMM/rsessions/20110831123106516', 'all', 1, 'migration-mode', ...) called at /usr/local/psa/admin/bin/plesk_agent_manager line 1200
main::__ANON__() called at /usr/lib/perl5/vendor_perl/5.12.1/Error.pm line 408
eval {...} called at /usr/lib/perl5/vendor_perl/5.12.1/Error.pm line 407
Error::subs::try('CODE(0x8cac50)', 'HASH(0x8cadb8)') called at /usr/local/psa/admin/bin/plesk_agent_manager line 1209
main::main() called at /usr/local/psa/admin/bin/plesk_agent_manager line 1211
 
pmmcli.log

Quate from my pmmcli.log i think thats the error

== STDERR ====================
PHP Warning: XMLReader::eek:pen(): Unable to open source data; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php, Line: 211

Error report was sent successfully
Report body:
<?xml version="1.0"?>
<error><type>Exception</type><message>PHP Warning: XMLReader::eek:pen(): Unable to open source data; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php, Line: 211
</message><file>/usr/local/psa/admin/smb/application/library/Smb/Exception/Syntax.php</file><line>55</line><code>0</code><trace>#0 [internal function]: Smb_Exception_Syntax::handleError(2, 'XMLReader::eek:pen...', '/usr/local/psa/...', 211, Array)
#1 /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php(211): XMLReader-&gt;open('/usr/local/psa/...')
#2 /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php(51): SpecificationReader-&gt;readStructure()
#3 /usr/local/psa/admin/plib/backup/Conflicts/Detector/ConflictDetector.php(88): SpecificationReader-&gt;__construct('plesk-info', Object(ResourcesDescriptionDoc), '/usr/local/psa/...', Object(SOfRCollection))
#4 /usr/local/psa/admin/plib/backup/Conflicts/ConflictsRunner.php(55): ConflictDetector-&gt;detectConflicts()
#5 /usr/local/psa/admin/plib/backup/Conflicts/Runner.php(19): ConflictsRunner::run(Array)
#6 {main}</trace><user-ip/><host/><request-url/><request-method/><product-version>10.3.1 SuSE 11.3 1013110726.09
</product-version></error>

PHP Warning: XMLReader::read(): Load Data before trying to read; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php, Line: 213

Error report was sent successfully
Report body:
<?xml version="1.0"?>
<error><type>Exception</type><message>PHP Warning: XMLReader::read(): Load Data before trying to read; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php, Line: 213
</message><file>/usr/local/psa/admin/smb/application/library/Smb/Exception/Syntax.php</file><line>55</line><code>0</code><trace>#0 [internal function]: Smb_Exception_Syntax::handleError(2, 'XMLReader::read...', '/usr/local/psa/...', 213, Array)
#1 /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php(213): XMLReader-&gt;read()
#2 /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php(51): SpecificationReader-&gt;readStructure()
#3 /usr/local/psa/admin/plib/backup/Conflicts/Detector/ConflictDetector.php(88): SpecificationReader-&gt;__construct('plesk-info', Object(ResourcesDescriptionDoc), '/usr/local/psa/...', Object(SOfRCollection))
#4 /usr/local/psa/admin/plib/backup/Conflicts/ConflictsRunner.php(55): ConflictDetector-&gt;detectConflicts()
#5 /usr/local/psa/admin/plib/backup/Conflicts/Runner.php(19): ConflictsRunner::run(Array)
#6 {main}</trace><user-ip/><host/><request-url/><request-method/><product-version>10.3.1 SuSE 11.3 1013110726.09
</product-version></error>

PHP Fatal error: Call to a member function getGuid() on a non-object in /usr/local/psa/admin/plib/backup/Conflicts/Detector/ConflictDetector.php on line 94

Traceback (most recent call last):
File "/usr/local/psa/admin/share/pmmcli/pmmcli.py", line 2118, in main
data_action_response, errcode_response, error_message = actions.get(sys.argv[1][2:])(parameters)
File "/usr/local/psa/admin/share/pmmcli/pmmcli.py", line 1963, in restore
return ActionRunner(RestoreAction, restore_task_specification, parameters).doActivity()
File "/usr/local/psa/admin/share/pmmcli/pmmcli.py", line 150, in doActivity
result = self.processor.doActivity()
File "/usr/local/psa/admin/share/pmmcli/pmmcli.py", line 783, in doActivity
if session.detectConflicts(plesk_actual_dump):
File "/usr/local/psa/admin/share/pmmcli/pmmcli_session.py", line 328, in detectConflicts
return self.__doDetectConflicts(plesk_actual_dump)
File "/usr/local/psa/admin/share/pmmcli/pmmcli_session.py", line 323, in __doDetectConflicts
pmm_conflict_detector.ConflictDetector.run(owner_guid,plesk_actual_dump,self.__restore_specification,self.__conflict_description,self.__session_path)
File "/usr/local/psa/admin/share/pmmcli/pmm_conflict_detector.py", line 124, in run
raise PMMUtilityException('Conflict Detector', x)
PMMUtilityException: was finished with exit code 255

21683: 2011-08-31 12:31:14,917 INFO Outgoing packet:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<errcode>1000</errcode>
<errmsg>pmm utility 'Conflict Detector' raised an exception. Error code is: 255
See pmmcli.log to find out detailed information on this</errmsg>
</response>
 
Looks like there is database inconsistency. Try to find more details in log like /usr/local/psa/PMM/rsessions/201109xxxxxx/psadump.log
 
Hy IgorG

i have opend a ticket at support yesterday. ID 1201512
The ticket is now in 2nd line support and I'm waiting for a solution :-(
Such basic matters as backup and restore it should work 100%

Can you restore a backup to a 10.2 from 10.3.1
In the forum because they say the problem has occurred only with the 10.3

Michael
 
As I see your ticket in processing now and I hope it will be fixed soon. And I think that restoration backup from 10.3.1 version to 10.2 is impossible.
 
OK i hope it to that it fixed soon.
I will slow a bit nervous 36 hours offline is not good.

Michael
 
I agree with mhoener, the backup issues are not only basic but also vital for web hosting managers. It's very concerning to see how all this high priority problems are only solved at the Parallel's support department and not given into an open solution. In my case, I did nothing to cause this problem but the solution I have to look for is not on my reach but paying (more) for it.
 
Same issue running 10.4 restoring from an older backup...

Is there any solution for this imminent - I am now running 10.4 and am unable to restore from an older backup!

Error: PHP Warning: XMLReader::eek:pen(): Unable to open source data; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php, Line: 211

Exception: PHP Warning: XMLReader::eek:pen(): Unable to open source data; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php, Line: 211

file: /usr/local/psa/admin/smb/application/library/Smb/Exception/Syntax.php
line: 55
code: 0
trace: #0 [internal function]: Smb_Exception_Syntax::handleError(2, 'XMLReader::eek:pen...', '/usr/local/psa/...', 211, Array)
#1 /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php(211): XMLReader->open('/usr/local/psa/...')
#2 /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php(51): SpecificationReader->readStructure()
#3 /usr/local/psa/admin/plib/backup/Conflicts/Detector/ConflictDetector.php(88): SpecificationReader->__construct('plesk-info', Object(ResourcesDescriptionDoc), '/usr/local/psa/...', Object(SOfRCollection))
#4 /usr/local/psa/admin/plib/backup/Conflicts/ConflictsRunner.php(55): ConflictDetector->detectConflicts()
#5 /usr/local/psa/admin/plib/backup/Conflicts/Runner.php(13): ConflictsRunner::run(Array)
#6 {main}

PHP Warning: XMLReader::read(): Load Data before trying to read; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php, Line: 213

Exception: PHP Warning: XMLReader::read(): Load Data before trying to read; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php, Line: 213

file: /usr/local/psa/admin/smb/application/library/Smb/Exception/Syntax.php
line: 55
code: 0
trace: #0 [internal function]: Smb_Exception_Syntax::handleError(2, 'XMLReader::read...', '/usr/local/psa/...', 213, Array)
#1 /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php(213): XMLReader->read()
#2 /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php(51): SpecificationReader->readStructure()
#3 /usr/local/psa/admin/plib/backup/Conflicts/Detector/ConflictDetector.php(88): SpecificationReader->__construct('plesk-info', Object(ResourcesDescriptionDoc), '/usr/local/psa/...', Object(SOfRCollection))
#4 /usr/local/psa/admin/plib/backup/Conflicts/ConflictsRunner.php(55): ConflictDetector->detectConflicts()
#5 /usr/local/psa/admin/plib/backup/Conflicts/Runner.php(13): ConflictsRunner::run(Array)
#6 {main}

PHP Fatal error: Call to a member function getGuid() on a non-object in /usr/local/psa/admin/plib/backup/Conflicts/Detector/ConflictDetector.php on line 94
 
Last edited:
Restore Error

I am receiving the same error when trying to do a restore. Should have known that things were running too smoothly.

Exception: PHP Warning: XMLReader::eek:pen(): Unable to open source data; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php, Line: 211
 
Unable to restore ERROR

Error: PHP Warning: XMLReader::eek:pen(): Unable to open source data; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php, Line: 211

Exception: PHP Warning: XMLReader::eek:pen(): Unable to open source data; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php, Line: 211

file: /usr/local/psa/admin/smb/application/library/Smb/Exception/Syntax.php
line: 55
code: 0
trace: #0 [internal function]: Smb_Exception_Syntax::handleError(2, 'XMLReader::eek:pen...', '/usr/local/psa/...', 211, Array)
#1 /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php(211): XMLReader->open('/usr/local/psa/...')
#2 /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php(51): SpecificationReader->readStructure()
#3 /usr/local/psa/admin/plib/backup/Conflicts/Detector/ConflictDetector.php(88): SpecificationReader->__construct('plesk-info', Object(ResourcesDescriptionDoc), '/usr/local/psa/...', Object(SOfRCollection))
#4 /usr/local/psa/admin/plib/backup/Conflicts/ConflictsRunner.php(55): ConflictDetector->detectConflicts()
#5 /usr/local/psa/admin/plib/backup/Conflicts/Runner.php(13): ConflictsRunner::run(Array)
#6 {main}

PHP Warning: XMLReader::read(): Load Data before trying to read; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php, Line: 213

Exception: PHP Warning: XMLReader::read(): Load Data before trying to read; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php, Line: 213

file: /usr/local/psa/admin/smb/application/library/Smb/Exception/Syntax.php
line: 55
code: 0
trace: #0 [internal function]: Smb_Exception_Syntax::handleError(2, 'XMLReader::read...', '/usr/local/psa/...', 213, Array)
#1 /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php(213): XMLReader->read()
#2 /usr/local/psa/admin/plib/backup/Conflicts/Detector/SpecificationReader.php(51): SpecificationReader->readStructure()
#3 /usr/local/psa/admin/plib/backup/Conflicts/Detector/ConflictDetector.php(88): SpecificationReader->__construct('plesk-info', Object(ResourcesDescriptionDoc), '/usr/local/psa/...', Object(SOfRCollection))
#4 /usr/local/psa/admin/plib/backup/Conflicts/ConflictsRunner.php(55): ConflictDetector->detectConflicts()
#5 /usr/local/psa/admin/plib/backup/Conflicts/Runner.php(13): ConflictsRunner::run(Array)
#6 {main}

PHP Catchable Fatal Error: Argument 1 passed to PleskModel::fixAdministratorDescriptor() must be an instance of PleskObjectPositionDescriptor, null given, called in /usr/local/psa/admin/plib/backup/Conflicts/Detector/ConflictDetector.php on line 98 and defined; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/Limits/BULimitsManager.php, Line: 360

Exception: PHP Catchable Fatal Error: Argument 1 passed to PleskModel::fixAdministratorDescriptor() must be an instance of PleskObjectPositionDescriptor, null given, called in /usr/local/psa/admin/plib/backup/Conflicts/Detector/ConflictDetector.php on line 98 and defined; File: /usr/local/psa/admin/plib/backup/Conflicts/Detector/Limits/BULimitsManager.php, Line: 360

file: /usr/local/psa/admin/smb/application/library/Smb/Exception/Syntax.php
line: 55
code: 0
trace: #0 /usr/local/psa/admin/plib/backup/Conflicts/Detector/Limits/BULimitsManager.php(360): Smb_Exception_Syntax::handleError(4096, 'Argument 1 pass...', '/usr/local/psa/...', 360, Array)
#1 /usr/local/psa/admin/plib/backup/Conflicts/Detector/ConflictDetector.php(98): PleskModel->fixAdministratorDescriptor(NULL)
#2 /usr/local/psa/admin/plib/backup/Conflicts/ConflictsRunner.php(55): ConflictDetector->detectConflicts()
#3 /usr/local/psa/admin/plib/backup/Conflicts/Runner.php(13): ConflictsRunner::run(Array)
#4 {main}

PHP Fatal error: Call to a member function getGuid() on a non-object in /usr/local/psa/admin/plib/backup/Conflicts/Detector/ConflictDetector.php on line 552

Just what is the problem here and why hasn't it been resolved yet?

I need to have functioning software to run a business and if this is what happens when a customer goes to restore a backup... I won't be in business long.
 
A lot of possible reasons can cause this error message. It should be investigated more deeply. For example, in psa/PMM/rsessions/2012xxxxxxxxxxxx/psadump.log you can see errors like

10:30:19 ERROR bda170ac-548a-4c18-8243-7dc8814f8d8a Unable to execute SQL: Table 'psa.APSApplicationItems' doesn't exist
10:30:19 ERROR 94a71e71-d390-486c-832f-2fb2e937a9ae Unable to execute SQL: Table 'psa.APSApplicationItems' doesn't exist
10:30:22 ERROR dd408195-964b-4362-8f85-ad903fe3ca8f Unable to execute SQL: Table 'psa.APSApplicationItems' doesn't exist
10:30:22 ERROR 19c77c3f-c5f7-4538-86f4-ad58b813346e Unable to execute SQL: Table 'psa.APSApplicationItems' doesn't exist

which can cause this error. So, database should be repaired. In any case it is difficult to say where is database inconsistency there without deep investigation. Therefore I suggest you contact Support Team with such complex problems. Only support guys can investigate problem directly on you server and fix it there.
 
Back
Top