Preview not working after upgrade to 4.4.0

CMS Version

4.4.0

Issue

After updating my custom Xibo installation from version 4.3.1 to 4.4.0, the preview functionality (layout or campaign) displays the message “page not found” and redirects to the login page. I am receiving the “page not found” message in all layout/campaign previews. I have checked the library permissions on Linux and they are correct. Furthermore, I can see the layout thumbnails, but when I try to open the preview, it doesn’t work.

MySql version - 8.0.45

PHP version - 8.2.3

Link to troubleshooting - https://drive.google.com/file/d/18ph4g1ks-eB36T8MH7u7tTYEEEbn-NZ4/view?usp=drive_link

Version 4.4.0 had known issues with layouts; I would recommend trying an update to 4.4.1 (I’m currently using that on our test system and can use the preview without any problems)

Hello @CraftedInSteel! Thanks for the reply.

Actually, I updated the test server from version 4.3.1 to 4.4.1 first and got the same problem. Then I downgraded to version 4.4.0 to check if the error also occurred in that version. In other words, my problem applies to both versions. Could you share your environment configuration? I noticed that MySQL was updated in the Docker version; does this apply to the custom version as well? I didn’t notice any errors during the data migration.

I’m using the following Docker Compose file: xibo-docker/docker-compose.yml at master · xibosignage/xibo-docker · GitHub

Check your proxying routes.

I had the same problem. I looked into our Apache config per the above advice. In my case this line was commented out:

RequestHeader set X-Forwarded-Proto “https”

Uncommenting it fixed it, thanks.

1 Like