• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

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