ExApp context_chat_backend: cURL error 6

Support intro

Sorry to hear you’re facing problems. :slightly_frowning_face:

The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.

If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.

Getting help

In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.

Before clicking submit: Please check if your query is already addressed via the following resources:

(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can. :heart:

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • 32.0.3
  • Operating system and version (e.g., Ubuntu 24.04):
    • OpenSUSE MicroOS
  • Web server and version (e.g, Apache 2.4.25):
    • Apache 2.4.66
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    • Traefik 3.6.4
  • PHP version (e.g, 8.3):
    • 8.3.28
  • Is this the first time you’ve seen this error? (Yes / No):
    • Yes
  • When did this problem seem to first start?
    • Today, after have a Talk-Recording of a 1.5 h meeting
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • AIO
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • No

Summary of the issue you are facing:

The “Administration Logging” shows a lot of errors, all regarding:

ExApp context_chat_backend: cURL error 6: Could not resolve host: context_chat_backend

In the AIO interface, I have enabled the “Docker Socket Proxy” and I have also installed the “Nextcloud Assistant Context Chat” and the “Context Chat Backend”, both version 5.1.0

Checking all docker containers, I can’t find an context-chat-backend container, not even an exited one:

# docker container ls -a
CONTAINER ID   IMAGE                                                       COMMAND                  CREATED        STATUS                    PORTS                                                                                      NAMES
060854c751e4   ghcr.io/nextcloud-releases/aio-apache:latest                "/start.sh /usr/bin/…"   10 hours ago   Up 10 hours (healthy)     80/tcp, 0.0.0.0:11000->11000/tcp                                                           nextcloud-aio-apache
f983a368a9b6   ghcr.io/nextcloud-releases/aio-nextcloud:latest             "/start.sh /usr/bin/…"   10 hours ago   Up 10 hours (healthy)     9000/tcp                                                                                   nextcloud-aio-nextcloud
17805302a4d5   ghcr.io/nextcloud-releases/aio-docker-socket-proxy:latest   "/start.sh"              10 hours ago   Up 10 hours (healthy)                                                                                                nextcloud-aio-docker-socket-proxy
22b9fbf24c78   ghcr.io/nextcloud-releases/aio-imaginary:latest             "/start.sh"              10 hours ago   Up 10 hours (healthy)                                                                                                nextcloud-aio-imaginary
e2134df26cd1   ghcr.io/nextcloud-releases/aio-talk-recording:latest        "/start.sh python -m…"   10 hours ago   Up 10 hours (healthy)                                                                                                nextcloud-aio-talk-recording
95731f2e7db4   ghcr.io/nextcloud-releases/aio-fulltextsearch:latest        "/bin/tini -- /usr/l…"   10 hours ago   Up 10 hours (healthy)     9200/tcp, 9300/tcp                                                                         nextcloud-aio-fulltextsearch
04fdad6006a1   ghcr.io/nextcloud-releases/aio-clamav:latest                "/start.sh /usr/bin/…"   10 hours ago   Up 10 hours (healthy)                                                                                                nextcloud-aio-clamav
030dc0b1f748   ghcr.io/nextcloud-releases/aio-redis:latest                 "/start.sh"              10 hours ago   Up 10 hours (healthy)     6379/tcp                                                                                   nextcloud-aio-redis
0cb4ff2eadd3   ghcr.io/nextcloud-releases/aio-postgresql:latest            "/start.sh"              10 hours ago   Up 10 hours (healthy)     5432/tcp                                                                                   nextcloud-aio-database
569267861b1a   ghcr.io/nextcloud-releases/aio-whiteboard:latest            "/start.sh"              10 hours ago   Up 10 hours (healthy)     3002/tcp                                                                                   nextcloud-aio-whiteboard
3419856a7851   ghcr.io/nextcloud-releases/aio-notify-push:latest           "/start.sh"              10 hours ago   Up 10 hours (healthy)                                                                                                nextcloud-aio-notify-push
2c5aba1ad912   ghcr.io/nextcloud-releases/aio-talk:latest                  "/start.sh superviso…"   10 hours ago   Up 10 hours (healthy)     0.0.0.0:3479->3479/tcp, 0.0.0.0:3479->3479/udp, [::]:3479->3479/tcp, [::]:3479->3479/udp   nextcloud-aio-talk
f1983a6ad41f   ghcr.io/nextcloud-releases/aio-collabora:latest             "/start-collabora-on…"   10 hours ago   Up 10 hours (healthy)     9980/tcp                                                                                   nextcloud-aio-collabora
01307606f311   ghcr.io/nextcloud-releases/aio-borgbackup:latest            "/start.sh"              10 hours ago   Exited (0) 10 hours ago                                                                                              nextcloud-aio-borgbackup
f89103c60bcf   ghcr.io/nextcloud-releases/aio-watchtower:latest            "/start.sh"              10 hours ago   Exited (0) 10 hours ago                                                                                              nextcloud-aio-watchtower
e9dcd40f971b   nextcloud/all-in-one:latest                                 "/start.sh"              46 hours ago   Up 46 hours (healthy)     80/tcp, 8443/tcp, 9000/tcp, 0.0.0.0:8080->8080/tcp, [::]:8080->8080/tcp                    nextcloud-aio-mastercontainer


Also when trying to disable the “Context Chat Backend” App (via Nextcloud Apps), I got an Error message:

ClientException Client error: `POST http://nextcloud-aio-docker-socket-proxy:2375/v1.44/containers/nc_app_context_chat_backend/start` resulted in a `404 Not Found` response: {"message":"No such container: nc_app_context_chat_backend"}

Some more Background information:

  • Nextcloud Assistant is configured with openAI backand
  • Nextcloud Talk is using High-performance backend (from AIO) and Talk Recording
  • The Talk recording has also the “Automatically summarize call recordings with transcription in summary providers” enabled in the Administration Settings

All the above settings where enabled and verified to work yesterday (with some short minutes-long meetings)

Today we had the first longer meeting, about 1.5 h and afterwards, I got the notification about the recording beeing ready, but no notification about the transcript.

Afterwards I have noticed the error messages in the logs. Also the AI features stopped working (like asking a basic question to Assistant).

Steps to replicate it (hint: details matter!):

  1. Setup Nextcloud-AIO with:

    1. Nextcloud Talk
    2. Nextcloud Talk Recording-server
    3. Docker Socket Proxy
  2. Install the context_chat_backend App and the context_chat App (both version

  3. Configure Nextcloud Assistant (with openAI API keys)

  4. Setup Talk Recording, including “Recording transcription”

  5. Test with a short minutes-long call, that the recording and summary will be shown as notification

  6. Hold a long meeting (1.5h, 500 MB recording in our case)

Log entries

Nextcloud

Please provide the log entries from your Nextcloud log that are generated during the time of problem (via the Copy raw option from Administration settings->Logging screen or from your nextcloud.log located in your data directory). Feel free to use a pastebin/gist service if necessary.

{"reqId":"Kplgm3yvUSaPRQuQk9Tk","level":3,"time":"2025-12-22T11:10:21+00:00","remoteAddr":"172.21.0.1","user":"admin","app":"app_api","method":"GET","url":"/apps/app_api/apps/disable/context_chat_backend","message":"Failed to stop container","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0","version":"32.0.3.2","exception":{"Exception":"GuzzleHttp\\Exception\\ClientException","Message":"Client error: `POST http://nextcloud-aio-docker-socket-proxy:2375/v1.44/containers/nc_app_context_chat_backend/stop` resulted in a `404 Not Found` response:\n{\"message\":\"No such container: nc_app_context_chat_backend\"}\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.44/containers/nc_app_context_chat_backend/stop",{"synchronous":true}]},{"file":"/var/www/html/apps/app_api/lib/DeployActions/DockerActions.php","line":586,"function":"post","class":"GuzzleHttp\\Client","type":"->","args":["http://nextcloud-aio-docker-socket-proxy:2375/v1.44/containers/nc_app_context_chat_backend/stop"]},{"file":"/var/www/html/apps/app_api/lib/Service/AppAPIService.php","line":676,"function":"stopContainer","class":"OCA\\AppAPI\\DeployActions\\DockerActions","type":"->","args":["http://nextcloud-aio-docker-socket-proxy:2375","nc_app_context_chat_backend"]},{"file":"/var/www/html/apps/app_api/lib/Controller/ExAppsPageController.php","line":383,"function":"disableExApp","class":"OCA\\AppAPI\\Service\\AppAPIService","type":"->","args":[{"__class__":"OCA\\AppAPI\\Db\\ExApp","id":2}]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":204,"function":"disableApp","class":"OCA\\AppAPI\\Controller\\ExAppsPageController","type":"->","args":["context_chat_backend"]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":118,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\AppAPI\\Controller\\ExAppsPageController"},"disableApp"]},{"file":"/var/www/html/lib/private/AppFramework/App.php","line":153,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\AppAPI\\Controller\\ExAppsPageController"},"disableApp"]},{"file":"/var/www/html/lib/private/Route/Router.php","line":321,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OCA\\AppAPI\\Controller\\ExAppsPageController","disableApp",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"appId":"context_chat_backend","_route":"app_api.exappspage.disableapp"}]},{"file":"/var/www/html/lib/base.php","line":1061,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/apps/app_api/apps/disable/context_chat_backend"]},{"file":"/var/www/html/index.php","line":25,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php","Line":111,"message":"Failed to stop container","exception":[],"CustomMessage":"Failed to stop container"},"id":"69492e7a0a4e0"}

{"reqId":"Kplgm3yvUSaPRQuQk9Tk","level":3,"time":"2025-12-22T11:10:21+00:00","remoteAddr":"172.21.0.1","user":"admin","app":"app_api","method":"GET","url":"/apps/app_api/apps/disable/context_chat_backend","message":"Failed to disable ExApp context_chat_backend. Error: cURL error 6: Could not resolve host: context_chat_backend (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://context_chat_backend:23001/enabled?enabled=0","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0","version":"32.0.3.2","data":{"app":"app_api"},"id":"69492e7a0a4e3"}

{"reqId":"Kplgm3yvUSaPRQuQk9Tk","level":2,"time":"2025-12-22T11:10:21+00:00","remoteAddr":"172.21.0.1","user":"admin","app":"app_api","method":"GET","url":"/apps/app_api/apps/disable/context_chat_backend","message":"Error during request to ExApp context_chat_backend: cURL error 6: Could not resolve host: context_chat_backend (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://context_chat_backend:23001/enabled?enabled=0","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0","version":"32.0.3.2","exception":{"Exception":"GuzzleHttp\\Exception\\ConnectException","Message":"cURL error 6: Could not resolve host: context_chat_backend (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://context_chat_backend:23001/enabled?enabled=0","Code":0,"Trace":[{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","line":205,"function":"createRejection","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","line":157,"function":"finishError","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":[{"__class__":"GuzzleHttp\\Handler\\CurlHandler"},"*** sensitive parameters replaced ***",{"__class__":"GuzzleHttp\\Handler\\CurlFactory"}]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlHandler.php","line":47,"function":"finish","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":[{"__class__":"GuzzleHttp\\Handler\\CurlHandler"},"*** sensitive parameters replaced ***",{"__class__":"GuzzleHttp\\Handler\\CurlFactory"}]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":142,"function":"__invoke","class":"GuzzleHttp\\Handler\\CurlHandler","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Http/Client/DnsPinMiddleware.php","line":101,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php","line":35,"function":"OC\\Http\\Client\\{closure}","class":"OC\\Http\\Client\\DnsPinMiddleware","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":31,"function":"__invoke","class":"GuzzleHttp\\PrepareBodyMiddleware","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php","line":71,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":63,"function":"__invoke","class":"GuzzleHttp\\RedirectMiddleware","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php","line":75,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":333,"function":"__invoke","class":"GuzzleHttp\\HandlerStack","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":169,"function":"transfer","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":189,"function":"requestAsync","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Http/Client/Client.php","line":313,"function":"request","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***",{"0":"And 1 more entries, set log level to debug to see all entries","verify":"/var/www/html/resources/config/ca-bundle.crt","timeout":60,"headers":{"0":"And 3 more entries, set log level to debug to see all entries","AA-VERSION":"32.0.0","EX-APP-ID":"context_chat_backend","EX-APP-VERSION":"5.1.0","AUTHORIZATION-APP-API":"OlZUVWhheXNmd2NGYlUrS1RoYlVzeGJLNXQxd2RPLzZrMEdmWDZSTm1FQks0QlNuTDA4ZkUzUlhLL1A1UjVON2ZiejV3Z2VDRUFrZkNZYzlTODFqZVBFcDBqWVhUOExoek9sUzk0c3Q0KzBOaE1EODNGTnlvaFNMc3VEbVFkVUcv","AA-REQUEST-ID":"CLI"},"nextcloud":{"allow_local_address":true},"http_errors":false}]},{"file":"/var/www/html/apps/app_api/lib/Service/AppAPIService.php","line":101,"function":"put","class":"OC\\Http\\Client\\Client","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/apps/app_api/lib/Service/AppAPIService.php","line":70,"function":"requestToExAppInternal","class":"OCA\\AppAPI\\Service\\AppAPIService","type":"->","args":[{"__class__":"OCA\\AppAPI\\Db\\ExApp","id":2},"PUT","*** sensitive parameters replaced ***",{"__class__":"SensitiveParameterValue"}]},{"file":"/var/www/html/apps/app_api/lib/Service/AppAPIService.php","line":655,"function":"requestToExApp","class":"OCA\\AppAPI\\Service\\AppAPIService","type":"->","args":[{"__class__":"OCA\\AppAPI\\Db\\ExApp","id":2},"/enabled?enabled=0",null,"PUT",[],{"timeout":60}]},{"file":"/var/www/html/apps/app_api/lib/Controller/ExAppsPageController.php","line":383,"function":"disableExApp","class":"OCA\\AppAPI\\Service\\AppAPIService","type":"->","args":[{"__class__":"OCA\\AppAPI\\Db\\ExApp","id":2}]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":204,"function":"disableApp","class":"OCA\\AppAPI\\Controller\\ExAppsPageController","type":"->","args":["context_chat_backend"]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":118,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\AppAPI\\Controller\\ExAppsPageController"},"disableApp"]},{"file":"/var/www/html/lib/private/AppFramework/App.php","line":153,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\AppAPI\\Controller\\ExAppsPageController"},"disableApp"]},{"file":"/var/www/html/lib/private/Route/Router.php","line":321,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OCA\\AppAPI\\Controller\\ExAppsPageController","disableApp",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"appId":"context_chat_backend","_route":"app_api.exappspage.disableapp"}]},{"file":"/var/www/html/lib/base.php","line":1061,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/apps/app_api/apps/disable/context_chat_backend"]},{"file":"/var/www/html/index.php","line":25,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","Line":275,"message":"Error during request to ExApp context_chat_backend: cURL error 6: Could not resolve host: context_chat_backend (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://context_chat_backend:23001/enabled?enabled=0","exception":[],"CustomMessage":"Error during request to ExApp context_chat_backend: cURL error 6: Could not resolve host: context_chat_backend (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://context_chat_backend:23001/enabled?enabled=0"},"id":"69492e7a0a508"}

Configuration

Nextcloud

The output of occ config:list system or similar is best, but, if not possible, the contents of your config.php file from /path/to/nextcloud is fine (make sure to remove any identifiable information!):

{
    "system": {
        "one-click-instance": true,
        "one-click-instance.user-limit": 100,
        "memcache.local": "\\OC\\Memcache\\APCu",
        "apps_paths": [
            {
                "path": "\/var\/www\/html\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "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": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "password": "***REMOVED SENSITIVE VALUE***",
            "port": 6379
        },
        "overwritehost": "<public.url>",
        "overwriteprotocol": "https",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "localhost",
            "<public.url>"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "pgsql",
        "version": "32.0.3.2",
        "overwrite.cli.url": "https:\/\/<public.url>\/",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "loglevel": 2,
        "log_type": "file",
        "logfile": "\/var\/www\/html\/data\/nextcloud.log",
        "log_rotate_size": 10485760,
        "log.condition": {
            "apps": [
                "admin_audit"
            ]
        },
        "preview_max_x": 2048,
        "preview_max_y": 2048,
        "jpeg_quality": 60,
        "enabledPreviewProviders": {
            "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",
            "23": "OC\\Preview\\ImaginaryPDF"
        },
        "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": false,
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "preview_imaginary_url": "***REMOVED SENSITIVE VALUE***",
        "preview_imaginary_key": "***REMOVED SENSITIVE VALUE***",
        "mail_sendmailmode": "smtp",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "465",
        "mail_smtpauth": 1,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpsecure": "ssl",
        "default_phone_region": "AT",
        "updater.release.channel": "stable",
        "documentation_url.server_logs": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/5425",
        "data-fingerprint": "5fc74d457c25536f9446b6cb58481f1e",
        "updatechecker": false,
        "DOMAIN": "<public.url>"
    }
}

Apps

The output of occ app:list (if possible).

Enabled:
  - activity: 5.0.0-dev.0
  - admin_audit: 1.22.0
  - app_api: 32.0.0
  - assistant: 2.12.0
  - bookmarks: 16.0.1
  - bruteforcesettings: 5.0.0-dev.0
  - calendar: 6.1.2
  - circles: 32.0.0
  - cloud_federation_api: 1.16.0
  - collectives: 3.4.0
  - comments: 1.22.0
  - contacts: 8.1.2
  - contactsinteraction: 1.13.1
  - context_chat: 5.1.0
  - dashboard: 7.12.0
  - dav: 1.34.2
  - deck: 1.16.2
  - federatedfilesharing: 1.22.0
  - federation: 1.22.0
  - files: 2.4.0
  - files_antivirus: 6.1.0
  - files_downloadlimit: 5.0.0-dev.0
  - files_fulltextsearch: 32.0.2
  - files_pdfviewer: 5.0.0-dev.0
  - files_reminders: 1.5.0
  - files_sharing: 1.24.1
  - files_trashbin: 1.22.0
  - files_versions: 1.25.0
  - firstrunwizard: 5.0.0-dev.0
  - fulltextsearch: 32.0.0
  - fulltextsearch_elasticsearch: 32.0.1
  - integration_openai: 3.9.1
  - logreader: 5.0.0-dev.0
  - lookup_server_connector: 1.20.0
  - nextcloud-aio: 0.8.0
  - nextcloud_announcements: 4.0.0-dev.0
  - notifications: 5.0.0-dev.0
  - notify_push: 1.2.1
  - oauth2: 1.20.0
  - password_policy: 4.0.0-dev.0
  - photos: 5.0.0-dev.1
  - privacy: 4.0.0-dev.0
  - profile: 1.1.0
  - provisioning_api: 1.22.0
  - recommendations: 5.0.0-dev.0
  - related_resources: 3.0.0-dev.0
  - richdocuments: 9.0.2
  - serverinfo: 4.0.0-dev.0
  - settings: 1.15.1
  - sharebymail: 1.22.0
  - spreed: 22.0.7
  - support: 4.0.0-dev.0
  - survey_client: 4.0.0-dev.0
  - systemtags: 1.22.0
  - tables: 1.0.2
  - text: 6.0.1
  - theming: 2.7.0
  - twofactor_backupcodes: 1.21.0
  - twofactor_nextcloud_notification: 6.0.0-dev.0
  - twofactor_totp: 14.0.0
  - twofactor_webauthn: 2.4.1
  - updatenotification: 1.22.0
  - user_status: 1.12.0
  - viewer: 5.0.0-dev.0
  - weather_status: 1.12.0
  - webhook_listeners: 1.3.0
  - whiteboard: 1.5.0
  - workflowengine: 2.14.0
Disabled:
  - encryption: 2.20.0
  - files_external: 1.24.0
  - notes: 4.12.4 (installed 4.12.4)
  - suspicious_login: 10.0.0-dev.0
  - tasks: 0.17.1 (installed 0.17.1)
  - user_ldap: 1.23.0

Tips for increasing the likelihood of a response

  • Use the preformatted text formatting option in the editor for all log entries and configuration output.
  • If screenshots are useful, feel free to include them.
    • If possible, also include key error output in text form so it can be searched for.
  • Try to edit log output only minimally (if at all) so that it can be ran through analyzers / formatters by those trying to help you.

Screenshots

Questions

Beside the obviouse question what could have gone wrong, I also do have a more general question about the AppAPI / ExApp “things” introduced in Nextcloud:

  • Is there some management interface for these ExApps?
    Under: Administrational Settings > AppAPI there is only the “Deploy Daemons” configuration, but not individual containers.
  • Am I correct about the expectation, that the “Context Chat Backend” will spin up an additional container, that I should be able to see with docker container ls ?
  • Are there any logs of the requests to the openAI API of the Assistant, regarding the translation of the recording.

Cheers simon

There are remaining issues with the Context Chat Backend App in particular on this instance. To resolve those, I tried to uninstall the Apps in context and re-install them, but the state of the Context Chat Backend App ist stuck at 0% Deploying for 5 days now …

The “AppAPI” Administration settings show a successfull Test-deploy, but the Context Chat Backend is not even there as a docker container:

# docker container ls -a
CONTAINER ID   IMAGE                                                       COMMAND                  CREATED              STATUS                        PORTS                                                                                      NAMES
87f84c406a1b   ghcr.io/nextcloud/test-deploy:release                       "/start.sh"              About a minute ago   Up About a minute (healthy)                                                                                              nc_app_test-deploy
bf70a2345de5   ghcr.io/nextcloud-releases/aio-apache:latest                "/start.sh /usr/bin/…"   9 minutes ago        Up 9 minutes (healthy)        80/tcp, 0.0.0.0:11000->11000/tcp                                                           nextcloud-aio-apache
b19572d24e91   ghcr.io/nextcloud-releases/aio-nextcloud:latest             "/start.sh /usr/bin/…"   9 minutes ago        Up 9 minutes (healthy)        9000/tcp                                                                                   nextcloud-aio-nextcloud
da29768d6618   ghcr.io/nextcloud-releases/aio-docker-socket-proxy:latest   "/start.sh"              9 minutes ago        Up 9 minutes (healthy)                                                                                                   nextcloud-aio-docker-socket-proxy
d0d19dc1b61c   ghcr.io/nextcloud-releases/aio-imaginary:latest             "/start.sh"              9 minutes ago        Up 9 minutes (healthy)                                                                                                   nextcloud-aio-imaginary
db0688540269   ghcr.io/nextcloud-releases/aio-talk-recording:latest        "/start.sh python -m…"   9 minutes ago        Up 9 minutes (healthy)                                                                                                   nextcloud-aio-talk-recording
b962534079b5   ghcr.io/nextcloud-releases/aio-fulltextsearch:latest        "/bin/tini -- /usr/l…"   9 minutes ago        Up 9 minutes (healthy)        9200/tcp, 9300/tcp                                                                         nextcloud-aio-fulltextsearch
1bea988bf337   ghcr.io/nextcloud-releases/aio-clamav:latest                "/start.sh /usr/bin/…"   9 minutes ago        Up 9 minutes (healthy)                                                                                                   nextcloud-aio-clamav
8a29167ee82d   ghcr.io/nextcloud-releases/aio-redis:latest                 "/start.sh"              9 minutes ago        Up 9 minutes (healthy)        6379/tcp                                                                                   nextcloud-aio-redis
e51fa956385c   ghcr.io/nextcloud-releases/aio-postgresql:latest            "/start.sh"              9 minutes ago        Up 9 minutes (healthy)        5432/tcp                                                                                   nextcloud-aio-database
a5ea0021e62a   ghcr.io/nextcloud-releases/aio-whiteboard:latest            "/start.sh"              9 minutes ago        Up 9 minutes (healthy)        3002/tcp                                                                                   nextcloud-aio-whiteboard
985d802c5e2b   ghcr.io/nextcloud-releases/aio-notify-push:latest           "/start.sh"              9 minutes ago        Up 9 minutes (healthy)                                                                                                   nextcloud-aio-notify-push
d623bc0211f6   ghcr.io/nextcloud-releases/aio-talk:latest                  "/start.sh superviso…"   9 minutes ago        Up 9 minutes (healthy)        0.0.0.0:3479->3479/tcp, 0.0.0.0:3479->3479/udp, [::]:3479->3479/tcp, [::]:3479->3479/udp   nextcloud-aio-talk
e74e7675ff40   ghcr.io/nextcloud-releases/aio-collabora:latest             "/start-collabora-on…"   9 minutes ago        Up 9 minutes (healthy)        9980/tcp                                                                                   nextcloud-aio-collabora
6b80a183e767   nextcloud/all-in-one:latest                                 "/start.sh"              4 days ago           Up 6 hours (healthy)          80/tcp, 8443/tcp, 9000/tcp, 0.0.0.0:8080->8080/tcp, [::]:8080->8080/tcp                    nextcloud-aio-mastercontainer

Restarting Nextcloud AIO and also restarting the server did not help either.

Any advice how to continue is appreciated.

Cheers Simon