Symptoms
When changing an IP address for a domain via a command-line interface, the operation fails with:
# plesk bin subscription -u example.com -ip 203.0.113.2
Unable to set IP address 203.0.113.2 for hosting: it is already used by another account.
- Cannot change owner of the subscription:
# plesk bin subscription --change-owner "example.com" -owner "JoeDoe"
Some problems were encountered when attempting to assign some of the subscriptions to a new owner.
Unable to continue subscription transfer: IP pool of the new owner's provider is empty. Please make sure that the provider has at least one IP address in the pool. The IP address (in this example, 203.0.113.2) has the type 'dedicated' at Tools & Settings > IP Addresses.
The subscription belongs to a reseller or a reseller's customer.
The corresponding reseller does not have this IP address at Resellers > John Doe > IP Addresses.
Cause
The IP address has not been added to the reseller's IP address pool.
Resolution
Go to Resellers > John Doe > IP Addresses.

Click the Add IP Address.

Select a required IP address from the list and click OK.
Set the IP address for the domain.