Articles in this section

Cannot create or migrate Plesk Domain: The user already exists

Plesk for Linux kb: technical ABT: Group A

Applicable to:

  • Plesk for Linux

Symptoms

  • A Subscription or Domain cannot be migrated to a destination Plesk server, while an error that is similar to the following is displayed:

    PLESK_ERROR: Restore domain object 'example.com'
    Execution of /opt/psa/admin/plib/api-cli/domain.php --update example.com -guid 2f0a7ad4-7003-4a81-8f2d-faaefaa6ad77 -creation-date 2016-11-09 -description '' -hosting true -hst_type phys -do-not-apply-skeleton -ip '203.0.113.2' -www-root httpdocs -login user -passwd '' -passwd_type sym -ignore-nonexistent-options failed with return code 1.
    Stderr is
    An error occurred during domain update: An error occurred during changing of hosting settings: The user john.doe already exists.

  • The same error appears in attempt to create a Subscription manually from the command line:

    # plesk bin subscription -c example.com -owner admin -service-plan "Default Domain" -ip 203.0.113.2 -login john.doe -passwd ""
    An error occurred during domain creation: An error occurred during changing of hosting settings: The user john.doe already exists.

Cause

The user john.doe doesn't exist in the psa database:

# plesk db "select * from sys_users where login = 'john.doe'"
Empty output

At the same time, it is already present in as a Linux system user:

# less /etc/passwd | grep john.doe
john.doe:x:10006:1004::/var/www/vhosts/example.com:/bin/false

Resolution

  1. Connect to the server via SSH (destination server in case of migration)

  2. Delete the Linux system user john.doe from the Linux OS by executing the following command:

    # userdel john.doe

  3. Move the vhosts directory of the affected domain elsewhere:

    # mv /var/www/vhosts/example.com ~/

  4. Create the domain once again 
    OR
    In case of migration, remove the Subscription tied to the domain from the destination Plesk server and migrate it once again.

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.