GNUPG extension is not available for Xibo 4.2.1 Installation

To be completed by the original poster:

CMS Version

Xibo CMS 4.2.1

Installation Method

Windows Server 2022 - IIS

Operating System

Windows Server 2022 Standard

Issue

I’m installing the new release of Xibo CMS 4.2.1 to Windows Server 2022 - IIS. I managed to get all functioanalities working, however, when I launched install pages of the CMS, I can see that there is new extension called “GNUPG” that is required to be enabled in order to proceed with Xibo CMS installation. I did some some search on the internet and I cannot find and php_gnupg.dll that I can add to php\ext folder and then refer to it in php.ini

It seems also that this extension is not available for Windows. You can see the screenshot of XIBO install page below

1 Like

Hi, I am facing the same issue. Did you find a solution?

I am also facing same issue please help

Same issue on 4.2.1
debian 12, php 8.3

Hello,
I have the same problem with xibo 4.2.1 installed on a windows server 2022 with Wampp 3.3.7

Looks like I needed php-gnupg package on ubuntu/debian. Once installed the issue resolved. Hope this helps.

Did you try to do this installation on Windows Server ?!

Interesting that there is no extension on windows for php-gnupg; that is a pain! At the current time this will only prevent you from uploading the ChromeOS player app, as gngpg is used to verify the signature of that file before extracting.

Hello,
The CMS installation is also blocked due to the absence of gngpg.

OK, thanks for the detail. I’ll record a bug for that which we will fix in the next patch.

As you’re installing manually, you could edit the Environment.php file in lib/Helper and comment out the check for gngpg.

When I comment out the Environment.php file (jpeg 1) I get an error (jpeg2)


You’ve commented out the function rather than where its used; that’s my bad explanation, sorry.

If you change it like in this PR it should work: Fixed gnupg extension blocks install on Windows (non-docker) by mgbaybay · Pull Request #2964 · xibosignage/xibo-cms · GitHub

1 Like

Everything works, thank you

1 Like