• Halloween is coming! To celebrate the occasion, we dusted off a couple of old skins, and even created a brand new one (Pixel).
    To get into the festive spirit, install the Skins extension.
  • The new Python extension is now available. It allows customers to deploy and manage WSGI-based Python applications on their websites directly from Plesk.
  • The Plesk Mobile apps for iOS and Android and the Plesk Mobile Center extension have been deprecated, and are no longer available for new installations. In Plesk Obsidian 18.0.84, the Plesk Mobile Center extension will be removed from servers during the upgrade, and the Plesk Mobile apps will lose their server management features.
  • The Social Login extension has been deprecated and will be removed in Plesk Obsidian 18.0.84. After that, it will no longer be possible to log in to Plesk with a Google, Facebook, GitHub account, or with a passkey. Plesk usernames and passwords, as well as logging in with a WebPros Account, are not affected.

ip pool id is not defined.

C

crash0verride

Guest
Hey,

When adding domains via the command line I get the following error:

An error occured during domain creation: unable to check ip address existing in ip pool: ip pool id is not defined.

This is the script I am using. Its licensed under the BSD license so by all means anyone who wants to can use it(Once it starts to work).

Code:
 #!/bin/sh
awk -F , '{print "/usr/local/psa/bin/client -c "$2" -name "$2"  -passwd "$3" && /usr/local/psa/bin/domain.sh --create "$1" -clogin "$2" -dom_user false -www true -hosting true
 -ip 192.168.2.2 -cgi true -notify false -login "$2" -passwd "$3}' list.csv | sh

The list.csv file is:

domain.net, domain-user, domain-pass

Has anyone run into this problem before? The IP is set as shared in the Control panel.

I have replaced the real IP with 192.168.2.2, for security reasons.
 
Hi,

You must attrib an IP pool to your customers before, see API.

Regards
 
For anyone with this problem, you need to add the following switch to the domain.sh command.

-map_ip xx.xx.xx.xx

where the x's are the IP your apache server is listening on.
 
Back
Top