Context_chat_backend in Nextcloud AIO

Hi,

does anyone have the External App context_chat_backend running with Nextcloud AIO? I have a running Nextcloud AIO and am trying to install the app.

First of all, I am not sure about the AppAPI Docker Daemon (docker socket proxy). There already is one in the AppAPI admin settings, which was setup by AIO by default (see screenshot). “Verify connection” shows “Daemon connection successful”. Do I need to setup a second one, or can I keep using that one for all additional External Apps I want to install?

When installing context_chat_backend through the GUI, I get a notification popup saying "An error occurred during the request. Unable to proceed.". When trying the following command:

docker exec -it --user www-data nextcloud-aio-nextcloud /var/www/html/occ app_api:app:register context_chat_backend

I get this error:

Client error: `POST http://nextcloud-aio-docker-socket-proxy:2375/v1.41/containers/create?name=nc_app_context_chat_backend` resulted in a `404 Not Found` response:
{"message":"No such image: ghcr.io/nextcloud/context_chat_backend:3.1.0"}

So it seems the communication with the docker-socket-proxy works. But it cannot find and download the image. Am I correct? How can I fix that? The image does exist: Package context_chat_backend · GitHub

Thanks a lot for any help!

Best regards

Nicolas


Nextcloud version: AIO v9.7.0, Nextcloud 30.0.1

The output of your Nextcloud log in Admin > Logging:

{"reqId":"aFBmiiGRWSZV2SfBWHCT","level":3,"time":"2024-11-04T11:04:38+00:00","remoteAddr":"","user":"--","app":"app_api","method":"","url":"--","message":"Failed to create container","userAgent":"--","version":"30.0.1.2","exception":{"Exception":"GuzzleHttp\\Exception\\ClientException","Message":"Client error: `POST http://nextcloud-aio-docker-socket-proxy:2375/v1.41/containers/create?name=nc_app_context_chat_backend` resulted in a `404 Not Found` response:\n{\"message\":\"No such image: ghcr.io/nextcloud/context_chat_backend:3.1.0\"}\n\n","Code":404,"Trace":[{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":72,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":209,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":158,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[1,"*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/TaskQueue.php","line":52,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":251,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->","args":[true]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":227,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":272,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":229,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":69,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":189,"function":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/ClientTrait.php","line":95,"function":"request","class":"GuzzleHttp\\Client","type":"->","args":["POST","http://nextcloud-aio-docker-socket-proxy:2375/v1.41/containers/create?name=nc_app_context_chat_backend",[["*** sensitive parameters replaced ***","context_chat_backend",["nextcloud-aio",[["volume","nc_app_context_chat_backend_data","/nc_app_context_chat_backend_data",false]],["unless-stopped"]],["AA_VERSION=4.0.0","APP_SECRET=*************","APP_ID=context_chat_backend","APP_DISPLAY_NAME=Context Chat Backend","APP_VERSION=3.1.0","And 5 more entries, set log level to debug to see all entries"],[[[["Encoding skipped as the maximum nesting level was reached"]]]]],true]]},{"file":"/var/www/html/apps/app_api/lib/DeployActions/DockerActions.php","line":167,"function":"post","class":"GuzzleHttp\\Client","type":"->","args":["http://nextcloud-aio-docker-socket-proxy:2375/v1.41/containers/create?name=nc_app_context_chat_backend",[["*** sensitive parameters replaced ***","context_chat_backend",["nextcloud-aio",[["volume","nc_app_context_chat_backend_data","/nc_app_context_chat_backend_data",false]],["unless-stopped"]],["AA_VERSION=4.0.0","APP_SECRET=*************","APP_ID=context_chat_backend","APP_DISPLAY_NAME=Context Chat Backend","APP_VERSION=3.1.0","And 5 more entries, set log level to debug to see all entries"],[[[["Encoding skipped as the maximum nesting level was reached"]]]]]]]},{"file":"/var/www/html/apps/app_api/lib/DeployActions/DockerActions.php","line":73,"function":"createContainer","class":"OCA\\AppAPI\\DeployActions\\DockerActions","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/apps/app_api/lib/Command/ExApp/Register.php","line":135,"function":"deployExApp","class":"OCA\\AppAPI\\DeployActions\\DockerActions","type":"->","args":[["OCA\\AppAPI\\Db\\ExApp",3],["OCA\\AppAPI\\Db\\DaemonConfig",1],[["ghcr.io","nextcloud/context_chat_backend","3.1.0"],"*** sensitive parameters replaced ***"]]},{"file":"/var/www/html/3rdparty/symfony/console/Command/Command.php","line":298,"function":"execute","class":"OCA\\AppAPI\\Command\\ExApp\\Register","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/3rdparty/symfony/console/Application.php","line":1040,"function":"run","class":"Symfony\\Component\\Console\\Command\\Command","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/3rdparty/symfony/console/Application.php","line":301,"function":"doRunCommand","class":"Symfony\\Component\\Console\\Application","type":"->","args":[["OCA\\AppAPI\\Command\\ExApp\\Register"],["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/3rdparty/symfony/console/Application.php","line":171,"function":"doRun","class":"Symfony\\Component\\Console\\Application","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/lib/private/Console/Application.php","line":183,"function":"run","class":"Symfony\\Component\\Console\\Application","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/console.php","line":87,"function":"run","class":"OC\\Console\\Application","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"]]}],"File":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php","Line":113,"message":"Failed to create container","exception":{},"CustomMessage":"Failed to create container"}}
{"reqId":"aFBmiiGRWSZV2SfBWHCT","level":3,"time":"2024-11-04T11:04:38+00:00","remoteAddr":"","user":"--","app":"app_api","method":"","url":"--","message":"ExApp context_chat_backend deployment failed. Error: Failed to create container","userAgent":"--","version":"30.0.1.2","data":{"app":"app_api"}}
{"reqId":"bYvM81v81f8aJTyuukqn","level":3,"time":"2024-11-04T11:11:21+00:00","remoteAddr":"","user":"--","app":"app_api","method":"","url":"--","message":"Failed to create container","userAgent":"--","version":"30.0.1.2","exception":{"Exception":"GuzzleHttp\\Exception\\ClientException","Message":"Client error: `POST http://nextcloud-aio-docker-socket-proxy:2375/v1.41/containers/create?name=nc_app_context_chat_backend` resulted in a `404 Not Found` response:\n{\"message\":\"No such image: ghcr.io/nextcloud/context_chat_backend:3.1.0\"}\n\n","Code":404,"Trace":[{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":72,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":209,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":158,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[1,"*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/TaskQueue.php","line":52,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":251,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->","args":[true]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":227,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":272,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":229,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":69,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":189,"function":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/ClientTrait.php","line":95,"function":"request","class":"GuzzleHttp\\Client","type":"->","args":["POST","http://nextcloud-aio-docker-socket-proxy:2375/v1.41/containers/create?name=nc_app_context_chat_backend",[["*** sensitive parameters replaced ***","context_chat_backend",["nextcloud-aio",[["volume","nc_app_context_chat_backend_data","/nc_app_context_chat_backend_data",false]],["unless-stopped"]],["AA_VERSION=4.0.0","APP_SECRET=*************","APP_ID=context_chat_backend","APP_DISPLAY_NAME=Context Chat Backend","APP_VERSION=3.1.0","And 5 more entries, set log level to debug to see all entries"],[[[["Encoding skipped as the maximum nesting level was reached"]]]]],true]]},{"file":"/var/www/html/apps/app_api/lib/DeployActions/DockerActions.php","line":167,"function":"post","class":"GuzzleHttp\\Client","type":"->","args":["http://nextcloud-aio-docker-socket-proxy:2375/v1.41/containers/create?name=nc_app_context_chat_backend",[["*** sensitive parameters replaced ***","context_chat_backend",["nextcloud-aio",[["volume","nc_app_context_chat_backend_data","/nc_app_context_chat_backend_data",false]],["unless-stopped"]],["AA_VERSION=4.0.0","APP_SECRET=*************","APP_ID=context_chat_backend","APP_DISPLAY_NAME=Context Chat Backend","APP_VERSION=3.1.0","And 5 more entries, set log level to debug to see all entries"],[[[["Encoding skipped as the maximum nesting level was reached"]]]]]]]},{"file":"/var/www/html/apps/app_api/lib/DeployActions/DockerActions.php","line":73,"function":"createContainer","class":"OCA\\AppAPI\\DeployActions\\DockerActions","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/apps/app_api/lib/Command/ExApp/Register.php","line":135,"function":"deployExApp","class":"OCA\\AppAPI\\DeployActions\\DockerActions","type":"->","args":[["OCA\\AppAPI\\Db\\ExApp",4],["OCA\\AppAPI\\Db\\DaemonConfig",1],[["ghcr.io","nextcloud/context_chat_backend","3.1.0"],"*** sensitive parameters replaced ***"]]},{"file":"/var/www/html/3rdparty/symfony/console/Command/Command.php","line":298,"function":"execute","class":"OCA\\AppAPI\\Command\\ExApp\\Register","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/3rdparty/symfony/console/Application.php","line":1040,"function":"run","class":"Symfony\\Component\\Console\\Command\\Command","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/3rdparty/symfony/console/Application.php","line":301,"function":"doRunCommand","class":"Symfony\\Component\\Console\\Application","type":"->","args":[["OCA\\AppAPI\\Command\\ExApp\\Register"],["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/3rdparty/symfony/console/Application.php","line":171,"function":"doRun","class":"Symfony\\Component\\Console\\Application","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/lib/private/Console/Application.php","line":183,"function":"run","class":"Symfony\\Component\\Console\\Application","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/console.php","line":87,"function":"run","class":"OC\\Console\\Application","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"]]},{"file":"/var/www/html/occ","line":11,"args":["/var/www/html/console.php"],"function":"require_once"}],"File":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php","Line":113,"message":"Failed to create container","exception":{},"CustomMessage":"Failed to create container"}}
{"reqId":"bYvM81v81f8aJTyuukqn","level":3,"time":"2024-11-04T11:11:21+00:00","remoteAddr":"","user":"--","app":"app_api","method":"","url":"--","message":"ExApp context_chat_backend deployment failed. Error: Failed to create container","userAgent":"--","version":"30.0.1.2","data":{"app":"app_api"}}
{"reqId":"sQmTegKNTelyyNoeoDI3","level":3,"time":"2024-11-04T11:18:38+00:00","remoteAddr":"","user":"--","app":"app_api","method":"","url":"--","message":"Failed to create container","userAgent":"--","version":"30.0.1.2","exception":{"Exception":"GuzzleHttp\\Exception\\ClientException","Message":"Client error: `POST http://nextcloud-aio-docker-socket-proxy:2375/v1.41/containers/create?name=nc_app_context_chat_backend` resulted in a `404 Not Found` response:\n{\"message\":\"No such image: ghcr.io/nextcloud/context_chat_backend:3.1.0\"}\n\n","Code":404,"Trace":[{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":72,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":209,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":158,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[1,"*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/TaskQueue.php","line":52,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":251,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->","args":[true]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":227,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":272,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":229,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/promises/src/Promise.php","line":69,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":189,"function":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/ClientTrait.php","line":95,"function":"request","class":"GuzzleHttp\\Client","type":"->","args":["POST","http://nextcloud-aio-docker-socket-proxy:2375/v1.41/containers/create?name=nc_app_context_chat_backend",[["*** sensitive parameters replaced ***","context_chat_backend",["nextcloud-aio",[["volume","nc_app_context_chat_backend_data","/nc_app_context_chat_backend_data",false]],["unless-stopped"]],["AA_VERSION=4.0.0","APP_SECRET=*************","APP_ID=context_chat_backend","APP_DISPLAY_NAME=Context Chat Backend","APP_VERSION=3.1.0","And 5 more entries, set log level to debug to see all entries"],[[[["Encoding skipped as the maximum nesting level was reached"]]]]],true]]},{"file":"/var/www/html/apps/app_api/lib/DeployActions/DockerActions.php","line":167,"function":"post","class":"GuzzleHttp\\Client","type":"->","args":["http://nextcloud-aio-docker-socket-proxy:2375/v1.41/containers/create?name=nc_app_context_chat_backend",[["*** sensitive parameters replaced ***","context_chat_backend",["nextcloud-aio",[["volume","nc_app_context_chat_backend_data","/nc_app_context_chat_backend_data",false]],["unless-stopped"]],["AA_VERSION=4.0.0","APP_SECRET=*************","APP_ID=context_chat_backend","APP_DISPLAY_NAME=Context Chat Backend","APP_VERSION=3.1.0","And 5 more entries, set log level to debug to see all entries"],[[[["Encoding skipped as the maximum nesting level was reached"]]]]]]]},{"file":"/var/www/html/apps/app_api/lib/DeployActions/DockerActions.php","line":73,"function":"createContainer","class":"OCA\\AppAPI\\DeployActions\\DockerActions","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/apps/app_api/lib/Command/ExApp/Register.php","line":135,"function":"deployExApp","class":"OCA\\AppAPI\\DeployActions\\DockerActions","type":"->","args":[["OCA\\AppAPI\\Db\\ExApp",5],["OCA\\AppAPI\\Db\\DaemonConfig",1],[["ghcr.io","nextcloud/context_chat_backend","3.1.0"],"*** sensitive parameters replaced ***"]]},{"file":"/var/www/html/3rdparty/symfony/console/Command/Command.php","line":298,"function":"execute","class":"OCA\\AppAPI\\Command\\ExApp\\Register","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/3rdparty/symfony/console/Application.php","line":1040,"function":"run","class":"Symfony\\Component\\Console\\Command\\Command","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/3rdparty/symfony/console/Application.php","line":301,"function":"doRunCommand","class":"Symfony\\Component\\Console\\Application","type":"->","args":[["OCA\\AppAPI\\Command\\ExApp\\Register"],["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/3rdparty/symfony/console/Application.php","line":171,"function":"doRun","class":"Symfony\\Component\\Console\\Application","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/lib/private/Console/Application.php","line":183,"function":"run","class":"Symfony\\Component\\Console\\Application","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"],["Symfony\\Component\\Console\\Output\\ConsoleOutput"]]},{"file":"/var/www/html/console.php","line":87,"function":"run","class":"OC\\Console\\Application","type":"->","args":[["Symfony\\Component\\Console\\Input\\ArgvInput"]]}],"File":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php","Line":113,"message":"Failed to create container","exception":{},"CustomMessage":"Failed to create container"}}
{"reqId":"sQmTegKNTelyyNoeoDI3","level":3,"time":"2024-11-04T11:18:38+00:00","remoteAddr":"","user":"--","app":"app_api","method":"","url":"--","message":"ExApp context_chat_backend deployment failed. Error: Failed to create container","userAgent":"--","version":"30.0.1.2","data":{"app":"app_api"}}

The output of your config.php file:

<?php
$CONFIG = array (
  'one-click-instance' => true,
  'one-click-instance.user-limit' => 100,
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'apps_paths' => 
  array (
    0 => 
    array (
      'path' => '/var/www/html/apps',
      'url' => '/apps',
      'writable' => false,
    ),
    1 => 
    array (
      'path' => '/var/www/html/custom_apps',
      'url' => '/custom_apps',
      'writable' => true,
    ),
  ),
  'check_data_directory_permissions' => false,
  'memcache.distributed' => '\\OC\\Memcache\\Redis',
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'redis' => 
  array (
    'host' => 'nextcloud-aio-redis',
    'password' => '******',
    'port' => 6379,
  ),
  'overwritehost' => 'mydomain.com',
  'overwriteprotocol' => 'https',
  'passwordsalt' => '****',
  'secret' => '****',
  'trusted_domains' => 
  array (
    0 => 'localhost',
    1 => 'mydomain.com',
  ),
  'datadirectory' => '/mnt/ncdata',
  'dbtype' => 'pgsql',
  'version' => '30.0.1.2',
  'overwrite.cli.url' => 'https://mydomain.com/',
  'dbname' => 'nextcloud_database',
  'dbhost' => 'nextcloud-aio-database:5432',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'dbuser' => 'oc_nextcloud',
  'dbpassword' => '*****',
  'installed' => true,
  'instanceid' => '***',
  'maintenance' => false,
  'loglevel' => 2,
  'log_type' => 'file',
  'logfile' => '/var/www/html/data/nextcloud.log',
  'log_rotate_size' => 10485760,
  'log.condition' => 
  array (
    'apps' => 
    array (
      0 => 'admin_audit',
    ),
  ),
  'preview_max_x' => 2048,
  'preview_max_y' => 2048,
  'jpeg_quality' => 60,
  'enabledPreviewProviders' => 
  array (
    1 => 'OC\\Preview\\Image',
    2 => 'OC\\Preview\\MarkDown',
    3 => 'OC\\Preview\\MP3',
    4 => 'OC\\Preview\\TXT',
    5 => 'OC\\Preview\\OpenDocument',
    6 => 'OC\\Preview\\Movie',
    7 => 'OC\\Preview\\Krita',
    0 => 'OC\\Preview\\Imaginary',
  ),
  'enable_previews' => true,
  'upgrade.disable-web' => true,
  'mail_smtpmode' => 'smtp',
  'trashbin_retention_obligation' => 'auto, 30',
  'versions_retention_obligation' => 'auto, 30',
  'activity_expire_days' => 30,
  'simpleSignUpLink.shown' => false,
  'share_folder' => '/Shared',
  'one-click-instance.link' => 'https://nextcloud.com/all-in-one/',
  'upgrade.cli-upgrade-link' => 'https://github.com/nextcloud/all-in-one/discussions/2726',
  'updatedirectory' => '/nc-updater',
  'maintenance_window_start' => 100,
  'allow_local_remote_servers' => true,
  'davstorage.request_timeout' => 3600,
  'htaccess.RewriteBase' => '/',
  'dbpersistent' => false,
  'auth.bruteforce.protection.enabled' => true,
  'ratelimit.protection.enabled' => true,
  'files_external_allow_create_new_local' => true,
  'trusted_proxies' => 
  array (
    0 => '127.0.0.1',
    1 => '::1',
    10 => '172.18.0.0/16',
  ),
  'preview_imaginary_url' => 'http://nextcloud-aio-imaginary:9000',
  'preview_imaginary_key' => '*****',
  'mail_smtpsecure' => 'ssl',
  'mail_sendmailmode' => 'smtp',
  'mail_from_address' => 'admin',
  'mail_domain' => 'mydomain.com',
  'mail_smtphost' => 'smtp.mydomain.de',
  'mail_smtpport' => '465',
  'mail_smtpauth' => 1,
  'mail_smtpname' => 'admin@mydomain.de',
  'mail_smtppassword' => '*****',
  'activity_use_cached_mountpoints' => true,
  'updater.release.channel' => 'stable',
  'app_install_overwrite' => 
  array (
    0 => 'nextcloud-aio',
  ),
);

No one who can help me here?

When running docker image pull ghcr.io/nextcloud/context_chat_backend:3.1.0 directly on the system, the image gets pulled perfectly fine. But somehow it does not work when Nextcloud wants to pull it through the docker socket proxy…

EDIT: Okay that’s crazy. After manually pulling the image and then again running the docker exec from above, it deployed / installed fine.

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