Here I am descending into my annual Porteus Kiosk dungeon mastering

We've got new PC testing, with Alder Lake (N100), and after some initial issues we got it to PXE boot, and get into single-screen with Chrome. But dual screen with Chrome keeps failing, and using modesetting for GPU didn't work. So we turned to Firefox.
Some initial, mostly manual test confirmed that N100 + Porteus Kiosk 5.5.0 + Firefox + dual screen actually - works!
But now we've created new image for proper use, and when the PC boots there is no browser at all, just wallpaper.
Now the debugging part:
- I tried running firefox via SSH session, and I keep getting
Code: Select all
/usr/bin/apulse: exec: line 14: /usr/lib64/firefox/firefox: not found
Code: Select all
ls -al /usr/lib64/firefox/
total 0
drwxr-xr-x 6 root root 60 Jan 15 15:51 .
drwxr-xr-x 24 root root 60 Jan 15 15:51 ..
drwxr-xr-x 6 root root 96 May 24 2015 browser
drwxr-xr-x 2 root root 80 Jan 15 15:51 content
drwxr-xr-x 2 root root 36 Jun 14 2021 distribution
I tried to manually see if I can run the browser from SSH, by getting and unpacking XZM manually. I am sure this is not the intended way, it's just to debug and get more info hopefully:
Code: Select all
curl https://porteus-kiosk.org/public/5.5/002-firefox.xzm -O
mount -o loop 002-firefox.xzm /home/something/mnt
Code: Select all
root@TRYCOOT1:/home/something/mnt# ls -al /home/something/mnt/usr/lib64/firefox/
total 185834
drwxr-xr-x 5 root root 613 Mar 18 2023 .
drwxr-xr-x 3 root root 261 Aug 25 2019 ..
-rw-r--r-- 1 root root 902 Jan 1 1970 application.ini
drwxr-xr-x 3 guest guest 46 Mar 18 2023 browser
-rw-r--r-- 1 root root 174 Jan 1 1970 dependentlibs.list
-rwxr-xr-x 1 root root 14416 Jan 1 1970 firefox
-rwxr-xr-x 1 root root 646568 Jan 1 1970 firefox-bin
drwxr-xr-x 2 root root 41 Mar 18 2023 fonts
drwxr-xr-x 3 root root 26 Mar 18 2023 gmp-clearkey
-rwxr-xr-x 1 root root 813432 Jan 1 1970 libfreeblpriv3.so
-rwxr-xr-x 1 root root 355392 Jan 1 1970 libipcclientcerts.so
-rwxr-xr-x 1 root root 43200 Jan 1 1970 liblgpllibs.so
-rwxr-xr-x 1 root root 3841464 Jan 1 1970 libmozavcodec.so
-rwxr-xr-x 1 root root 228136 Jan 1 1970 libmozavutil.so
-rwxr-xr-x 1 root root 14056 Jan 1 1970 libmozgtk.so
-rwxr-xr-x 1 root root 117384 Jan 1 1970 libmozsandbox.so
-rwxr-xr-x 1 root root 1158728 Jan 1 1970 libmozsqlite3.so
-rwxr-xr-x 1 root root 18224 Jan 1 1970 libmozwayland.so
-rwxr-xr-x 1 root root 223024 Jan 1 1970 libnspr4.so
-rwxr-xr-x 1 root root 707000 Jan 1 1970 libnss3.so
-rwxr-xr-x 1 root root 437448 Jan 1 1970 libnssckbi.so
-rwxr-xr-x 1 root root 187416 Jan 1 1970 libnssutil3.so
-rwxr-xr-x 1 root root 22656 Jan 1 1970 libplc4.so
-rwxr-xr-x 1 root root 14376 Jan 1 1970 libplds4.so
-rwxr-xr-x 1 root root 163456 Jan 1 1970 libsmime3.so
-rwxr-xr-x 1 root root 321992 Jan 1 1970 libsoftokn3.so
-rwxr-xr-x 1 root root 410232 Jan 1 1970 libssl3.so
-rwxr-xr-x 1 root root 149340504 Jan 1 1970 libxul.so
-rw-r--r-- 1 root root 30563863 Jan 1 1970 omni.ja
-rw-r--r-- 1 root root 166 Jan 1 1970 platform.ini
-rwxr-xr-x 1 root root 642392 Jan 1 1970 plugin-container
Code: Select all
cp -r /home/something/mnt/usr/* /usr/
Any suggestions what I could try next? Either to fix Chrome + Alder Lake, or to fix / debug further whatever happened with Firefox booting.
Thanks in advance!
Luka
P.S. Just FYI these low-cost N100 mini-PCs are like made for Porteus, 100$ a piece, if only we can make it work smoothly!