Published Solutions
-
Impossible to invoke POST/PUT/DELETE methods over OAuth
Original Publishing Date: 2020-01-22 Symptoms APS Bus Access has been configured for a staff member, permissions to use POST/PUT/DELETE methods were assigned for the required APS type. An attempt to invoke REST API over OAuth with, for example, POST method gives an error: { "error": "APS::Util::Exception", "message": "Authorization failed. Invalid authorization signature. Please check application settings." } Odin Automation environment is not configured with APS Booster Cause OAuth authentication is only available for Odin Automation installations with APS Booster: Using APS REST API Resolution Create an OSS DB replica host and configure APS Booster in accordance with the installation guide. Internal content
-
How does VM VNC console work in PACI?
Original Publishing Date: 2020-01-22 Question How does Virtual Machine VNC console work in Parallels Cloud Infrastructure environment? Answer Starting from POA 5.5 and PCS 6.0 update 4, customers have the ability to open VM console directly in their control panel. This console establishes a remote SSL connection to the VNC server, running on the PCS node, and the port, assigned to the VM. How it looks like from the PCS server backend: VM is configured to serve VNC on specific port [root@HWN ~]# prlctl list --info $VM_NAME | grep display Remote display: mode=auto port=5803 address=0.0.0.0 Remote display state: running On VM start, there two processes appear and start listening for incoming connections: prl_vncserver, responsible for processing the VNC connection itself, and stunnel, which encrypts the communication between the server and the client and listens on the port, assigned to the VM: [root@HWN ~]# netstat -ntpl | grep 580 tcp 0 0 0.0.0.0:5800 0.0.0.0:* LISTEN 223587/prl_vncserver tcp 0 0 0.0.0.0:5803 0.0.0.0:* LISTEN 223614/stunnel When a PCS node gets registered in PACI, the Parallels Dispatcher service receives the certificate that is used for the SSL connection and stores it inside its internal structures. NOTE: Outside of the PACI environment, the VNC connection is non-encrypted by default, and the VNC port is being listened by the prl_vncserver process itself. Internal content
-
Firewall solution on Virtuozzo 7
Original Publishing Date: 2020-01-22 Question Which firewall solution should I use on Virtuozzo 7? Answer Virtuozzo needs firewalld for correct VMs functioning, libvirtd service uses firewalld for VMs networking. Please use firewalld. Internal content
-
Application Kingsoft logo is missing on Subscription tile in CCPv2
Original Publishing Date: 2020-01-22 Symptoms KingSoft 1.0-140 Application logo is missing on Subscription tile in CCPv2 on Home page. Corresponding Application widget ui/ccp/plugins/pluginDashboard.js contains following code: iconName: self.buildStaticURL('logo.png'), When Application CCPv2 widget is being loaded it checks logo.png in root path of APS package /path//logo.png. For example: https://cp.brand.tld/aps/2/packages/f84cc676-bc98-4450-87af-f021291ae5fe/logo.png { "error": "APS::Util::Exception", "message": "can't open file" } Application logo is located at /path//images/logo.png. Cause APS package software issue. Resolution Update KingSoft Application to version 1.0-153 or newer. Internal content
-
Office365: Syndication -> CSP migration: "Switch Plan" Order fails: "There is already a Renewal Order #RN1234 in Status Completed(CP). This order prohibits the 'Change Plan Period for Subscription' action."
Original Publishing Date: 2020-01-22 Symptoms Office365 Syndication -> CSP migration process. Provisioning "Migration" for APS application Office 365 task fails with: "code": 500, "message": "Unable to switch subscription's Service Plan. Please resolve an issue and restart the task. Error details: The Business Automation Plan Switch Order #12345 has failed.", Mentioned Order fails with: The last error - "Change Service Plan failed: There is already a Renewal Order #RN5432 in Status Completed(CP). This order prohibits the 'Change Plan Period for Subscription' action. Please either cancel conflicting order or wait until it is processed; or contact Provider. Cause The error is caused by Billing limitation: Change Orders cannot be processed until all Renewal Orders are not in the Completed status. Resolution In order to resolve the issue: Cancel the current switch plan Order Submit a new switch plan Order for the target CSP Service Plan Contact Odin Technical Support in order to put the new order ID to the existing Provisioning "Migration" task as per How to complete CSP migration if change order got canceled? KB article. Internal content
-
Create Account fails at Configure Login step on new reseller
Original Publishing Date: 2020-01-22 Symptoms Attempts to create the first customer account on a new reseller are failing at the Configure Login step with the following error: HTTP server returns error with code operation failed with error code Creation of resource with type 'http://parallels.com/pa/bss-account-info/1.0' is not allowed. Make sure that corresponding Resource is included into Subscription and does not exceed its limit. Error Code: 0x4120479f. Cause Reseller Branding subscription on OA side has 0 limit for resource "Client Account". Resolution Provider needs either to set some limit in the Reseller Branding Service Template for this resource, or add corresponding resource rate into Reseller Service Plan on BA side, or simply manually set needed limit for this resource in subscription on OA side. Internal content
-
POA tasks failing due to incorrect VPS EID
Original Publishing Date: 2020-01-22 Symptoms Varios POA tasks fail due to incorrect EID. Examples: Stop VPS: Container with eid 78f2e2bd-7669-449b-aaa8-98b8c654c22e not found Setup bootable state of VPS: 3804 : This operation is prohibited for this Environment: read 'C:/vz/PVA/Agent/Data/etc/configs/78f2e2bd-7669-449b-aaa8-98b8c654c22e' : The system cannot find the file specified. VPS related task fails with the following error: This operation is prohibited for this Environment: can't find ctid by env Cause The issue occurs because the real EID of the VPS does not match EID in POA database. EID of the container could be changed either by Parallels Virtuozzo Containers (during cloning) or manually by system administrator. However POA does not possess the new EID in its database, producing the above errors. Resolution Get the new eid from eid.conf on the Hardware node(How to find a container's EID) which is located in: On Linux - /vz/private/CT_ID/.vza/eid.conf On Windows - C:\vz\private\CT_ID \ .vza\eid.conf Contact Parallels Technical Support, providing the found EID, so that they could add the correct EID in POA database. Internal content Link on internal Article
-
O365 task fails: Service plan configuration violations are detected
Original Publishing Date: 2020-01-22 Symptoms Office 365 APS 1.2 executing configuration script task fails with the following message: Method add_user calling failed. Reason:Service plan configuration violations are detected. Method: SetUserSubscriptions. Cause Expired or incorrect licenses are assigned to user on the MOP side. Resolution Reassign correct licenses to user and remove expired ones. Internal content
-
O365 provisioning task failed: “InvalidCustomerGeographyFault”
Original Publishing Date: 2020-01-22 Symptoms Provisioning of subscriptions for El Salvador country failed with: “InvalidCustomerGeographyFault”. In accordance with MSFT, OA sends an incorrect ISO3CountryCode for the El Salvador country. The issue could occur for other counties as well. Cause Software-related issue #APSA-14507. Resolution Please contact your TAM/PTA to trace the status of #APSA-14507. To workaround the issue, please contact Odin Technical Support. Internal content Link on internal Article
-
Apache web-site access error "404 - Not found"
Original Publishing Date: 2020-01-22 Symptoms Customer has Apache website site 1 located on NG Web-cluster/server. On attempt to access the site error 404 - not found is shown Cause Customer has another website site 2 based on APS-application WordPress in the same webspace. Site 2 is located in root directory of the webspace. In result there is a redirect rule in file PATH_TO_WEBSPACE/webspace/.htaccess: RewriteRule "^httpdocs(|/.*)$" /siteapps/WordPress-_ID_/htdocs$1 RewriteRule "^httpsdocs(|/.*)$" /siteapps/WordPress-_ID_/htdocs$1 These redirect rules forward requests to site 1 to unexisting location. In result error 404 - Not Found is shown Resolution Change location of site 2 from / to /site_2_name: CCP > Websites > site 2 > tab Web > Edit Internal content Link on internal Article