Error adding ChromeOS profile to CMS

I’ve followed the instructions for adding the ChromeOS profile to the CMS, however when I try to upload it I get an Unexpected Error message asking me to contact support.

I am running Xibo 4.2.0 on Docker via Ubuntu. Below is the exported log from the CMS:

Log
3666622 6c4157d 15/05/2026 10:24 WEB /playersoftware POST Loading 3. All Objects = 0 DEBUG 0
3666623 6c4157d 15/05/2026 10:24 WEB /playersoftware POST ModuleFactory: getValidExtensions DEBUG 226
3666624 6c4157d 15/05/2026 10:24 WEB /playersoftware POST ModuleFactory: getValidExtensions DEBUG 226
3666625 6c4157d 15/05/2026 10:24 WEB /playersoftware POST Hand off to Upload Handler with options: {"accept_file_types":"/\.apk ipk wgt chrome$/i","libraryLimit":0,"libraryQuotaFull":false}
3666626 6c4157d 15/05/2026 10:24 WEB /playersoftware POST post: contentRange: NULL DEBUG 226
3666627 6c4157d 15/05/2026 10:24 WEB /playersoftware POST handleFileUpload: /tmp/phpIwm7jm DEBUG 226
3666628 6c4157d 15/05/2026 10:24 WEB /playersoftware POST getFileName: Xibo_for_Chrome_v4_R4.0.8.zip.chrome, type: application/octet-stream DEBUG 226
3666629 6c4157d 15/05/2026 10:24 WEB /playersoftware POST getUploadPath: Xibo_for_Chrome_v4_R4.0.8.zip.chrome DEBUG 226
3666630 6c4157d 15/05/2026 10:24 WEB /playersoftware POST getUniqueFilename: Xibo_for_Chrome_v4_R4.0.8.zip.chrome, uploadPath: /var/www/cms/library/temp/Xibo_for_Chrome_v4_R4.0.8.zip.chrome, contentRange: DEBUG 226
3666631 6c4157d 15/05/2026 10:24 WEB /playersoftware POST getUniqueFilename: resolved file path: Xibo_for_Chrome_v4_R4.0.8.zip.chrome DEBUG 226
3666632 6c4157d 15/05/2026 10:24 WEB /playersoftware POST getUploadPath: Xibo_for_Chrome_v4_R4.0.8.zip.chrome DEBUG 226
3666633 6c4157d 15/05/2026 10:24 WEB /playersoftware POST getUploadPath: DEBUG 226
3666634 6c4157d 15/05/2026 10:24 WEB /playersoftware POST getUploadPath: Xibo_for_Chrome_v4_R4.0.8.zip.chrome DEBUG 226
3666635 6c4157d 15/05/2026 10:24 WEB /playersoftware POST Upload complete for name: . Index is 0 DEBUG 226
3666636 6c4157d 15/05/2026 10:24 WEB /playersoftware POST add: handling chromeOS upload DEBUG 226
3666637 6c4157d 15/05/2026 10:24 WEB /playersoftware POST Invalid or uninitialized Zip object ERROR 226
3666638 6c4157d 15/05/2026 10:24 WEB /playersoftware POST #0 /var/www/cms/lib/Entity/PlayerVersion.php(234): ZipArchive->locateName()
#1 /var/www/cms/lib/Controller/PlayerSoftware.php(641): Xibo\Entity\PlayerVersion->unpack()
#2 [internal function]: Xibo\Controller\PlayerSoftware->Xibo\Controller{closure}()
#3 /var/www/cms/lib/Helper/UploadHandler.php(86): call_user_func()
#4 /var/www/cms/lib/Helper/BlueImpUploadHandler.php(364): Xibo\Helper\UploadHandler->handleFormData()
#5 /var/www/cms/lib/Helper/BlueImpUploadHandler.php(464): Xibo\Helper\BlueImpUploadHandler->handleFileUpload()
#6 /var/www/cms/lib/Controller/PlayerSoftware.php(651): Xibo\Helper\BlueImpUploadHandler->post()
#7 [internal function]: Xibo\Controller\PlayerSoftware->add()
#8 /var/www/cms/vendor/php-di/invoker/src/Invoker.php(74): call_user_func_array()
#9 /var/www/cms/vendor/php-di/slim-bridge/src/ControllerInvoker.php(47): Invoker\Invoker->call()
#10 /var/www/cms/vendor/slim/slim/Slim/Routing/Route.php(363): DI\Bridge\Slim\ControllerInvoker->__invoke()
#11 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\Routing\Route->handle()
#12 /var/www/cms/lib/Middleware/FeatureAuth.php(75): Slim\MiddlewareDispatcher->handle()
#13 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Xibo\Middleware\FeatureAuth->process()
#14 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#15 /var/www/cms/vendor/slim/slim/Slim/Routing/Route.php(321): Slim\MiddlewareDispatcher->handle()
#16 /var/www/cms/vendor/slim/slim/Slim/Routing/RouteRunner.php(74): Slim\Routing\Route->run()
#17 /var/www/cms/lib/Middleware/Actions.php(138): Slim\Routing\RouteRunner->handle()
#18 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Xibo\Middleware\Actions->process()
#19 /var/www/cms/lib/Middleware/ConnectorMiddleware.php(57): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#20 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Xibo\Middleware\ConnectorMiddleware->process()
#21 /var/www/cms/lib/Middleware/ListenersMiddleware.php(84): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#22 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Xibo\Middleware\ListenersMiddleware->process()
#23 /var/www/cms/lib/Middleware/Theme.php(69): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#24 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Xibo\Middleware\Theme->process()
#25 /var/www/cms/lib/Middleware/CsrfGuard.php(121): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#26 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Xibo\Middleware\CsrfGuard->process()
#27 /var/www/cms/lib/Middleware/Csp.php(67): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#28 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Xibo\Middleware\Csp->process()
#29 /var/www/cms/lib/Middleware/AuthenticationBase.php(80): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#30 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Xibo\Middleware\AuthenticationBase->process()
#31 /var/www/cms/vendor/akrabat/ip-address-middleware/src/IpAddress.php(132): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#32 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): RKA\Middleware\IpAddress->process()
#33 /var/www/cms/lib/Middleware/State.php(89): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#34 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Xibo\Middleware\State->process()
#35 /var/www/cms/lib/Middleware/Log.php(61): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#36 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Xibo\Middleware\Log->process()
#37 /var/www/cms/vendor/slim/twig-view/src/TwigMiddleware.php(115): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#38 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Views\TwigMiddleware->process()
#39 /var/www/cms/lib/Middleware/Storage.php(61): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#40 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Xibo\Middleware\Storage->process()
#41 /var/www/cms/lib/Middleware/Xmr.php(68): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#42 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Xibo\Middleware\Xmr->process()
#43 /var/www/cms/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#44 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\RoutingMiddleware->process()
#45 /var/www/cms/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#46 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\ErrorMiddleware->process()
#47 /var/www/cms/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#48 /var/www/cms/vendor/slim/slim/Slim/App.php(209): Slim\MiddlewareDispatcher->handle()
#49 /var/www/cms/vendor/slim/slim/Slim/App.php(193): Slim\App->handle()
#50 /var/www/cms/web/index.php(134): Slim\App->run()
#51 {main}
DEBUG 226
3666639 3d6a6e8 15/05/2026 10:24 WEB /playersoftware GET Loading 3. All Objects = 0 DEBUG 0
3666640 3d6a6e8 15/05/2026 10:24 WEB /playersoftware GET ModuleFactory: getValidExtensions DEBUG 226
3666641 3d6a6e8 15/05/2026 10:24 WEB /playersoftware GET ModuleFactory: getValidExtensions DEBUG 226
3666642 3d6a6e8 15/05/2026 10:24 WEB /playersoftware GET Request stats: {
"default": {
"select": 7,
"commit": 1
},
"log": {
"insert": 3
},
"connections": 1,
"length": 0.10176801681518555,
"memoryUsage": 4740136,
"peakMemoryUsage": 5438168
}.
INFO 226

Any support with this would be appreciated!