Published Solutions
-
Cannot access APS application tab in CCP v2 after upgrade to 7.3: The operation on resource is not allowed
Original Publishing Date: 2020-01-22 Symptoms Cannot access some APS application tab in CCP v2 after upgrade to 7.3 The following error in /var/log/pa/core.log: Feb 27 04:37:44.697 : DBG [aps-service:150619 aps-service-task-239:876 pau]: c.p.p.tracer exit by exception: com.parallels.pa.service.connectivity.ejb.CustomOperationProcessorBean.prepareEndpointRequest com.parallels.pa.service.aps.api.A PSAccessViolationException: The operation on the resource '1c5ea152-eb32-46f6-8298-4f1475f91d5f' is not allowed. at com.parallels.pa.service.connectivity.ejb.CustomOperationProcessorBean.prepareEndpointRequest(CustomOperationProcessorBean.java:230) at sun.reflect.GeneratedMethodAccessor234.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) Cause Odin Automation platform security was hardened on 7.3: the APS application must list its resource permissions explicitly to regulate the access. If, for example, 'referrer' permissions are not defined, while 'owner' permissions are listed, the access to the resource will be blocked for the former. This is also described in details at the following page: Access Attributes Resolution Contact the APS packager to certify the application for OA 7.3 and apply the necessary changes in the application resource schemas. Internal content Link on internal Article
-
How to compare Azure resource usage between Microsoft and Odin Automation
Original Publishing Date: 2020-01-22 Question How to compare resource usage between the data in the Microsoft Azure Cloud and the data stored in Odin Automation, as shown to end customers in CCP v2. Answer Export report from Microsoft As a service provider, you can compare per-tenant resource usage by fetching the data from Microsoft Partner Center. Use the following steps: Sign in to Microsoft Partner Center under your CSP credentials Go to Dashboard > Billing Download the reconciliation report for the required time frame This report consists of two parts: 'Summary' and 'Daily Usage' Total cost of Azure CSP resources can be found in the Summary part only, so export this part into a single file and separate it to columns, using comma as a column separator. Small Excel hint: Note that some resources can contain comma in its names, so such commas should not be column separators. To avoid problems with such commas you can use MS Excel functionality: Select the whole first column, then Data > Text to columns > Delimited > select only Comma checkbox and specify "as Text qualifier" With such option Excel does not treat commas inside of double quotes as a column separator. Extracting subscription usage When you have separated Summary part of the csv file to columns you should filter it for required subscription. Select any cell of the first row and then press Data > Filter. Every column will get its filter. Use the filter of 'Subscription name' column to filter rows for the required subscription only. When it is done, you will get the final report for the required subscription. Calculating Microsoft costs Column 'PostTaxTotal' is the final cost of the resource for the whole Microsoft billing period. MS Billing period is specified for every resource in columns 'ChargeStartDate' and 'ChargeEndDate' and can vary for different resources. However, in most cases, it is the same for all subscription resources. So, if billing period is the same, you can sum 'PostTaxTotal' to find out the total cost of Azure CSP resources for the subscription that Microsoft billed its CSP partner for the mentioned MS billing period. Calculating Odin costs To compare this value with one we see in CCPv2 reports: Go to CCPv2 > Azure > View usage report > 'Summary usage for custom period' > select billing period same as the Microsoft one You will get 'Total Consumed Amount' in the end of the report page. This is the value that OA Azure reseller or provider has billed its end customer. It is not equal to the value that Microsoft billed its CSP Partner. To compare MS and CCPv2 values you should multiply the value obtained from csv file by 'reseller markup' that Provider specified for its reseller in OA and by 'retail markup' that reseller specified for the end customer (see Azure CSP Integration Guide to find details about 'reseller markup' and 'retail markup'). When you multiply the MS value to the required OA markups you should get the value almost equal to the one obtained from CCP v2 report (the difference will be in few hours). Internal content
-
Supported version of RPM-package Redis
Original Publishing Date: 2020-01-22 Question What version of RPM-package redis is supported in Odin Automation? Answer Only version 2.4.X from repositories pa-central-repository and cloudlinux-x86_64-server-6 is supported currently. Installation of another version will cause services malfunctioning. Documentatoin bug POA-114861 has been submitted in order to add version requirements to OA deployment guide. Support of newer redis-versions will be implemented in a scope of feature request PFR-736 Internal content Link on internal Article
-
[Lync] Phone Number Blocks Screen warning is not shown
Original Publishing Date: 2020-01-22 Symptoms Provider has configured a message to be shown in CP when Phone Number block creation has been initiated, the Phone Number Blocks Screen. However, the warning is not shown. Cause This is caused by APSA-7784. Resolution Please contact your account manager regarding the status of APSA-7784. Internal content
-
Script from KB #123239 fails
Original Publishing Date: 2020-01-22 Symptoms Running post-upgrade https://cbportal.freshservice.com/support/solutions/articles/23000083372 the following error appears: python updatePbaApsAndInstances.py 2015-04-02 13:49:28.496 DEBUG read agent config from /usr/local/pem/etc/pleskd.props 2015-04-02 13:49:28.496 DEBUG read kernel config from /usr/local/pem/etc/Kernel.conf 2015-04-02 13:49:28.496 DEBUG read odbc config from /usr/local/pem/etc/odbc.ini 2015-04-02 13:49:28.496 INFO PA Central YUM repo used is: 2015-04-02 13:49:28.496 INFO PA Central YUM repo proxy used is: No proxy 2015-04-02 13:49:28.496 INFO Log file will be located in: /var/log/pa-deployment.log Import PBA applcation: 'https://provider.com/PBA-PCP.app.zip' 'https://192.168.133.9:5843' Update Instance '16975' for: 'https://provider.com/PBA-PCP.app.zip' 'https://192.168.133.9:5843' Import PBA applcation: 'https://provider.com/PBA-CSM.app.zip' 'https://192.168.133.9:5743' Update Instance '16976' for: 'https://provider.com/PBA-CSM.app.zip' 'https://192.168.133.9:5743' Import PBA applcation: 'https://provider.com/PBA.app.zip' 'https://192.168.133.9:5643' Traceback (most recent call last): File "updatePbaApsAndInstances.py", line 81, in pbaAps = uPBAAps() File "updatePbaApsAndInstances.py", line 30, in init self.createOnlyAppInstance(urlfrom, endpoint) File "updatePbaApsAndInstances.py", line 69, in createOnlyAppInstance app = uAPS.import_app( urlpath_from ) File "/usr/lib/python2.6/site-packages/poaupdater/uAPS.py", line 60, in import_app res = api.pem.APS.importPackage(package_url = app_URI) File "/usr/lib/python2.6/site-packages/poaupdater/openapi.py", line 164, in call raise OpenAPIError(resp) poaupdater.openapi.OpenAPIError: Error during OpenAPI call: Internal error: APSC: The type 'http://www.parallels.com/pba/1.0' belongs to the package of the different series: 'PBA' #62.. Cause Bug PBA-59660 Resolution Delete old PBA APS application (usually version 5.5) from the Control Panel, re-run the script. In case the resource based on an application instance is used in some subscription - contact technical support for a fix. Internal content Link on internal Article
-
Reseller's branded access URL is not opening
Original Publishing Date: 2020-01-22 Symptoms Reseller can not access his Control Panel via branded URL: domain default page is displayed. The following error is displayed in apache error log on the branding host: [Tue Jun 24 09:01:22 2014] [error] [client 192.168.1.1] POA VHosts: [pid 13198] host 'XXX'(192.168.0.2) does not allow SSL connections. Cause SSL is disabled for the branded URL. Resolution Login to Hosting CP of the Reseller, go to Websites -> branddomain.tld > Web Hosting Settings > SSL and enable SSL for the branded domain. Internal content
-
OA: 'Send Notification' task fails: WFLYEJB0447: Transaction ... was already rolled back
Original Publishing Date: 2020-01-22 Symptoms Send Notification task fails with the following output: WFLYEJB0447: Transaction 'TransactionImple < ac, BasicAction: 0:ffff0a070215:-1bd73015:593522f9:4ac status: ActionStatus.ABORTED >' was already rolled back Message type is: #122 = "New Hotfixes Available" notification template. /var/log/maillog* on SMTP server contains a lot of stat=User unknown warnings: Jul 21 21:24:23.102 sendmail[20479]: v6LINp0B020334: to=, delay=00:00:22, xdelay=00:00:22, mailer=esmtp, pri=121095, relay=domain-tld.mail.protection.outlook.com. [203.0.113.2], dsn=5.4.1, stat=User unknown A lot of users are subscribed for notifications. Cause Each User unknown e-mail delivery error causes 20-30 seconds delay. This is the reason for task Send Notification failure: it is reaching default pau transaction 300 sec timeout. The number of staff members to be processed by task is increased due to the fact the notification is trying to be sent to disabled users as well. This issue is acknowledged as APS-42861. Resolution Make sure users subscribed are valid (and their e-mails are actual) or disable the notifications in PCP > System > Settings > Notification Subscriptions > [user_name] > Delete. Internal content Link on internal Article
-
OA 7.3.0 HOTFIX 132326 STELLART v1
Original Publishing Date: 2020-01-22 This hotfix is superseded by hotfix BA 7.3.0 HOTFIX 132704 BM CORE v7 Internal content
-
"Check Parallels Plesk Panel is ready" task failed
Original Publishing Date: 2020-01-22 Symptoms Check Parallels Plesk Panel is ready task failed with the following output: Plesk is unavailable on host Cause Privacy proxy service is not in running state on the appropriate node, or it is not working properly. Resolution Privacy Proxy service is responsible for transferring XMLRPC or HTTP(S) requests from the protected internal network (BackNet) to the external network (FrontNet). Check if privacy proxy service is in running state on the proxy node, and it is listening on the right port and on the right IP address: [root@proxy ~]# netstat -ntpl | grep privoxy tcp 0 0 X.X.X.X:8008 0.0.0.0:* LISTEN 18190/privoxy In case of wrong settings use the following instruction: Change settings in /etc/privoxy/config; Restart privoxy service: [root@proxy ~]# /etc/init.d/privoxy restart Stopping Privoxy, OK. Starting Privoxy, OK. Rerun the failed task. Internal content Link on internal Article
-
[Office 365] Endpoint database
Original Publishing Date: 2020-01-22 Microsoft 365 Database Microsoft 365 Application is using Microsoft SQL database to store needed data. Database deployment procedure described in (CloudBlue Commerce Microsoft 365 Provider's Guide)[https://docs.cloudblue.com/cbc/services/microsoft365/20.3/content/Providers-Guide/SQL-Server-Express-Web-Standard-Enterprise-x64.htm] The database name is created manually during Office 365 Endpoint installation. Usually, it is located in the ...inetpub\wwwroot\App_Data folder in the Office 365 Application Endpoint. Use the following procedure to connect to the Office 365 database: Log into the Office 365 Endpoint; Open Microsoft SQL Management Studio; Login into the Office 365 database with "Windows Authentication" Authentication type. If you could not find credentials for DB connection, they can be obtained from the C:\inetpub\wwwroot\Office365Application\web.config file If you could not find Office 365 database after log into, it is required to do the following: Right click to Databases folder; Choose "Attach..." In "Databases to attach" section, tap to "Add" and find .mdf file with Office 365 database. Then click "OK" Internal content