Player is missing dependencies, CMS 2.3.7 Android 2 R203

To be completed by the original poster:

CMS Version

2.3.7 docker with nginx proxy for SSL stripping

Player Type

Android

Player Version

2 R203

Issue

I’m having the “Player is missing dependencies” message in my player. It doesn’t load configured layouts.

I have tried the “Verify all” fix in modules page and cleaning cache, but that did not help. I also enabled auditing and tested using cloud CMS 2.3.7. The cloud CMS worked correctly and after pointing the client back to our local CMS I got the following log-messages:

884226 67809ec 2020-11-06 14:14 XMDS POST INFO Kornet-Fb NotifyStatus PDO stats: { “default”: { “select”: 4, “update”: 1 }, “log”: { “insert”: 3 }, “isolated”: { “update”: 1 }, “length”: 0.11354899406433105 }.
884225 67809ec 2020-11-06 14:14 XMDS POST DEBUG Kornet-Fb NotifyStatus {“totalSpace”:13922910208,“availableSpace”:13626785792,“height”:1080,“deviceName”:“012345678912345”,“packageName”:“uk.org.xibo.client”,“width”:1920,“applicationName”:“Xibo”}
884224 67809ec 2020-11-06 14:14 XMDS POST DEBUG Kornet-Fb NotifyStatus Testing whether this display is auditing. 1604872800 vs 1604664898.
884223 67809ec 2020-11-06 14:14 XMDS POST DEBUG Kornet-Fb NotifyStatus Checking permissions against the logged in user: ID: 1, Name: system, UserType: 1
884222 ae439de 2020-11-06 14:14 XMDS POST INFO Kornet-Fb MediaInventory PDO stats: { “default”: { “select”: 4 }, “log”: { “insert”: 4 }, “isolated”: { “update”: 5 }, “length”: 0.3903019428253174 }.
884221 a7433ac 2020-11-06 14:14 XMDS POST INFO Kornet-Fb MediaInventory PDO stats: { “default”: { “select”: 4 }, “log”: { “insert”: 4 }, “isolated”: { “update”: 2 }, “length”: 0.368333101272583 }.
884220 6a14a48 2020-11-06 14:14 XMDS POST INFO Kornet-Fb MediaInventory PDO stats: { “default”: { “select”: 4 }, “log”: { “insert”: 4 }, “isolated”: { “update”: 2 }, “length”: 0.37961888313293457 }.
884219 a7433ac 2020-11-06 14:14 XMDS POST DEBUG Kornet-Fb MediaInventory Media Inventory status changed to 2
884218 ae439de 2020-11-06 14:14 XMDS POST DEBUG Kornet-Fb MediaInventory Media Inventory status changed to 2
884217 6a14a48 2020-11-06 14:14 XMDS POST DEBUG Kornet-Fb MediaInventory Media Inventory status changed to 2
884216 6a14a48 2020-11-06 14:14 XMDS POST DEBUG Kornet-Fb MediaInventory
884215 a7433ac 2020-11-06 14:14 XMDS POST DEBUG Kornet-Fb MediaInventory
884214 ae439de 2020-11-06 14:14 XMDS POST DEBUG Kornet-Fb MediaInventory

Take a look at how you have configured your reverse proxy and use this post here: Walkthrough for creating reverse proxy with nginx

I added the proxy header information according to the quide you linked and also upped client max body size to 4G.

The display in question still gives the “Player is missing dependencies” error. Our other displays do work though. If the proxy did not work correctly I would assume that the other displays would give the same error as well?

There is one difference between this display and most of our other displays though. This display is in different network, behind another router while the other displays are in a different network than the CMS, but behind the same router. Could this be able to cause some problems?

The CMS is in network 192.168.1.0, the working displays are in network 10.129.0.0/22 but behind the same router as the CMS is and the problematic display is in network 10.0.1.0/24, but the traffic is routed through two devices before arriving to the CMS.

The client is working now. Apparently it needed some time before those updates had an effect. I think that the proxy changes fixed it since I’ve done nothing else after it.

1 Like

FYI, if someone else is having this issue. I had it also with a fresh installed system. The problem was solved, after I changed the CMS address on the client, from FQDN to just the server name. After that, it immediately started to download the content, and was playing the layouts.

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.