White/black Screen with pdf embedded content

Hello,
we have problems with our Wordpress Content. Only when content shows embedded pdf sites, screnly crashes after a few minutes and shows only Display white (newer Screenly player) - a black screen in older screenly player.
We tested on Raspberry 3B+ 1GB til Raspberry 4B 8GB

After we reboot the docker screenly_srly-ose-viewer_1 service the screen comes up again.

log:
srly-ose-celery_1 | User information: uid=0 euid=0 gid=0 egid=0
srly-ose-celery_1 |
srly-ose-celery_1 | uid=uid, euid=euid, gid=gid, egid=egid,
srly-ose-celery_1 | [2022-05-19 10:14:58,360: INFO/MainProcess] Connected to redis://redis:6379/0
srly-ose-celery_1 | [2022-05-19 10:14:58,395: INFO/MainProcess] mingle: searching for neighbors
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-celery_1 | [2022-05-19 10:14:59,455: INFO/MainProcess] mingle: all alone
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-celery_1 | [2022-05-19 10:14:59,495: INFO/MainProcess] worker@screenly ready.
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-celery_1 | [2022-05-19 10:15:03,988: INFO/Beat] beat: Starting…
srly-ose-viewer_1 | Sleeping for 300
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-celery_1 | [2022-05-19 10:15:04,118: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-celery_1 | [2022-05-19 10:15:04,146: INFO/MainProcess] Received task: server.get_display_power[70f16011-03b4-43cf-909a-1dd2900c3702]
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-celery_1 | [2022-05-19 10:20:19,530: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-celery_1 | [2022-05-19 10:20:19,553: INFO/MainProcess] Received task: server.get_display_power[b71a8054-f015-459a-b6ec-a7973a6a7ee0]
srly-ose-viewer_1 | Sleeping for 300
srly-ose-celery_1 | [2022-05-19 10:22:13,603: INFO/Beat] Scheduler: Sending due task cleanup (server.cleanup)
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-celery_1 | [2022-05-19 10:22:13,613: INFO/Beat] Scheduler: Sending due task cleanup_usb_assets (server.cleanup_usb_assets)
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-celery_1 | [2022-05-19 10:22:13,618: INFO/MainProcess] Received task: server.cleanup[f35b42d6-8c4a-48dc-9a0d-3d4f9e6e7e6c]
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300
srly-ose-celery_1 | [2022-05-19 10:22:13,629: INFO/MainProcess] Received task: server.cleanup_usb_assets[7c158c60-8bf4-4837-a29f-5f3f8666e795]
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-celery_1 | [2022-05-19 10:22:13,676: INFO/ForkPoolWorker-5] Task server.cleanup_usb_assets[7c158c60-8bf4-4837-a29f-5f3f8666e795] succeeded in 0.038594217s: None
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-celery_1 | [2022-05-19 10:22:14,497: INFO/ForkPoolWorker-4] Task server.cleanup[f35b42d6-8c4a-48dc-9a0d-3d4f9e6e7e6c] succeeded in 0.860188206s: None
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-celery_1 | [2022-05-19 10:25:19,607: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-celery_1 | [2022-05-19 10:25:19,619: INFO/MainProcess] Received task: server.get_display_power[b076f27d-616a-441a-b8c2-982a505af1c8]
srly-ose-viewer_1 | Sleeping for 300
srly-ose-celery_1 | [2022-05-19 10:30:19,683: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-celery_1 | [2022-05-19 10:30:19,696: INFO/MainProcess] Received task: server.get_display_power[c355e343-197f-4038-98e7-8b79f131f08e]
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-celery_1 | [2022-05-19 10:35:19,776: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-celery_1 | [2022-05-19 10:35:19,793: INFO/MainProcess] Received task: server.get_display_power[80945507-44e6-42bf-b02a-9c725846dc06]
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-celery_1 | [2022-05-19 10:40:19,871: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Sleeping for 300
srly-ose-celery_1 | [2022-05-19 10:40:19,885: INFO/MainProcess] Received task: server.get_display_power[f6f402bd-6b76-43e7-ac3b-81d229900518]
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-celery_1 | [2022-05-19 10:45:19,956: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-celery_1 | [2022-05-19 10:45:19,969: INFO/MainProcess] Received task: server.get_display_power[f783b399-f0c8-493a-a46f-ec38110aaaf2]
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-celery_1 | [2022-05-19 10:50:20,009: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-celery_1 | [2022-05-19 10:50:20,020: INFO/MainProcess] Received task: server.get_display_power[1588f67b-31c3-4f66-8282-0a784f45e5ec]
srly-ose-viewer_1 | Sleeping for 300
srly-ose-celery_1 | [2022-05-19 10:55:20,103: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-celery_1 | [2022-05-19 10:55:20,115: INFO/MainProcess] Received task: server.get_display_power[9ec50af4-3928-47b7-a09b-75c8edf2b213]
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-celery_1 | [2022-05-19 11:00:20,195: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-celery_1 | [2022-05-19 11:00:20,207: INFO/MainProcess] Received task: server.get_display_power[eb8bf6e4-2036-4a38-bb5a-36aae82afdcf]
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-celery_1 | [2022-05-19 11:05:20,196: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Sleeping for 300
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-celery_1 | [2022-05-19 11:05:20,209: INFO/MainProcess] Received task: server.get_display_power[fbe8bf00-f024-44ee-871f-d45c8d8e2fe8]
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-celery_1 | [2022-05-19 11:10:20,285: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-celery_1 | [2022-05-19 11:10:20,295: INFO/MainProcess] Received task: server.get_display_power[4a3038e6-12c7-45a3-9236-6048bda95fea]
srly-ose-viewer_1 | Sleeping for 300
srly-ose-celery_1 | [2022-05-19 11:15:20,380: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-celery_1 | [2022-05-19 11:15:20,391: INFO/MainProcess] Received task: server.get_display_power[69ebcc82-44ce-4c1d-bf1b-cbb830470036]
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-celery_1 | [2022-05-19 11:20:20,380: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-celery_1 | [2022-05-19 11:20:20,393: INFO/MainProcess] Received task: server.get_display_power[3b656529-0f58-448b-bc44-b4e8b5e4ab94]
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-celery_1 | [2022-05-19 11:22:13,664: INFO/Beat] Scheduler: Sending due task cleanup (server.cleanup)
srly-ose-viewer_1 | Sleeping for 300
srly-ose-celery_1 | [2022-05-19 11:22:13,673: INFO/Beat] Scheduler: Sending due task cleanup_usb_assets (server.cleanup_usb_assets)
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-celery_1 | [2022-05-19 11:22:13,679: INFO/MainProcess] Received task: server.cleanup[d3c4c1f0-e99c-4445-9f47-63323352e68c]
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-celery_1 | [2022-05-19 11:22:13,688: INFO/MainProcess] Received task: server.cleanup_usb_assets[2864d8fa-7cce-4e7c-949a-a0dd9dc31b6a]
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-celery_1 | [2022-05-19 11:25:20,380: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-celery_1 | [2022-05-19 11:25:20,393: INFO/MainProcess] Received task: server.get_display_power[7ce76832-ae9f-4ee6-a84c-e1b67096015b]
srly-ose-viewer_1 | Sleeping for 300
srly-ose-celery_1 | [2022-05-19 11:30:20,465: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-celery_1 | [2022-05-19 11:30:20,474: INFO/MainProcess] Received task: server.get_display_power[de8efadc-c9f0-4ff7-80f1-22f93ec0ebc5]
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-celery_1 | [2022-05-19 11:35:20,562: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-celery_1 | [2022-05-19 11:35:20,573: INFO/MainProcess] Received task: server.get_display_power[27dd4bfd-20a9-4fdf-9528-c0bce0d8c0fb]
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-celery_1 | [2022-05-19 11:36:44,565: INFO/MainProcess] Received task: server.get_display_power[80945507-44e6-42bf-b02a-9c725846dc06]
srly-ose-viewer_1 | Sleeping for 300
srly-ose-celery_1 | [2022-05-19 11:40:20,657: INFO/Beat] Scheduler: Sending due task display_power (server.get_display_power)
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-celery_1 | [2022-05-19 11:40:20,670: INFO/MainProcess] Received task: server.get_display_power[1173a754-473a-4799-8763-8159365f48df]
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300

srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Generating asset-list…
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300
srly-ose-viewer_1 | /usr/local/lib/python2.7/dist-packages/requests/init.py:91: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (3.0.4) doesn’t match a supported version!
srly-ose-viewer_1 | RequestsDependencyWarning)
srly-ose-viewer_1 | Home directory not accessible: Permission denied
srly-ose-viewer_1 | [01ca3550] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
srly-ose-viewer_1 | Home directory not accessible: Permission denied
srly-ose-viewer_1 | [01ca4e80] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
srly-ose-viewer_1 | Loading browser…
srly-ose-viewer_1 | Generating asset-list…
srly-ose-viewer_1 | Current url is srly-ose-nginx:80/splash-page
srly-ose-viewer_1 | Current url is srly-ose-nginx:80/static/img/loading.png
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300
srly-ose-viewer_1 | /usr/local/lib/python2.7/dist-packages/requests/init.py:91: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (3.0.4) doesn’t match a supported version!
srly-ose-viewer_1 | RequestsDependencyWarning)
srly-ose-viewer_1 | Home directory not accessible: Permission denied
srly-ose-viewer_1 | [00c80d90] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
srly-ose-viewer_1 | Home directory not accessible: Permission denied
srly-ose-viewer_1 | [00c82628] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
srly-ose-viewer_1 | Loading browser…
srly-ose-viewer_1 | Generating asset-list…
srly-ose-viewer_1 | Current url is srly-ose-nginx:80/splash-page
srly-ose-viewer_1 | Current url is srly-ose-nginx:80/static/img/loading.png
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300

srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300
srly-ose-viewer_1 | /usr/local/lib/python2.7/dist-packages/requests/init.py:91: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (3.0.4) doesn’t match a supported version!
srly-ose-viewer_1 | RequestsDependencyWarning)
srly-ose-viewer_1 | ./bin/start_viewer.sh: line 47: kill: 40 37: arguments must be process or job IDs
srly-ose-viewer_1 | /usr/local/lib/python2.7/dist-packages/requests/init.py:91: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (3.0.4) doesn’t match a supported version!
srly-ose-viewer_1 | RequestsDependencyWarning)
srly-ose-viewer_1 | Home directory not accessible: Permission denied
srly-ose-viewer_1 | [01dfda50] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
srly-ose-viewer_1 | Home directory not accessible: Permission denied
srly-ose-viewer_1 | [01dff1e8] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
srly-ose-viewer_1 | Loading browser…
srly-ose-viewer_1 | Generating asset-list…
srly-ose-viewer_1 | Current url is srly-ose-nginx:80/splash-page
srly-ose-viewer_1 | Current url is srly-ose-nginx:80/static/img/loading.png
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300
srly-ose-viewer_1 | /usr/local/lib/python2.7/dist-packages/requests/init.py:91: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (3.0.4) doesn’t match a supported version!
srly-ose-viewer_1 | RequestsDependencyWarning)
srly-ose-viewer_1 | Home directory not accessible: Permission denied
srly-ose-viewer_1 | [00a7fe70] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
srly-ose-viewer_1 | Home directory not accessible: Permission denied
srly-ose-viewer_1 | [00a81818] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
srly-ose-viewer_1 | Loading browser…
srly-ose-viewer_1 | Generating asset-list…
srly-ose-viewer_1 | Current url is srly-ose-nginx:80/static/img/loading.png
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300
srly-ose-viewer_1 | /usr/local/lib/python2.7/dist-packages/requests/init.py:91: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (3.0.4) doesn’t match a supported version!
srly-ose-viewer_1 | RequestsDependencyWarning)
srly-ose-viewer_1 | Home directory not accessible: Permission denied
srly-ose-viewer_1 | [01a11420] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
srly-ose-viewer_1 | Home directory not accessible: Permission denied
srly-ose-viewer_1 | [01a12c70] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
srly-ose-viewer_1 | Loading browser…
srly-ose-viewer_1 | Generating asset-list…
srly-ose-viewer_1 | Current url is srly-ose-nginx:80/static/img/loading.png
srly-ose-viewer_1 | Unable to get Git branch
srly-ose-viewer_1 | Unable to get latest version from GitHub
srly-ose-viewer_1 | Showing asset hostname/3tft.html (webpage)
srly-ose-viewer_1 | Current url is hostname/3tft.html
srly-ose-viewer_1 | Sleeping for 300

This will not work. You can’t embed PDFs in web content as that will not be rendered.

it works, but only for a certain amount of time (about 15 minutes, sometimes longer).
As a workaround, I have now set up a cron job that restarts the Docker container every 15 minutes. But that doesn’t seem like a permanent solution to me.
Background: a Wordpress layout is shown that is also based on the “Foyer” plugin. The pdf is then embedded here.

@buehlera
Can I just ask, why do you need to use the embedded PDF site Foyer plugin etc? Why cant you use something like Google Slides with Publish set to on, which works perfectly fine, and to always reload the Google Slides URL, I used to add an asset that just showed the Weather, then back to the Google Slides URL, that way you can control all content of the Slide without even needing to go into the screenly assets page unless to make changes…

** update **
I just read on other posts that some users were doing this but google slides broke something with published slides, so I would still recommend to give it a try since those posts were from 2021.