How to check for missing print libraries in Offline Installations for RED HAT 9 ONLY
When installing Pyramid in an environment that does not have access to the internet, you may need to manually install some libraries that normally get downloaded during the Pyramid installation process.
To do this, you can follow the steps below.
Please note, the steps are written to be used in Red Hat 9 and will be different for other versions of Linux
1, Run the following on a server that is able to connect to the internet:
sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y
2. Download the rpm to print-packages folder
sudo dnf install --downloadonly --downloaddir print-packages pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc libnss3.so libgbm libxshmfence google-noto-sans-cjk-ttc-fonts
3. Copy all rpm from online machine to the offline
4. Install all the rpm's inside that folder
sudo rpm -ivh print-packages/*.rpm
5. Make printerpyramid and chrome executable in core file
chmod +x /opt/Pyramid/core/prt/puppet/chromium/chrome
chmod +x /opt/Pyramid/core/prt/puppet/pyramidPrinter
6. Check if printer works
./core/prt/puppet/pyramidPrinter --port=10012 --proxy="{\"enableProxyServer\":false,\"useCredentials\":false,\"bypassProxyServerLocal\":false,\"proxyServer\":{\"address\":\"\",\"port\":0},\"loginUser\":{\"inheritanceType\":\"LoginUser\",\"name\":\"\",\"password\":\"\"}}" --localProxyPort=15000 --tabs=4 --uuid=aacb720a-7e4e-4989-bf76-6e81c2964a17
Content aside
- 1 Likes
- yesterdayLast active
- 6Views
- 1 Following