Hi, I've been checking and it seems that Puppeteer doesn't support aarch64 architecture. Any alternatives?
[root@noc myplugins]# sh /opt/thruk/share/script/install_puppeteer.sh
up to date in 520ms
7 packages are looking for funding
run npm fund for details
Downloading chrome 144.0.7559.96 - 174.1 MB [====================] 100% 0.0s
chrome@144.0.7559.96 /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome
puppeteer and chromium successfully installed in /opt/thruk/var/puppeteer`
`[16:38:19,596][DEBUG] screen logging initialized with loglevel 1
[16:38:19,596][DEBUG] _internal_request('/thruk/cgi-bin/remote.cgi', 'GET')
[16:38:19,664][DEBUG] server timezone: CST (from POSIX::tzname)
[22:38:19,675][DEBUG] _dispatcher: http://localhost/thruk/cgi-bin/remote.cgi
[22:38:19,678][DEBUG] set_user: (cli), superuser: yes, internal: yes
[22:38:19,679][DEBUG] authenticated as '(cli)' - auth src 'cli'
[22:38:19,683][DEBUG] parse_date: '1769377099' to -> 'Sun Jan 25 15:38:19 2026'
[22:38:19,683][DEBUG] parse_date: '1769380699' to -> 'Sun Jan 25 16:38:19 2026'
[22:38:19,686][DEBUG] [session][(cli)][ad5c1ca5bfc7d0d0f3b05f73a1a3d632067d5e7f3c16ae685de7aef6d25ce41e] session created
[22:38:19,687][DEBUG] running cmd: /bin/sh -c /opt/thruk/share/script/grafana_export.sh "900" "200" "1769377090" "1769380690" "http://localhost/dash/dashboard-solo/script/histou.js?host=noc-sultana&service=cpu&theme=dark&annotations=true&spannulls=120&panelId=total 1m" "/tmp/1n7hssdMbp"
[22:38:19,910][DEBUG] rc: 1
[22:38:19,910][DEBUG] output: /opt/thruk/var/puppeteer/node_modules/@puppeteer/browsers/lib/cjs/launch.js:340
[22:38:19,910][DEBUG] reject(new Error([
[22:38:19,910][DEBUG] ^
[22:38:19,910][DEBUG]
[22:38:19,911][DEBUG] Error: Failed to launch the browser process: Code: 126
[22:38:19,911][DEBUG]
[22:38:19,911][DEBUG] stderr:
[22:38:19,911][DEBUG] /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome: /op...
[22:38:19,911][DEBUG] /opt/thruk/var/puppeteer/node_modules/@puppeteer/browsers/lib/cjs/launch.js:340
[22:38:19,911][DEBUG] reject(new Error([
[22:38:19,911][DEBUG] ^
[22:38:19,911][DEBUG]
[22:38:19,911][DEBUG] Error: Failed to launch the browser process: Code: 126
[22:38:19,911][DEBUG]
[22:38:19,911][DEBUG] stderr:
[22:38:19,911][DEBUG] /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome: /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome: cannot execute binary file
[22:38:19,911][DEBUG]
[22:38:19,911][DEBUG] TROUBLESHOOTING: https://pptr.dev/troubleshooting
[22:38:19,911][DEBUG]
[22:38:19,912][DEBUG] at ChildProcess.onClose (/opt/thruk/var/puppeteer/node_modules/@puppeteer/browsers/lib/cjs/launch.js:340:24)
[22:38:19,912][DEBUG] at ChildProcess.emit (node:events:530:35)
[22:38:19,912][DEBUG] at ChildProcess._handle.onexit (node:internal/child_process:293:12)
[22:38:19,912][DEBUG]
[22:38:19,912][DEBUG] Node.js v22.16.0
[22:38:19,912][WARN] /opt/thruk/var/puppeteer/node_modules/@puppeteer/browsers/lib/cjs/launch.js:340
[22:38:19,912][WARN] reject(new Error([
[22:38:19,912][WARN] ^
[22:38:19,912][WARN]
[22:38:19,912][WARN] Error: Failed to launch the browser process: Code: 126
[22:38:19,912][WARN]
[22:38:19,912][WARN] stderr:
[22:38:19,912][WARN] /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome: /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome: cannot execute binary file
[22:38:19,912][WARN]
[22:38:19,912][WARN] TROUBLESHOOTING: https://pptr.dev/troubleshooting
[22:38:19,912][WARN]
[22:38:19,912][WARN] at ChildProcess.onClose (/opt/thruk/var/puppeteer/node_modules/@puppeteer/browsers/lib/cjs/launch.js:340:24)
[22:38:19,912][WARN] at ChildProcess.emit (node:events:530:35)
[22:38:19,912][WARN] at ChildProcess._handle.onexit (node:internal/child_process:293:12)
[22:38:19,912][WARN]
[22:38:19,912][WARN] Node.js v22.16.0
[root@noc myplugins]# ls /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome
/opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome
[root@noc myplugins]# ls /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64
ABOUT chrome_100_percent.pak icudtl.dat product_logo_48.png xdg-mime
MEIPreload chrome_200_percent.pak libEGL.so resources xdg-settings
PrivacySandboxAttestationsPreloaded chrome_crashpad_handler libGLESv2.so resources.pak
WidevineCdm chrome_sandbox libvk_swiftshader.so rpm.deps
chrome deb.deps libvulkan.so.1 v8_context_snapshot.bin
chrome-wrapper hyphen-data locales vk_swiftshader_icd.json
[root@noc myplugins]# file /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome
/opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8d62945f58ba56deb97006abeb62907b0b32f3fa, stripped
Hi, I've been checking and it seems that Puppeteer doesn't support aarch64 architecture. Any alternatives?
[root@noc myplugins]# sh /opt/thruk/share/script/install_puppeteer.sh
up to date in 520ms
7 packages are looking for funding
run
npm fundfor detailsDownloading chrome 144.0.7559.96 - 174.1 MB [====================] 100% 0.0s
chrome@144.0.7559.96 /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome
puppeteer and chromium successfully installed in /opt/thruk/var/puppeteer`
`[16:38:19,596][DEBUG] screen logging initialized with loglevel 1
[16:38:19,596][DEBUG] _internal_request('/thruk/cgi-bin/remote.cgi', 'GET')
[16:38:19,664][DEBUG] server timezone: CST (from POSIX::tzname)
[22:38:19,675][DEBUG] _dispatcher: http://localhost/thruk/cgi-bin/remote.cgi
[22:38:19,678][DEBUG] set_user: (cli), superuser: yes, internal: yes
[22:38:19,679][DEBUG] authenticated as '(cli)' - auth src 'cli'
[22:38:19,683][DEBUG] parse_date: '1769377099' to -> 'Sun Jan 25 15:38:19 2026'
[22:38:19,683][DEBUG] parse_date: '1769380699' to -> 'Sun Jan 25 16:38:19 2026'
[22:38:19,686][DEBUG] [session][(cli)][ad5c1ca5bfc7d0d0f3b05f73a1a3d632067d5e7f3c16ae685de7aef6d25ce41e] session created
[22:38:19,687][DEBUG] running cmd: /bin/sh -c /opt/thruk/share/script/grafana_export.sh "900" "200" "1769377090" "1769380690" "http://localhost/dash/dashboard-solo/script/histou.js?host=noc-sultana&service=cpu&theme=dark&annotations=true&spannulls=120&panelId=total 1m" "/tmp/1n7hssdMbp"
[22:38:19,910][DEBUG] rc: 1
[22:38:19,910][DEBUG] output: /opt/thruk/var/puppeteer/node_modules/@puppeteer/browsers/lib/cjs/launch.js:340
[22:38:19,910][DEBUG] reject(new Error([
[22:38:19,910][DEBUG] ^
[22:38:19,910][DEBUG]
[22:38:19,911][DEBUG] Error: Failed to launch the browser process: Code: 126
[22:38:19,911][DEBUG]
[22:38:19,911][DEBUG] stderr:
[22:38:19,911][DEBUG] /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome: /op...
[22:38:19,911][DEBUG] /opt/thruk/var/puppeteer/node_modules/@puppeteer/browsers/lib/cjs/launch.js:340
[22:38:19,911][DEBUG] reject(new Error([
[22:38:19,911][DEBUG] ^
[22:38:19,911][DEBUG]
[22:38:19,911][DEBUG] Error: Failed to launch the browser process: Code: 126
[22:38:19,911][DEBUG]
[22:38:19,911][DEBUG] stderr:
[22:38:19,911][DEBUG] /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome: /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome: cannot execute binary file
[22:38:19,911][DEBUG]
[22:38:19,911][DEBUG] TROUBLESHOOTING: https://pptr.dev/troubleshooting
[22:38:19,911][DEBUG]
[22:38:19,912][DEBUG] at ChildProcess.onClose (/opt/thruk/var/puppeteer/node_modules/@puppeteer/browsers/lib/cjs/launch.js:340:24)
[22:38:19,912][DEBUG] at ChildProcess.emit (node:events:530:35)
[22:38:19,912][DEBUG] at ChildProcess._handle.onexit (node:internal/child_process:293:12)
[22:38:19,912][DEBUG]
[22:38:19,912][DEBUG] Node.js v22.16.0
[22:38:19,912][WARN] /opt/thruk/var/puppeteer/node_modules/@puppeteer/browsers/lib/cjs/launch.js:340
[22:38:19,912][WARN] reject(new Error([
[22:38:19,912][WARN] ^
[22:38:19,912][WARN]
[22:38:19,912][WARN] Error: Failed to launch the browser process: Code: 126
[22:38:19,912][WARN]
[22:38:19,912][WARN] stderr:
[22:38:19,912][WARN] /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome: /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome: cannot execute binary file
[22:38:19,912][WARN]
[22:38:19,912][WARN] TROUBLESHOOTING: https://pptr.dev/troubleshooting
[22:38:19,912][WARN]
[22:38:19,912][WARN] at ChildProcess.onClose (/opt/thruk/var/puppeteer/node_modules/@puppeteer/browsers/lib/cjs/launch.js:340:24)
[22:38:19,912][WARN] at ChildProcess.emit (node:events:530:35)
[22:38:19,912][WARN] at ChildProcess._handle.onexit (node:internal/child_process:293:12)
[22:38:19,912][WARN]
[22:38:19,912][WARN] Node.js v22.16.0
[root@noc myplugins]# ls /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome
/opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome
[root@noc myplugins]# ls /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64
ABOUT chrome_100_percent.pak icudtl.dat product_logo_48.png xdg-mime
MEIPreload chrome_200_percent.pak libEGL.so resources xdg-settings
PrivacySandboxAttestationsPreloaded chrome_crashpad_handler libGLESv2.so resources.pak
WidevineCdm chrome_sandbox libvk_swiftshader.so rpm.deps
chrome deb.deps libvulkan.so.1 v8_context_snapshot.bin
chrome-wrapper hyphen-data locales vk_swiftshader_icd.json
[root@noc myplugins]# file /opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome
/opt/thruk/var/puppeteer/chromium/chrome/linux_arm-144.0.7559.96/chrome-linux64/chrome: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8d62945f58ba56deb97006abeb62907b0b32f3fa, stripped