Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Qlik offers a wide range of channels to assist you in troubleshooting, answering frequently asked questions, and getting in touch with our technical experts. In this article, we guide you through all available avenues to secure your best possible experience.
For details on our terms and conditions, review the Qlik Support Policy.
Index:
We're happy to help! Here's a breakdown of resources for each type of need.
Support | Professional Services (*) | |
Reactively fixes technical issues as well as answers narrowly defined specific questions. Handles administrative issues to keep the product up-to-date and functioning. | Proactively accelerates projects, reduces risk, and achieves optimal configurations. Delivers expert help for training, planning, implementation, and performance improvement. | |
|
|
(*) reach out to your Account Manager or Customer Success Manager
Your first line of support: https://community.qlik.com/
Looking for content? Type your question into our global search bar:
Leverage the enhanced and continuously updated Knowledge Base to find solutions to your questions and best practice guides. Bookmark this page for quick access!
Subscribe to maximize your Qlik experience!
The Support Updates Blog
The Support Updates blog delivers important and useful Qlik Support information about end-of-product support, new service releases, and general support topics. (click)
The Qlik Design Blog
The Design blog is all about product and Qlik solutions, such as scripting, data modelling, visual design, extensions, best practices, and more! (click)
The Product Innovation Blog
By reading the Product Innovation blog, you will learn about what's new across all of the products in our growing Qlik product portfolio. (click)
Q&A with Qlik
Live sessions with Qlik Experts in which we focus on your questions.
Techspert Talks
Techspert Talks is a free webinar to facilitate knowledge sharing held on a monthly basis.
Technical Adoption Workshops
Our in depth, hands-on workshops allow new Qlik Cloud Admins to build alongside Qlik Experts.
Qlik Fix
Qlik Fix is a series of short video with helpful solutions for Qlik customers and partners.
Suggest an idea, and influence the next generation of Qlik features!
Search & Submit Ideas
Ideation Guidelines
Get the full value of the community.
Register a Qlik ID:
Incidents are supported through our Chat, by clicking Chat Now on any Support Page across Qlik Community.
To raise a new issue, all you need to do is chat with us. With this, we can:
Log in to manage and track your active cases in the Case Portal. (click)
Please note: to create a new case, it is easiest to do so via our chat (see above). Our chat will log your case through a series of guided intake questions.
When creating a case, you will be prompted to enter problem type and issue level. Definitions shared below:
Select Account Related for issues with your account, licenses, downloads, or payment.
Select Product Related for technical issues with Qlik products and platforms.
If your issue is account related, you will be asked to select a Priority level:
Select Medium/Low if the system is accessible, but there are some functional limitations that are not critical in the daily operation.
Select High if there are significant impacts on normal work or performance.
Select Urgent if there are major impacts on business-critical work or performance.
If your issue is product related, you will be asked to select a Severity level:
Severity 1: Qlik production software is down or not available, but not because of scheduled maintenance and/or upgrades.
Severity 2: Major functionality is not working in accordance with the technical specifications in documentation or significant performance degradation is experienced so that critical business operations cannot be performed.
Severity 3: Any error that is not Severity 1 Error or Severity 2 Issue. For more information, visit our Qlik Support Policy.
If you require a support case escalation, you have two options:
When other Support Channels are down for maintenance, please contact us via phone for high severity production-down concerns.
A collection of useful links.
Qlik Cloud Status Page
Keep up to date with Qlik Cloud's status.
Support Policy
Review our Service Level Agreements and License Agreements.
Live Chat and Case Portal
Your one stop to contact us.
The Qlik NPrinting Designer (February 2024 IR to SR2) may fail to start. The error thrown is:
HTTP Call Error Sending Request
This is a known defect (QB-30815) and is actively being investigated. A permanent fix is planned for a future patch of the February 2024 release.
This workaround is applied to the Qlik NPrinting Server's webengine.config.
<!-- <add key="include-user-filters" /> -->
<add key="include-user-filters" />
Too many user filters.
QB-30815
It is recommended to enable HTTPS for Qlik GeoAnalytics Server. This can be done either during the installation or by editing the config.ini after the installation.
The deployed SSL certificate may need to be updated regularly, which requires a repeat of the initial installation steps.
The recommended way to enable HTTPS is to run the installation package and set/change the certificate during install. Setting the certificate during install will automatically obfuscate the password stored in config.ini.
[SSL]
sslEnabled=true
sslPort=443
sslKeystore=c:\\path_to_certificate\\certificate_filename.pfx
sslPassword=certificate_password
Qlik Sense Enterprise Client-Managed offers a range of Monitoring Applications that come pre-installed with the product.
Qlik Cloud offers the Data Capacity Reporting App for customers on a capacity subscription, and additionally customers can opt to leverage the Qlik Cloud Monitoring apps.
This article provides information on available apps for each platform.
The Data Capacity Reporting App is a Qlik Sense application built for Qlik Cloud, which helps you to monitor the capacity consumption for your license at both a consolidated and a detailed level. It is available for deployment via the administration activity center in a tenant with a capacity subscription.
The Data Capacity Reporting App is a fully supported app distributed within the product. For more information, see Qlik Help.
The Access Evaluator is a Qlik Sense application built for Qlik Cloud, which helps you to analyze user roles, access, and permissions across a tenant.
The app provides:
For more information, see Qlik Cloud Access Evaluator.
The Answers Analyzer provides a comprehensive Qlik Sense dashboard to analyze Qlik Answers metadata across a Qlik Cloud tenant.
It provides the ability to:
For more information, see Qlik Cloud Answers Analyzer.
The App Analyzer is a Qlik Sense application built for Qlik Cloud, which helps you to analyze and monitor Qlik Sense applications in your tenant.
The app provides:
For more information, see Qlik Cloud App Analyzer.
The Automation Analyzer is a Qlik Sense application built for Qlik Cloud, which helps you to analyze and monitor Qlik Application Automation runs in your tenant.
Some of the benefits of this application are as follows:
For more information, see Qlik Cloud Automation Analyzer.
The Entitlement Analyzer is a Qlik Sense application built for Qlik Cloud, which provides Entitlement usage overview for your Qlik Cloud tenant for user-based subscriptions.
The app provides:
For more information, see The Entitlement Analyzer.
The Reload Analyzer is a Qlik Sense application built for Qlik Cloud, which provides an overview of data refreshes for your Qlik Cloud tenant.
The app provides:
For more information, see Qlik Cloud Reload Analyzer.
The Report Analyzer provides a comprehensive dashboard to analyze metered report metadata across a Qlik Cloud tenant.
The app provides:
For more information, see Qlik Cloud Report Analyzer.
Do you want to automate the installation, upgrade, and management of your Qlik Cloud Monitoring apps? With the Qlik Cloud Monitoring Apps Workflow, made possible through Qlik's Application Automation, you can:
For more information and usage instructions, see Qlik Cloud Monitoring Apps Workflow Guide.
The OEM Dashboard is a Qlik Sense application for Qlik Cloud designed for OEM partners to centrally monitor usage data across their customers’ tenants. It provides a single pane to review numerous dimensions and measures, compare trends, and quickly spot issues across many different areas.
Although this dashboard is designed for OEMs, it can also be used by partners and customers who manage more than one tenant in Qlik Cloud.
For more information and to download the app and usage instructions, see Qlik Cloud OEM Dashboard & Console Settings Collector.
With the exception of the Data Capacity Reporting App, all Qlik Cloud monitoring applications are provided as-is and are not supported by Qlik. Over time, the APIs and metrics used by the apps may change, so it is advised to monitor each repository for updates and to update the apps promptly when new versions are available.
If you have issues while using these apps, support is provided on a best-efforts basis by contributors to the repositories on GitHub.
The Operations Monitor loads service logs to populate charts covering performance history of hardware utilization, active users, app sessions, results of reload tasks, and errors and warnings. It also tracks changes made in the QMC that affect the Operations Monitor.
The License Monitor loads service logs to populate charts and tables covering token allocation, usage of login and user passes, and errors and warnings.
For a more detailed description of the sheets and visualizations in both apps, visit the story About the License Monitor or About the Operations Monitor that is available from the app overview page, under Stories.
Basic information can be found here:
The License Monitor
The Operations Monitor
Both apps come pre-installed with Qlik Sense.
If a direct download is required: Sense License Monitor | Sense Operations Monitor. Note that Support can only be provided for Apps pre-installed with your latest version of Qlik Sense Enterprise on Windows.
The App Metadata Analyzer app provides a dashboard to analyze Qlik Sense application metadata across your Qlik Sense Enterprise deployment. It gives you a holistic view of all your Qlik Sense apps, including granular level detail of an app's data model and its resource utilization.
Basic information can be found here:
App Metadata Analyzer (help.qlik.com)
For more details and best practices, see:
App Metadata Analyzer (Admin Playbook)
The app comes pre-installed with Qlik Sense.
Looking to discuss the Monitoring Applications? Here we share key versions of the Sense Monitor Apps and the latest QV Governance Dashboard as well as discuss best practices, post video tutorials, and ask questions.
LogAnalysis App: The Qlik Sense app for troubleshooting Qlik Sense Enterprise on Windows logs
Sessions Monitor, Reloads-Monitor, Log-Monitor
Connectors Log Analyzer
All Other Apps are provided as-is and no ongoing support will be provided by Qlik Support.
A talend Job is failing with the following error when you publish it to Cloud
java.io.FileNotFoundException: <File Path Here> (Access is denied)
The Remote Engine folder belongs to talenduser, but the service cannot start. Running 'systemctl status talend-remote-engine' shows two errors:
"Failed to execute command= permission denied"
"Failed at step EXEC spawning."
By default, selinux is not configured to run Talend Remote Engine in system configuration.
Permanently disable SELinux, please follow the steps below:
Introduction
If you need to request to reschedule your Talend Certification Exam because you could not clear it on your first attempt, follow the steps outlined below. This guide will help you understand the process and the necessary details you need to provide to get the support you need.
Steps to Request Assistance
Gather Necessary Information:
User Email ID: Ensure you have the email address of the person who needs to reschedule the exam.
Exam Name: Provide the name of the exam that needs to be rescheduled.
Reason for Reschedule: Provide a brief description of why you need to reschedule the exam.
Preferred Reschedule Date and Time: Mention the preferred date and time for rescheduling the exam, along with the region.
Point of Contact (POC): Mention the point of contact for this request.
Internal Person's Email ID: Include the internal person's email address who should be informed once the request is completed.
Send an Email Request:
Email your request to customersupport@qlik.com.
Email Template for Requesting an Exam Reschedule
Use the following template to structure your email request:
Subject: Request to Reschedule Talend Certification Exam
Dear Support Team,
I hope this email finds you well.
I am writing to request a reschedule of my Talend Certification Exam. Below are the details:
User Email ID: [Insert User Email]
Exam Name: [Insert Exam Name]
Reason for Reschedule: [Provide a brief description of the reason for the reschedule]
Preferred Reschedule Date and Time: [Mention preferred date and time, along with the region]
Point of Contact (POC): [Insert POC Name and Email]
Internal Person's Email ID: [Insert Internal Person's Email]
I would greatly appreciate your support in processing this request. Thank you for your assistance and consideration.
Best regards, [Your Name]
Example of a Detailed Request for Different Time Zones
Example for IST (India Standard Time)
Subject: Request to Reschedule Talend Certification Exam
Dear Support Team,
I hope this email finds you well.
I am writing to request a reschedule of my Talend Certification Exam. Below are the details:
User Email ID: sam@xyz.com
Exam Name: Talend Data Integration Certified Developer Exam
Reason for Reschedule: I was unable to clear the exam on my first attempt and would like to reschedule to better prepare for my next attempt.
Preferred Reschedule Date and Time: April 15th, 2025, at 10:00 AM IST (India Standard Time)
Point of Contact (POC): Jane Doe (jane@xyz.com)
Internal Person's Email ID: [Insert Internal Person's Email]
I would greatly appreciate your support in processing this request. Thank you for your assistance and consideration.
Best regards, Sam
Example for EMEA (Europe, Middle East, and Africa)
Subject: Request to Reschedule Talend Certification Exam
Dear Support Team,
I hope this email finds you well.
I am writing to request a reschedule of my Talend Certification Exam. Below are the details:
User Email ID: alice@xyz.com
Exam Name: Talend Data Integration Certified Developer Exam
Reason for Reschedule: I was unable to clear the exam on my first attempt and would like to reschedule to better prepare for my next attempt.
Preferred Reschedule Date and Time: April 15th, 2025, at 10:00 AM CET (Central European Time)
Point of Contact (POC): John Smith (john@xyz.com)
Internal Person's Email ID: [Insert Internal Person's Email]
I would greatly appreciate your support in processing this request. Thank you for your assistance and consideration.
Best regards, Alice
Example for PST (Pacific Standard Time)
Subject: Request to Reschedule Talend Certification Exam
Dear Support Team,
I hope this email finds you well.
I am writing to request a reschedule of my Talend Certification Exam. Below are the details:
User Email ID: bob@xyz.com
Exam Name: Talend Data Integration Certified Developer Exam
Reason for Reschedule: I was unable to clear the exam on my first attempt and would like to reschedule to better prepare for my next attempt.
Preferred Reschedule Date and Time: April 15th, 2025, at 10:00 AM PST (Pacific Standard Time)
Point of Contact (POC): Lisa Brown (lisa@xyz.com)
Internal Person's Email ID: [Insert Internal Person's Email]
I would greatly appreciate your support in processing this request. Thank you for your assistance and consideration.
Best regards, Bob
Example for EST (Eastern Standard Time)
Subject: Request to Reschedule Talend Certification Exam
Dear Support Team,
I hope this email finds you well.
I am writing to request a reschedule of my Talend Certification Exam. Below are the details:
User Email ID: carol@xyz.com
Exam Name: Talend Data Integration Certified Developer Exam
Reason for Reschedule: I was unable to clear the exam on my first attempt and would like to reschedule to better prepare for my next attempt.
Preferred Reschedule Date and Time: April 15th, 2025, at 10:00 AM EST (Eastern Standard Time)
Point of Contact (POC): Michael Johnson (michael@xyz.com)
Internal Person's Email ID: [Insert Internal Person's Email]
I would greatly appreciate your support in processing this request. Thank you for your assistance and consideration.
Best regards, Carol
Important Notes:
Ensure all details are accurate and complete before sending your request.
Use the appropriate email address based on your user type.
Following these steps will help you effectively request to reschedule your Talend Certification Exam. If you have any further questions, feel free to reach out to the respective teams.
Note: Once the email is sent to the Qlik Talend support team, a support request will be raised, and a support engineer will assist you further with the next steps. The rescheduling of the exam will depend on the validation of the request and the availability of the new exam date.
The claims can be accessed via an API Endpoint:
For User claims:
Please log out of the tenant and re-authenticate using the new identity provider connection. Once logged in, change the URL in the address bar to point to https://<tenanthostname>/api/v1/diagnose-claims This will return the JSON of the claims information of your IDP sent to the tenant. Here is a slightly redacted example:
Explanations of the different sections in the diagnose-claims endpoint:
internalClaims
: Summary of the user in Qlik Cloud. Usually derived from the IDP claims, but also contains information specific to Qlik Cloud access control (like the user’s roles).claimsFromIdp
: The raw claims received from the IDP. For Azure AD, most likely this comes directly from Azure AD’s ID token, however groups from the ID token are not imported to Qlik Cloud, the Microsoft Graph API is used to retrieve them instead.extraClaims
: This section only applies to Azure AD at the time of writing this article, since groups are fetched from Microsoft Graph API. If groups were retrieved correctly from Microsoft Graph API , they will be shown here.mappedClaims
: Applies the extra claims mapping on top of the raw IDP claims to get the final set of claims used for the Qlik Cloud user.For Group Claims:
Once logged in, change the URL in the address bar to point to https://<tenanthostname>/api/v1/groups This will return the JSON of the claims information of your Groups sent to the tenant.
The information in this article is provided as-is and to be used at your own discretion. Depending on tool(s) used, customization(s), and/or other factors ongoing support on the solution below may not be provided by Qlik Support.
An example scenario:
One has approximately 20 Qlik sense applications which load data from the same source QVD. The QVD file is required to be updated at least once an hour. Should Qlik fail to secure write access on the file, a routine could be used to wait 10 seconds and retry.
SUB StoreQVTable (Table, Path)
SET ErrorMode=0;
Set ScriptErrorCount = 0;
Set RC = 0;
DO WHILE TRUE()
STORE [$(Table)] INTO [$(Path)] (qvd);
IF $(ScriptErrorCount) = 0 THEN
EXIT DO
ELSE
Set ScriptErrorCount = 0;
LET RC=RC+1;
END IF
IF ($(RC) = 10) THEN // If not yet successful, exit script
// CALL consoleLog('ERROR: Failed to save [$(Table)] INTO [$(Path)] after 10 tries.');
TRACE 'ERROR: Failed to save [$(Table)] INTO [$(Path)] after 10 tries.';
SET ErrorMode=2;
Load * from ERROR.qvd;
END IF
// CALL consoleLog('ERROR: Failed to save [$(Table)] INTO [$(Path)]. Try $(rc) of 10.');
TRACE 'ERROR: Failed to save [$(Table)] INTO [$(Path)]. Try $(RC) of 10.';
SLEEP 10000; // wait for 10secs.
LOOP
SET ErrorMode=2;
END SUB
Question
Why are there multiple IP addresses showing up when using the nslookup command for Talend Cloud URLs like "api.ap.cloud.talend.com"?
nslookup api.ap.cloud.talend.com
Multiple IP addresses show up because Round-Robin DNS is being used. It ensures high availability and distributes traffic among multiple servers.
What is Round-Robin DNS? Optimize Server Load
Unable to resume Qlik Replicate tasks due to the error below:
00020080: 2023-08-16T13:55:07 [SOURCE_CAPTURE ]I: Start processing new RESETLOGS_ID 'xxxxxxxxx' that does not still have archived Redo logs (oradcdc_thread.c:430)
The internal parameter supportResetLog is currently set to true. When a failover happens, the redo log ID will be reset to zero.
To set the Internal Parameter:
Affected versions:
CVE-2024-7348 is a Time-of-Check Time-of-Use (TOCTOU) race condition vulnerability in pg_dump, a utility used for backing up PostgreSQL databases. This vulnerability allows an attacker to replace a relation type (such as a table or sequence) with a view or foreign table right when pg_dump is running. Because pg_dump often runs with superuser privileges, this attack could execute arbitrary SQL code, leading to unauthorized actions or data corruption. Source: https://www.postgresql.org/support/security/CVE-2024-7348/
Qlik can confirm that pg_dump is not actively used in the Qlik Sense Enterprise on Windows code.
Both steps are required to fully mitigate the issue.
Always verify compatibility between your Qlik Sense version and PostgreSQL before planning an upgrade.
The file will be recreated after an upgrade. This step will need to be repeated after each Qlik Sense upgrade. Qlik is actively investigating the removal of pg_dump from future installers (SHEND-2041).The updated pg_dump.exe in, for example, C:\program files\postgresql\14 does not need to be removed.
QPI does not utilise pgdump.exe.
The Qlik Replicate logs may report the following error on Target Apply:
[TARGET_APPLY ]E: RetCode: SQL_ERROR SqlState: 08S01 NativeError: 35 Message: server closed the connection unexpectedly
Add the Internal Parameter additionalConnectionProperties (a) to the Postgres Target endpoint and provide the following two ODBC parameters (b😞
KeepaliveTime=60; KeepaliveInterval=1;
See Qlik Replicate: How to set Internal Parameters and what are they for? for detailed instructions on how to add an Internal Parameter.
If Qlik is replicating across networks that transit cloud infrastructure or have any type of firewall device, the database connection options must enable a TCP keepalive setting or certain scenarios will cause idle connections to age-out. In one of the scenarios, data pipeline loads create large updates that must be inserted on the target. These inserts take time, long enough for Qlik's sessions to age-out idle across the intermediate network devices. This required setting the mentioned flags for the Postgres ODBC driver.
You may get the errors, "A call to SSPI failed, see inner exception" and "The certificate chain was issued by an authority that is not trusted". While they should have no impact on your end-users, you'd still like to clean them up from the logs.
Qlik Sense otherwise functions without issues.
Example error:
System.Proxy.Qlik.Sense.Communication.Communication.Tcp.StreamFactory 16 c2972806-6ae3-4559-8ebf-c7c2201335f3 xx\xxx Failed to authenticate stream as Server The client and server cannot communicate, because they do not possess a common algorithm↵↓A call to SSPI failed, see inner exception. NO-STACKTRACE↵↓ at System.Net.Security.SslState.InternalEndProcessAuthentication(LazyAsyncResult lazyResult)
These, unfortunately, are not Qlik Sense errors, but rather errors from Windows that Qlik Sense reports. You should also be able to see them in your Windows Application logs. For more information, please search out Windows Support.
See Security Support Provider Interface Architecture for additional details.
Possible root causes:
The following steps are only applicable to Qlik Sense deployments originally installed with versions prior to the June 2019 release. For any Qlik Sense deployments installed with later versions, follow standard steps for patching Qlik Sense and do not perform the steps in this article.
In these steps we will occasionally ask you to run Powershell code.
Executing PowerShell code:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass function ExportCertificatesFromStore( [string] $name, [string] $location) { $success = 1 $oid = "1.3.6.1.5.5.7.13.3" $localStore = new-object System.Security.Cryptography.X509Certificates.X509Store $name, $location $localStore.Open("MaxAllowed") $mypwd = ConvertTo-SecureString -String "MyPassword" -Force -AsPlainText try { $certs = $localStore.Certificates foreach ($cert in $certs) { $extensions = $cert.Extensions foreach($extension in $extensions) { if ($extension.Oid.Value.Equals($oid)) { Get-ChildItem -Path cert:\$($localStore.Location)\$($localStore.Name) | Where-Object { $_.PrivateKey.CspKeyContainerInfo.Exportable } | Export-PfxCertificate -FilePath "$($localStore.Name)_$($localStore.Location).pfx" -Password $mypwd break; } } } } catch { write-host "An error occurred while removing certificates" -ForegroundColor Red write-host $_.Exception.GetType().FullName -ForegroundColor Red write-host $_.Exception.Message -ForegroundColor Red $success = 0 } finally { $localStore.Close() } if ($success -ne 1) { exit 20 } } function ExportCertificates() { ExportCertificatesFromStore "Root" "LocalMachine" ExportCertificatesFromStore "My" "LocalMachine" ExportCertificatesFromStore "My" "CurrentUser" } ExportCertificates write-host "Done." exit 0
NOTE: For information on how to execute above code please refer to “Executing PowerShell code” section at the top. Modify $mypwd variable to define custom password. Make sure certificates were backed up after running the script:
NOTE: If you happen to have more certificates with the same values in Issued To, Issued By and Friendly Name columns and you are unable to identify the correct certificate, please refer to Identifying Qlik Sense root CA and server certificates in certificate store.
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
function RemoveCertificatesFromStore(
[string] $name,
[string] $location)
{
$success = 1
$oid = "1.3.6.1.5.5.7.13.3"
$localStore = new-object System.Security.Cryptography.X509Certificates.X509Store $name, $location
$localStore.Open("MaxAllowed")
try
{
$certs = $localStore.Certificates
foreach ($cert in $certs)
{
$extensions = $cert.Extensions
foreach($extension in $extensions)
{
if ($extension.Oid.Value.Equals($oid))
{
write-host "Deleting certificate from" $localStore.Name $localStore.Location
write-host " Subject:"$cert.Subject
write-host " Issuer:"$cert.Issuer
write-host " Serial:"$cert.SerialNumber
$localStore.Remove($cert)
break;
}
}
}
}
catch
{
write-host "An error occurred while removing certificates" -ForegroundColor Red
write-host $_.Exception.GetType().FullName -ForegroundColor Red
write-host $_.Exception.Message -ForegroundColor Red
$success = 0
}
finally
{
$localStore.Close()
}
if ($success -ne 1)
{
exit 20
}
}
function CleanCertificates()
{
RemoveCertificatesFromStore "Root" "LocalMachine"
}
CleanCertificates
write-host "Done."
exit 0
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
function RemoveCertificatesFromStore(
[string] $name,
[string] $location)
{
$success = 1
$oid = "1.3.6.1.5.5.7.13.3"
$localStore = new-object System.Security.Cryptography.X509Certificates.X509Store $name, $location
$localStore.Open("MaxAllowed")
try
{
$certs = $localStore.Certificates
foreach ($cert in $certs)
{
$extensions = $cert.Extensions
foreach($extension in $extensions)
{
if ($extension.Oid.Value.Equals($oid))
{
write-host "Deleting certificate from" $localStore.Name $localStore.Location
write-host " Subject:"$cert.Subject
write-host " Issuer:"$cert.Issuer
write-host " Serial:"$cert.SerialNumber
$localStore.Remove($cert)
break;
}
}
}
}
catch
{
write-host "An error occurred while removing certificates" -ForegroundColor Red
write-host $_.Exception.GetType().FullName -ForegroundColor Red
write-host $_.Exception.Message -ForegroundColor Red
$success = 0
}
finally
{
$localStore.Close()
}
if ($success -ne 1)
{
exit 20
}
}
function CleanCertificates()
{
RemoveCertificatesFromStore "Root" "LocalMachine"
RemoveCertificatesFromStore "My" "LocalMachine"
RemoveCertificatesFromStore "My" "CurrentUser"
}
CleanCertificates
write-host "Done."
exit 0
(…)
<add key="BackgroundWork.CountLimit" value="3" />
<add key="Certificates.SelfSignedRoot.BasicConstraintsCA" value="true" />
<add key="DatabaseCommandTimeout" value="00:01:30" />
(…)
repository.exe -bootstrap -iscentral
Note: If this message is not shown, open Windows Task Manager, find Qlik Sense Repository Service in the Processes tab and end it by right-clicking on it and selecting End task.
The process of migrating a Qlik Sense Enterprise for Windows environment after unbundling PostgreSQL is similar to Migrating any other Qlik Sense environment to a different host.
Select your corresponding Qlik Sense Enterprise for Windows version from the dropdown select box
Unable to access both Qlik Sense Enterprise on Windows QMC and hub. Web browser access fails with the error This site can't be reached.
Running Bootstrap on the Central node only shows Waiting for initial configuration to be run by node.
Check if the file host.cfg exists in C:\Programdata\Qlik\Sense\
If the file is present, check if the file content decrypts to the correct Qlik Sense machine name by using, for example, https://www.base64encode.org/.
If no file exists, please create one named host.cfg and generate the Base64 content for the Rim node name via the site https://www.base64encode.org/.
Once the file is in place:
Rim node offline in QMC, bootstrap shows "Waiting for initial configuration to be run by node"
How to recreate or just delete certificates in Qlik Sense - No access to QMC or Hub
On Talend Management Console execution screen, the following error is shown.
Failed to deploy task - received expired event. Datetime not in sync between Talend Management Console and Remote Engine. Check and sync datetime of Remote Engine.
As Local Time on both the Remote Engine Server & Talend Management Center profile needs to be the same, you can edit your personal information and set up your language and region preferences from any of the Talend Cloud applications from the user menu (Profile Preferences).
To see whether the time is synchronized or not, please check the clock set in the remote engine server and then compare it with the time displayed at :
https://time.is/en/ (For example, if it is IST the link should be https://time.is/fr/IST
The setup and configuration of NTP are beyond Talend support scope.
Remote Engine Server Time is not correct and it is probably caused by Product Configuration
Please refer to below documentation to set up your user profile.
If a TCP connection is possible with Qlik's licensing server endpoint, testing the connection to license.qlikcloud.com will return the message default backend - 404 or 404 Not Found (nginx).
When testing whether or not your Sense installation can successfully connect to the license backend, always test the connection with all nodes.
The 404 HTTP error code indicates the server was reached but could not find any content to be displayed in the URL address specified.
To avoid a 404 message, rather than accessing license.qlikcloud.com, open license.qlikcloud.com/sld.
Another test would be to use telnet and confirm a connection to port 443 is possible:
If different results are returned:
There was an error when getting license information from the license server