Layouts page crashes since upgrade to 4.4

CMS Version

4.4.0

Installation Method

Docker

Operating System

Debian

Issue

Since I upgrade to 4.4 I can’t find my layouts anymore in the interface

But they are present in the DB


If I try to Add a Layout

Here are the logs: troubleshoot.zip is available for download

Any idea what and where to check?

Regards,

1 Like

I just noticed the same issue too after upgrading to 4.4. The layouts are still working fine on the screens at least, but trying to list the layouts in the admin GUI does not work, and I also cannot assign a layout to a new display because the GUI cannot find/list any layouts.

I also got that same error as mikeMeine when testing “Create new layout”, but checking the Audit Trail and the MySQL database, it seems like the new empty layouts are actually created, but still not shown in the list.

I ran the phinx migration script again in case I forgot it, but no changes were applied so it should’ve been upgraded already, and I also couldn’t see that there were any big changes to the layout table in the latest migration scripts anyways.

For now I set the new display’s default layout by updating the database manually in MySQL, but editing any layouts (in the GUI) is impossible now.

Never mind, I finally found the issue after finding the setting for error logging and turning this on.

I had forgotten to create the private key when installing Xibo CMS, and after the upgrade to 4.4.0 this caused the Layouts list to bug out. After I generated a private key it worked fine again.

Interesting since I don’t have a private key either (in the docker-compose.yml and in the config.env) and can’t find the info in the documentation.

Could you please tell me/us more?

I am actually using the regular “apache” install method, that guide has a section about creating private keys:

I couldn’t find anything about the private key in the Docker install guide either yeah, but I guess you could try the instructions in this guide and see if that also solves your issue.

I tried to follow the steps but I think I’m missing something. I’m using CMS installed on Windows Server 2022 with IIS and MySQL.

Any detailed step-by-step guide to follow to fix it?

Unfortunately I am unfamiliar with hosting on Windows Server and IIS, so I have no idea. (All the steps I have are for Linux.)

Thank you for reporting this. Please refer to this bug report regarding the layout page error on a new installation. This issue is being addressed and will be fixed in version 4.4.1.