• 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!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • 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.

Issue When using "Import content" i get Invalid cross-device link error

Oto Tortorella

Basic Pleskian
I'm testing the "Import content" feature of the Plesk migrator extension, it is very useful and helps to get new customers.
I'm testing it on Wordpress hosted on another plesk istance.
I always get the following error:
Failed to restore database dump of database 'admin_wordpress_2' on the target server.
Transfer database content manually with the help of mysqldump/mysql utilities or backup/restore features of tools like phpMyAdmin. [Nascondere dettagli]
[Errno 18] Invalid cross-device link

I suppose it's related to the fact that I have the /tmp directory mounted on a separate partition, but that's a very common configuration.
What do you think? Any advice?

Thanks
Oto Tortorella
TeleType
 
Yes dear, I know but basic hardening require that in order to avoid execution and escalation of processes in the tmp directory.
I do believe that's a major fault in the "Import content" procedure.
What do you think IgorG?
 
Actually, mounting /tmp to separate partition is recommended by Plesk - Enhancing Security
I think that problem is not related to this. Of course, you can try to re-mount /tmp to root partiton for testing purposes, but I suppose that there are some kind of links exists. Also I would suggest you check if you have enabled quota support on your filesystem.
 
I've made some additional testing, I removed the /tmp mount and used tmp on the same partition of / and I have no quota activated
I get the same error:
"Failed to restore database dump of database 'admin_wordpress_2' on the target server.
Transfer database content manually with the help of mysqldump/mysql utilities or backup/restore features of tools like phpMyAdmin. [Nascondere dettagli]
[Errno 18] Invalid cross-device link"

I've /var on a different partition too, could it be the reason?
 
Check that DUMP_D variable /var/lib/psa/dumps is not symlink to somewhere. Maybe you need to specify location of this variable in psa.conf correctly.
 
In /etc/psa/psa.conf i've got:
DUMP_D /var/lib/psa/dumps
DUMP_TMP_D /usr/local/psa/PMM/tmp

No symlinks.
I tried to set DUMP_D on the same partition of / but the error remain, then I tried to set DUMP_TMP_D to /var/lib/psa/dumps with the same result.

Now I'm out of ideas, the error message says that the error is on the "target server", could it be that the problem is on the "source server"?
Source is Plesk Onyx too, the configuration is the same of the target.
 
Back
Top