• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.
  • 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.

backup breaking

A

Artur

Guest
When I run backup:

===========================
dumping crontab of user1
dumping crontab of lastuser2
Can't call method "isDocumentFragmentNode" without a package or object reference at /usr/local/psa/lib/perl5/site_perl/5.6.1/XML/DOM.pm line 623.
===========================

All perl packages were reinstalled, even downgraded perl. Reinstalled psa-bu.

Any ideas?
 
Do you have the entire XML::DOM package installed? You might grab it via CPAN just to make sure.

'perl -e shell -MCPAN' go through the config , the defaults are fine (you may not need to go through the config' then do an
'install XML::DOM'

Verify that it installs properly, if not, you'll need to change to the build directory (usually /root/.cpan/<something> you'll see it in the error) and do a 'make; make install' in there.
 
Here is the fix from PSA support. Replace this file with the attached file:
/usr/local/psa/lib/perl5/BU/PSA/Backup/Ver0600toXML.pm
 
I guess this forum does not allow attachments, here is what you do:

in file: /usr/local/psa/lib/perl5/BU/PSA/Backup/Ver0600toXML.pm

Line 2351:
remove:
$node->appendChild(createCard($doc, $ref2, \%new_card_fields));
replace:
if (my $sn = createCard($doc, $ref2, \%new_card_fields)) {
$node->appendChild($sn);
}
 
Hi Artur,

thank you so much for your help, everything is back to normal now after the hack of that file.

My question is: why at sw-soft allow to a stupid perl file to hangs their backup solution? :)
 
Originally posted by Mr.Yes
Hi Artur,

thank you so much for your help, everything is back to normal now after the hack of that file.

My question is: why at sw-soft allow to a stupid perl file to hangs their backup solution? :)

I think they have something going on behind the scenes and there is a shakeup with the developers. Look at how many problems there were with the 7.5.3 update. I think they rushed it, got their asses handed back to them by their customers, and now they will have to make sure the next few releases go smoother or risk alienating their customer base.

But to be fair, after pulling my hair out for a few days and trying to hack the backup into working, I got in touch with their support and within an hour they handed me the solution.
 
Back
Top