• Debian 11 is approaching its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.80 will be the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

Resolved WP-Toolkit: unable to copy WP files to current directory

UnS3eN

Basic Pleskian
Server operating system version
Almalinux 9.7
Plesk version and microupdate number
18.0.74 #3
Running into the following on every WP site when trying to re-install core:
Code:
Reinstallation of WordPress core files failed due to the following issue: Warning: Unable to copy 'wp-includes/blocks/navigation/view.js' to current directory. Warning: Unable to copy 'wp-includes/blocks/navigation/view.min.js' to current directory. Warning: Unable to copy 'wp-includes/blocks/query/view.js' to current directory. Warning: Unable to copy 'wp-includes/blocks/query/view.min.js' to current directory. Warning: Unable to copy 'wp-includes/blocks/search/view.js' to current directory. Warning: Unable to copy 'wp-includes/blocks/search/view.min.js' to current directory. Warning: Unable to copy 'wp-includes/blocks/file/view.js' to current directory. Warning: Unable to copy 'wp-includes/blocks/file/view.min.js' to current directory. Warning: Unable to copy 'wp-includes/blocks/image/view.js' to current directory. Warning: Unable to copy 'wp-includes/blocks/image/view.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/utils.js' to current directory. Warning: Unable to copy 'wp-includes/js/customize-preview.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/customize-preview-nav-menus.js' to current directory. Warning: Unable to copy 'wp-includes/js/autosave.js' to current directory. Warning: Unable to copy 'wp-includes/js/customize-selective-refresh.js' to current directory. Warning: Unable to copy 'wp-includes/js/customize-preview-widgets.js' to current directory. Warning: Unable to copy 'wp-includes/js/hoverIntent.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/media-grid.js' to current directory. Warning: Unable to copy 'wp-includes/js/comment-reply.js' to current directory. Warning: Unable to copy 'wp-includes/js/customize-loader.js' to current directory. Warning: Unable to copy 'wp-includes/js/wp-sanitize.js' to current directory. Warning: Unable to copy 'wp-includes/js/wp-emoji.js' to current directory. Warning: Unable to copy 'wp-includes/js/swfobject.js' to current directory. Warning: Unable to copy 'wp-includes/js/wp-sanitize.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/wp-emoji-loader.js' to current directory. Warning: Unable to copy 'wp-includes/js/media-audiovideo.js' to current directory. Warning: Unable to copy 'wp-includes/js/zxcvbn-async.js' to current directory. Warning: Unable to copy 'wp-includes/js/colorpicker.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/hoverintent-js.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/backbone.js' to current directory. Warning: Unable to copy 'wp-includes/js/json2.js' to current directory. Warning: Unable to copy 'wp-includes/js/media-editor.js' to current directory. Warning: Unable to copy 'wp-includes/js/customize-preview-widgets.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/media-grid.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/wplink.js' to current directory. Warning: Unable to copy 'wp-includes/js/customize-views.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/underscore.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/wp-embed-template.js' to current directory. Warning: Unable to copy 'wp-includes/js/wp-backbone.js' to current directory. Warning: Unable to copy 'wp-includes/js/utils.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/customize-preview-nav-menus.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/media-models.js' to current directory. Warning: Unable to copy 'wp-includes/js/wp-embed.js' to current directory. Warning: Unable to copy 'wp-includes/js/comment-reply.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/wp-util.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/tw-sack.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/heartbeat.js' to current directory. Warning: Unable to copy 'wp-includes/js/media-views.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/annotations.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/core-data.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/list-reusable-blocks.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/dom.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/block-directory.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/views.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/edit-widgets.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/core-commands.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/script-modules/interactivity-router/index.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/script-modules/interactivity-router/index.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/script-modules/block-library/navigation/view.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/script-modules/block-library/navigation/view.min.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/script-modules/block-library/form/view.js' to current directory. Warning: Unable to copy 'wp-includes/js/dist/script-modules/block-library/ ...

Root directory ownership is correct. So are the file/dir permissions. Tried enabling debig mode - no additional information in the logs.~
I can create new dirs/files via the panel's file browser just fine and they get created with correct owner/permissions.

Any idea what to loot at next?
 
Try renaming the wp-includes folder to something like wp-includes-backup and try reinstalling WordPress.
 
Figured it out. Something set 'chattr +i' to the entire '/var/www/vhosts' directory.

Resolved.
 
Back
Top