EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics
  3. KB485049: New Chrome dependencies

KB485049: New Chrome dependencies


Colleen Song

Content Engineer • Strategy


This article outlines the Chrome dependencies required for Puppeteer.
Starting with the release of MicroStrategy ONE (March 2024), dossiers are also known as dashboards.

Description

Puppeteer is the internal rendering component of the Export Engine used to export dossiers to PDF. Starting in MicroStrategy 2021 Update 2 and MicroStrategy 2020 Update 5, Puppeteer is upgraded from 1.0.0 to 7.1.0. This new version requires a different set of dependencies.

See Export Engine: Puppeteer Integration for all the required libraries for Puppeteer 1.0 when using MicroStrategy 2021.


New Chrome dependencies for MicroStrategy 2021 Update 2 and MicroStrategy 2020 Update 5

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 Dependencies in M2021

Chrome Dependencies in M2021 Update 2 and M2020 Update 5

RHEL 7/8 RHEL 7 Package

SuSE Enterprise 12/RHEL 7 Package

libpthread.so.0

libpthread.so.0

glibc

glibc

libdl.so.2

libdl.so.2

glibc

glibc

librt.so.1

librt.so.1

glibc

glibc

libm.so.6

libm.so.6

glibc

glibc

libc.so.6

libc.so.6

glibc

glibc

ld-linux-x86-64.so.2

ld-linux-x86-64.so.2

glibc

glibc

libX11.so.6

libX11.so.6

libX11

libX11

libX11-xcb.so.1

 

RHEL7: libxcb (do not remove since still using libxcb.so.1)
RHEL8: libX11-xcb

libX11-xcb1

libxcb.so.1

libxcb.so.1

libxcb

libxcb1

libXcomposite.so.1

libXcomposite.so.1

libXcomposite

libXcomposite1

libXcursor.so.1

libXcursor.so.1

libXcursor

libXcursor1

libXdamage.so.1

libXdamage.so.1

libXdamage

libXdamage1

libXext.so.6

libXext.so.6

libXext

libXext6

libXfixes.so.3

libXfixes.so.3

libXfixes

libXfixes3

libXi.so.6

libXi.so.6

libXi

libXi6

libXrender.so.1

libXrender.so.1

libXrender

libXrender1

libXtst.so.6

 

libXtst

libXtst6

libgobject-2.0.so.0

libgobject-2.0.so.0

glib2

libgobject-2_0-0

libglib-2.0.so.0

libglib-2.0.so.0

glib2

libglib-2_0-0

libnss3.so

libnss3.so

nss

mozilla-nss

libnssutil3.so

libnssutil3.so

nss-util

mozilla-nss

libsmime3.so

libsmime3.so

nss

mozilla-nss

libnspr4.so

libnspr4.so

nspr

mozilla-nspr

libcups.so.2

libcups.so.2

cups-libs

cups-libs

libdbus-1.so.3

libdbus-1.so.3

dbus-libs

libdbus-1-3

libexpat.so.1

libexpat.so.1

expat

libexpat

libXss.so.1

 

libXScrnSaver

libXss1

libXrandr.so.2

libXrandr.so.2

libXrandr

libXrandr2

libgio-2.0.so.0

libgio-2.0.so.0

glib2

libgio-2_0-0

libasound.so.2

libasound.so.2

alsa-lib

libasound2

libpangocairo-1.0.so.0

libpangocairo-1.0.so.0

pango

libpango-1_0-0

libpango-1.0.so.0

libpango-1.0.so.0

pango

libpango-1_0-0

libcairo.so.2

libcairo.so.2

cairo

libcairo2

libatk-bridge-2.0.so.0

libatk-bridge-2.0.so.0

at-spi2-atk

libatk-bridge-2_0-0

libgtk-3.so.0

libgtk-3.so.0

gtk3

libgtk-3-0

libgdk-3.so.0

libgdk-3.so.0

gdk-pixbuf2

libgdk_pixbuf-2_0-0

libgdk_pixbuf-2.so.0

libgdk_pixbuf-2.so.0

gdk-pixbuf2

libgdk_pixbuf-2_0-0

libgcc_s.so.1

libgcc_s.so.1

libgcc

libgcc_s1

 

linux-vdso.so.1

 

 

 

libatk-1.0.so.0

atk

libatk-1_0-0

 

libdrm.so.2

libdrm

libdrm2

 

libxkbcommon.so.0

libxkbcommon

libxkbcommon0

 

libgbm.so.1

mesa-libgbm

libgbm1

 

libatspi.so.0

at-spi2-core

libatspi0

 

libxshmfence.so.1

libxshmfence

libxshmfence1

 

libpcre.so.1

pcre

libpcre1

 

libffi.so.6

libffi

 

 

libffi.so.4

 

libffi4-32bit

 

libplc4.so

nspr

mozilla-nspr

 

libplds4.so

nspr

mozilla-nspr

 

libgmodule-2.0.so.0

glib2

libgmodule-2_0-0

 

libgssapi_krb5.so.2

krb5-libs

krb5

 

libkrb5.so.3

krb5-libs

krb5

 

libk5cryto.so.3

krb5-libs

krb5

 

libcom_err.so.2

libcom_err

libcom_err2

 

libssl.so.10

compat-openssl10 - RHEL 8
openssl-libs - RHEL 7 

libopenssl10

 

libcrypto.so.10

compat-openssl10 - RHEL 8 
openssl-libs - RHEL 7

libopenssl10

 

libavahi-common.so.3

avahi-libs

libavahi-common3

 

libavahi-client.so.3

avahi-libs

libavahi-client3

 

libcrypt.so.1

libxcrypt - RHEL 8
glibc - RHEL 7

glibc

 

libz.so.1

zlib

libz1

 

libsystemd.so.0

systemd-libs

libsystemd0

 

libselinux.so.1

libselinux

libselinux1

 

libresolv.so.2

glibc

glibc

 

libmount.so.1

libmount

libmount1

 

libXau.so.6

libXau

libXau6

 

libwayland-server.so.0

libwayland-server

libwayland-server0

 

libcairo-gobject.so.2

cairo-gobject

libcairo-gobject2

 

libwayland-client.so.0

libwayland-client

libwayland-client0

 

libepoxy.so.0

libepoxy

libepoxy0

 

libpangoft2-1.0.so.0

pango

libpango-1_0-0

 

libfontconfig.so.1

fontconfig

fontconfig

 

libXinerama.so.1

libXinerama

libXinerama1

 

libwayland-cursor.so.0

libwayland-cursor

libwayland-cursor0

 

libwayland-egl.so.1

libwayland-egl

libwayland-egl1

 

libthai.so.0

libthai

libthai0

 

libfirbidi.so.0

firbidi

libfirbidi0

 

libpixman-1.so.0

pixman

libpixman-1-0

 

libfreetype.so.6

freetype

libfreetype6

 

libEGL.so.1

libglvnd-egl

libgvlnd

 

libpng15.so.15

libpng

 

 

libpng16.so.16

 

libpng16-16-32bit

 

libxcb-shm.so.0

libxcb

libxcb-shm0

 

libxcb-render.so.0

libxcb

libxcb-render0

 

libGL.so.1

libglvnd-glx

libglvnd

 

libkrb5support.so.0

krb5-libs

krb5

 

libkeyutils.so.1

keyutils.libs

libkeyutils1

 

libfreebl3.so

nss-softokn-freebl

libfreebl3

 

libcap.so.2

libcap

libcap2

 

liblzma.so.5

xz-libs

liblzma5

 

liblz4.so.1

lz4

liblz4-1

 

libgcrypt.so.11

libgcrypt - RHEL 7
libgcrypt - RHEL 8
libgcrypt.so.20

libgcrypt20 provides libgcrypt.so.20

 

libgpg-error.so.0

libgpg-error

libgpg-error0

 

libdw.so.1

elfutils-libs

libdw1

 

libblkid.so.1

libblkid

libblkid1

 

libuuid.so.1

libuuid

libduuid1

 

libharfbuzz.so.0

harfbuzz

libharfbuzz0

 

libbz2.so.1

bzip2-libs

libbz2-1

 

libGLdispatch.so.0

libglvnd

libglvnd

 

libGLX.so.0

libglvnd-glx

libglvnd

 

libattr.so.1

libattr

libattr1

 

libeif.so.1

elfutils-libelf

libelf1

 

libgraphite2.so.3

graphite2

libgraphite2-3

 

What happens if missing libraries are detected during the installation? 

The installer displays a warning dialog if there are missing libraries for the Export Engine's dependency. The two options are to either install the dependencies or skip them to install later. 
  1. Add all these dependencies and click Recheck to verify all libraries are updated. 
ka0PW0000001JgOYAU_0EM4W0000028ndy.jpeg
ka0PW0000001JgOYAU_0EM4W0000028neD.jpeg
If you choose to skip, click Next. The installer continues, but it displays a severe error on the final screen, since the Export Engine fails to start. 

You can navigate to the end of the install.log, located in <log_path>/install.log, to view the missing dependencies.

ka0PW0000001JgOYAU_0EM4W0000028neI.jpeg

Comment

0 comments

Details

Knowledge Article

Published:

March 21, 2024

Last Updated:

March 21, 2024