MicroStrategy ONE
Export Engine: Puppeteer Integration
The Export Engine for MicroStrategy ONE uses the headless browser Puppeteer to export dashboards to PDF. All other formatting requests for reports and Report Services Documents are performed by the Intelligence Server.
Puppeteer requires one of the following operating systems:
Windows:
- Server 2016
- Server 2012 R2
- Server 2012
- Server 2008 R2 SP1
Linux:
- RHEL 7 or above
- SUSE 12 or above
- Amazon Linux (based on RHEL 7)
Dependencies for Linux Operating Systems
When installing MicroStrategy, the installer will run a check to ensure that all necessary packages are installed on your machine. You will be notified by the installer of any missing requirements that are needed.
Chrome Dependencies
The Puppeteer module contains Chrome binary which has certain dependencies depending on your operating system. Ensure that the following packages are installed to ensure Chrome binary functions properly.
Chrome Dependency | RHEL 7 package | SUSE 12 Package |
Notes |
---|---|---|---|
libpthread.so.0 libdl.so.2 librt.so.1 libm.so.6 libc.so.6 ld-linux-x86-64.so.2 |
glibc | glibc | |
libX11.so.6 | libX11 | libX11-6 | |
libX11-xcb.so.1 | libX11 | libX11-xcb1 | |
libxcb.so.1 | libxcb | libxcb1 | |
libXcomposite.so.1 | libXcomposite | libXcomposite1 | |
libXcursor.so.1 | libXcursor | libXcursor1 | |
libXdamage.so.1 | libXdamage | libXdamage1 | |
libXext.so.6 |
libXext |
libXext6 |
|
libXfixes.so.3 | libXfixes | libXfixes3 | |
libXi.so.6 |
libXi |
libXi6 |
|
libXrender.so.1 | libXrender | libXrender1 | |
libXtst.so.6 |
libXtst |
libXtst6 |
|
libgobject-2.0.so.0 | glib2 | libgobject-2_0-0 | |
libglib-2.0.so.0 |
glib2 |
libglib-2_0-0 |
|
libnss3.so | nss | mozilla-nss | NSS >= 3.26 required |
libnssutil3.so |
nss-util |
mozilla-nss |
|
libsmime3.so | nss | mozilla-nss | |
libnspr4.so |
nspr |
mozilla-nspr |
|
libcups.so.2 | cups-libs | cups-libs | |
libdbus-1.so.3 |
dbus-libs |
libdbus-1-3 |
|
libexpat.so.1 | expat | libexpat1 | |
libXss.so.1 |
libXScrnSaver |
libXss1 |
|
libXrandr.so.2 | libXrandr | libXrandr2 | |
libgio-2.0.so.0 |
glib2 |
libgio-2_0-0 |
|
libasound.so.2 | alsa-lib | libasound2 | |
libpangocairo-1.0.so.0 libpango-1.0.so.0 |
pango |
libpango-1_0-0 |
|
libcairo.so.2 | cairo | libcairo2 | |
libatk-bridge-2.0.so.0 |
at-spi2-atk |
libatk-bridge-2_0-0 |
|
libgtk-3.so.0 libgdk-3.so.0 | gtk3 | libgtk-3-0 | |
libgdk_pixbuf-2.0.so.0 |
gdk-pixbuf2 |
libgdk_pixbuf-2_0-0 |
|
libgcc_s.so.1 | libgcc | libgcc_s1 |
Additional Packages for Amazon Linux
Amazon Linux is based on RHEL 7 and the dependency list of RHEL 7 mentioned above can be applied to Amazon Linux. However, Amazon Linux does not contain any graphical library packages (GTK3) in the Yum repository. These packages must be installed from the CentOS/Fedora Yum repository.
Missing Package | External Resource |
---|---|
atk
|
atk-2.22.0-3.el7.x86_64.rpm |
at-spi2-atk |
at-spi2-atk-2.22.0-2.el7.x86_64.rpm |
at-spi2-core |
at-spi2-core-2.22.0-1.el7.x86_64.rpm |
GConf2
|
GConf2-3.2.6-7.fc20.x86_64.rpm |
libXScrnSaver
|
libXScrnSaver-1.2.2-6.fc20.x86_64.rpm |
libxkbcommon
|
libxkbcommon-0.3.1-1.fc20.x86_64.rpm |
libwayland-client |
libwayland-client-1.2.0-3.fc20.x86_64.rpm |
|
libwayland-cursor-1.2.0-3.fc20.x86_64.rpm |
gtk3
|
gtk3-3.10.4-1.fc20.x86_64.rpm |
gdk-pixbuf2 |
gdk-pixbuf2-2.24.0-1.fc16.x86_64.rpm |