Tika-Integration fehlerhaft: "[Errno 99] Cannot assign requested address"

Hi, ich bekomme Tika nicht zum Laufen.
Ich habe verschiedene Konstellationen und Adressen versucht, aber alle enden mit einer Fehlermeldung. Die Firewall ist ausgeschalten.

Fehler-Beispiel mit einer text.docx:
test.docx: Error occurred while consuming document test.docx: Could not parse /tmp/paperless/paperless-ngxv0hp4zb7/Abm.docx with tika server at http://localhost:9998: [Errno 99] Cannot assign requested address

Ich habe die Adressen geändert - hier ein Beispiel mit localhost. Aber auch die IP der Synology half nicht.
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://localhost:3000
PAPERLESS_TIKA_ENTPOINT: http://localhost:9998

Oder ich habe die Version von gotenberg geändert, da ich gelesen habe, dass die Konstellationen der verschiedenen Versionen Probleme aufwirft - aktuell auf 8.8, aber auch 8.13 usw. brachte keine Verbesserung.

Gestartet bin ich mit diesen „Einstellungen“:
PAPERLESS_TIKA_ENABLED: 1
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
PAPERLESS_TIKA_ENTPOINT: http://tika:9998
gotenberg:
image: docker.io/gotenberg/gotenberg:8.7
restart: unless-stopped
command:

  • „gotenberg“
  • „–chromium-disable-javascript=true“
  • „–chromium-allow-list=file:///tmp/.*“
  • tika:
    image: docker.io/apache/tika:latest
    restart: unless-stopped

Kann mir jemand seine aktuell lauffähige Versions-Konstellation verraten (Paperless-Gotenberg-Tiki)? Hat jemand eine Lösung?

Klingt als hättest du einen anderen Container auf Port 3000 am Laufen. Evtl. Docuseal? :wink:

Ich habe auch das Problem. Bei mir wird der Port 3000 nirgendwo sonst verwendet.
Ich habe nach Masterclass Anleitung NGX auf meiner DS918+ installiert. Hat alles soweit gut funktioniert. Nur Dokumente ungleich pdf lassen sich nicht verarbeiten.
Da bekomme ich immer die Meldung:

Could not parse content with tika server at ``http://localhost:9998``: [Errno 99] Cannot assign requested address

Hier die Log:

[2026-01-06 12:50:13,433] [ERROR] [paperless.tasks] ConsumeTaskPlugin failed: Deine Rechnung von Apple.eml: Error occurred while consuming document Deine Rechnung von Apple.eml: Could not parse content with tika server at http://localhost:9998: [Errno 99] Cannot assign requested address

Traceback (most recent call last):

  File "/usr/local/lib/python3.12/site-packages/httpx/_transports/default.py", line 101, in map_httpcore_exceptions

    yield

  File "/usr/local/lib/python3.12/site-packages/httpx/_transports/default.py", line 250, in handle_request

    resp = self._pool.handle_request(req)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/httpcore/_sync/connection_pool.py", line 256, in handle_request

    raise exc from None

  File "/usr/local/lib/python3.12/site-packages/httpcore/_sync/connection_pool.py", line 236, in handle_request

    response = connection.handle_request(

               ^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/httpcore/_sync/connection.py", line 101, in handle_request

    raise exc

  File "/usr/local/lib/python3.12/site-packages/httpcore/_sync/connection.py", line 78, in handle_request

    stream = self._connect(request)

             ^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/httpcore/_sync/connection.py", line 124, in _connect

    stream = self._network_backend.connect_tcp(**kwargs)

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/httpcore/_backends/sync.py", line 207, in connect_tcp

    with map_exceptions(exc_map):

         ^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/contextlib.py", line 158, in __exit__

    self.gen.throw(value)

  File "/usr/local/lib/python3.12/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions

    raise to_exc(exc) from exc

httpcore.ConnectError: [Errno 99] Cannot assign requested address



The above exception was the direct cause of the following exception:



Traceback (most recent call last):

  File "/usr/src/paperless/src/paperless_mail/parsers.py", line 220, in tika_parse

    parsed = client.tika.as_text.from_buffer(html, "text/html")

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/tika_client/_resource_tika.py", line 79, in from_buffer

    return self.decoded_response(self.put_content(PLAIN_TEXT_ENDPOINT, content, mime_type))

                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/tika_client/_base.py", line 196, in put_content

    response = self.client.put(endpoint, content=content_bytes, headers=headers)

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/httpx/_client.py", line 1181, in put

    return self.request(

           ^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/httpx/_client.py", line 825, in request

    return self.send(request, auth=auth, follow_redirects=follow_redirects)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/httpx/_client.py", line 914, in send

    response = self._send_handling_auth(

               ^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/httpx/_client.py", line 942, in _send_handling_auth

    response = self._send_handling_redirects(

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/httpx/_client.py", line 979, in _send_handling_redirects

    response = self._send_single_request(request)

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/httpx/_client.py", line 1014, in _send_single_request

    response = transport.handle_request(request)

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/site-packages/httpx/_transports/default.py", line 249, in handle_request

    with map_httpcore_exceptions():

         ^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/local/lib/python3.12/contextlib.py", line 158, in __exit__

    self.gen.throw(value)

  File "/usr/local/lib/python3.12/site-packages/httpx/_transports/default.py", line 118, in map_httpcore_exceptions

    raise mapped_exc(message) from exc

httpx.ConnectError: [Errno 99] Cannot assign requested address



The above exception was the direct cause of the following exception:



Traceback (most recent call last):

  File "/usr/local/lib/python3.12/site-packages/asgiref/sync.py", line 298, in main_wrap

    raise exc_info[1]

  File "/usr/src/paperless/src/documents/consumer.py", line 398, in run

    document_parser.parse(

  File "/usr/src/paperless/src/paperless_mail/parsers.py", line 182, in parse

    self.text = build_formatted_text(mail)

                ^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/src/paperless/src/paperless_mail/parsers.py", line 172, in build_formatted_text

    fmt_text += "HTML content: " + strip_text(self.tika_parse(mail.html))

                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/src/paperless/src/paperless_mail/parsers.py", line 226, in tika_parse

    raise ParseError(

documents.parsers.ParseError: Could not parse content with tika server at http://localhost:9998: [Errno 99] Cannot assign requested address



The above exception was the direct cause of the following exception:



Traceback (most recent call last):

  File "/usr/src/paperless/src/documents/tasks.py", line 183, in consume_file

    msg = plugin.run()

          ^^^^^^^^^^^^

  File "/usr/src/paperless/src/documents/consumer.py", line 437, in run

    self._fail(

  File "/usr/src/paperless/src/documents/consumer.py", line 148, in _fail

    raise ConsumerError(f"{self.filename}: {log_message or message}") from exception

documents.consumer.ConsumerError: Deine Rechnung von Apple.eml: Error occurred while consuming document Deine Rechnung von Apple.eml: Could not parse content with tika server at http://localhost:9998: [Errno 99] Cannot assign requested address

Ich habe auch schon den Container und alle Images gelöscht und neu gepullt. Leider bleibt der Fehler.

Hat jemand einen Tipp für mich?

Mhhh,

Der Fehler im Log bedeutet, dass Paperless-ngx den konfigurierten Tika-Server unter http://localhost:9998 nicht erreichen kann; deshalb schlägt das Parsen der E‑Mail fehl und der Import bricht ab.

Spontan fällt mir ein:
Eine blöde Sache, die mir immer bei Synology passiert: Hast Du eine Firewall laufen und den Port nicht freigegeben?

Liebe Grüße,
Alexander

Bei mir läuft Gotenberg 8.25 zur Zeit sehr stabil. Alle Emails werden übernommen

Vielen Dank für deine Antwort.

Ja, ich habe eine Firewall am Laufen. Die Ports sind auch alle freigegeben.

Es hat aber nichts damit zu tun, denn auch wenn ich sie deaktiviere, bekomme ich dieselbe Fehlermeldung.

Gotenberg 8.25 kann ich mal ausprobieren und werde hier rückmelden.Danke für den Tipp.

Nachtrag: Gotenberg 8.25 hat das Problem leider nicht behoben. ich bekomme noch immer den selben Fehler.

Ehe mam weiter Rätsel raten muss poste doch bitte mal die Ausgabe von “sudo docker ps” sowie deine beiden Configs in jeweils ne codebox.

Was immer mal Probleme machen kann ist der Container Manager selbst.

Den erstmal stopen und das nas mal Aus und wieder ein schalten… neu testen und bei selben Problem mal deinstallieren und neu installieren.

Hab selbst ne 918+ auf dsm 7.3 und es funktioniert 1a.

Hier die docker ps Ausgabe:

CONTAINER ID   IMAGE                                        COMMAND                  CREATED        STATUS                  PORTS                                       NAMES

f1dfe7a94bf8   
   "/init"                  11 hours ago   Up 11 hours (healthy)   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp   paperless-webserver-1

5f9c5d7efe12   apache/tika:latest                           "/bin/sh -c 'exec ja…"   11 hours ago   Up 11 hours             9998/tcp                                    paperless-tika-1

be4a4d404efb   gotenberg/gotenberg:8.25                     "/usr/bin/tini -- go…"   11 hours ago   Up 11 hours             3000/tcp                                    paperless-gotenberg-1

7db5c9567cb0   postgres:17                                  "docker-entrypoint.s…"   11 hours ago   Up 11 hours             5432/tcp                                    paperless-db-1

c2def7d31953   redis:8                                      "docker-entrypoint.s…"   11 hours ago   Up 11 hours             6379/tcp                                    paperless-broker-1

meine yml:

version: "3.4"

services:

  broker:

    image: docker.io/library/redis:8

    restart: unless-stopped

    volumes:

      - redisdata:/data



  db:

    image: docker.io/library/postgres:17

    restart: unless-stopped

    volumes:

      - ../pgdata:/var/lib/postgresql/data

    environment:

      POSTGRES_DB: paperless

      POSTGRES_USER: paperless

      POSTGRES_PASSWORD: paperless



  webserver:

    image: 


    restart: unless-stopped

    depends_on:

    - db

    - broker

    - gotenberg

    - tika

    ports:

      - "8000:8000"

    healthcheck:

      test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]

      interval: 30s

      timeout: 10s

      retries: 5

    volumes:

      - ../data:/usr/src/paperless/data

      - ../media:/usr/src/paperless/media

      - ../export:/usr/src/paperless/export

      - /volume1/scaninput:/usr/src/paperless/consume

    env_file: docker-compose.env

    environment:

      PAPERLESS_REDIS: redis://broker:6379

      PAPERLESS_DBHOST: db

      PAPERLESS_TIKA_ENABLED: 1

      PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000

      PAPERLESS_TIKA_TIKA_ENDPOINT: http://tika:9998

      

  gotenberg:

    image: docker.io/gotenberg/gotenberg:8.25

    restart: unless-stopped



    # The gotenberg chromium route is used to convert .eml files. We do not

    # want to allow external content like tracking pixels or even javascript.

    command:

      - "gotenberg"

      - "--chromium-disable-javascript=true"

      - "--chromium-allow-list=file:///tmp/.*"



  tika:

    image: docker.io/apache/tika:latest

    restart: unless-stopped



volumes:

  redisdata:

und die env:

# UID und GID können variieren. Einfach via SSH einloggen und den Befehl "id" ausführen.

# Diese Werte dann hier eintragen:

USERMAP_UID=1026

USERMAP_GID=100



# Falls weitere Sprachen installiert werden sollen, einfach das # vor der nächsten Zeile entfernen (und Sprachen eintragen)

#PAPERLESS_OCR_LANGUAGES=tur ces



# Zeitzone: Berlin

PAPERLESS_TIME_ZONE=Europe/Berlin



# OCR-Sprache: Deutsch

PAPERLESS_OCR_LANGUAGE=deu



# Ausgabeformat: Jahr/Dokumententitel (kann man ändern)

PAPERLESS_FILENAME_FORMAT={{correspondent}}/{{document_type}}/{{created_year}}/{{title}}



# OCR-Modus: Dokumente, die bereits OCR eingebettet haben, werden nicht erneut OCRed. Archiv wird übersprungen.

PAPERLESS_OCR_MODE=skip



# Rekursives Konsumieren aktivieren: Raute aus nächster Zeile entfernen. Macht Probleme, falls Papierkorb aktiv, muss daher selbst aktiviert werden:

PAPERLESS_CONSUMER_RECURSIVE=true



# Tags aus Unterordnern im Scaninput-Ordner generieren: Raute aus nächster Zeile entfernen zum Aktivieren. Funktioniert nur, wenn Rekursives Konsumieren aktiv ist.

PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS=false

Du hast beim Webserver kein paperless Image. Damit wurde auch kein webserver gestartet

1 „Gefällt mir“

Sieht mir eigentlich soweit auf den ersten blick gut aus bis auf das fehlende Image.

Hast du das schon mit dem Container Manager gemacht ?

Bei mir is es etwas anders.

  gotenberg:
    image: docker.io/gotenberg/gotenberg:8.24
    container_name: paperless-gotenberg
    restart: unless-stopped
    command:
      - gotenberg
      - --chromium-disable-javascript=true
      - --chromium-allow-list=file:///tmp/.*
  tika:
    image: docker.io/apache/tika:latest #ghcr.io/paperless-ngx/tika:2.9.1-full #latest
    container_name: paperless-tika
    restart: unless-stopped

Bin mir nicht mehr sicher ob das hier laut Masterclass war oder nicht.

    command:
      - gotenberg
      - --chromium-disable-javascript=true
      - --chromium-allow-list=file:///tmp/.*

Das Dein Webserver allerdings so heißt wundert mich etwas… steht dazu auch nix in der config.

Hast du mal ne zweite installation laufen gehabt ?

Das Image vom Web Server ist auch vorhanden. Es wird komischerweise nicht in der Code Formatierung eingefügt und als Text erscheint “Package paperless-ngx . Github” :face_with_raised_eyebrow: Deswegen habe ich jetzt Leerzeichen eingefügt

webserver:
    image: ghcr. io / paperless-ngx / paperless-ngx:latest

    restart: unless-stopped

Ich habe alles aus der Masterclass bis auf die Gutenberg Version. Da habe ich den Tipp vom RKuehne ausprobiert.

Hast du alles einmal gelöscht auch den docker auf der Synology und komplett neu angefangen? Schau in der Masterclass unter Bonus →Gotenberg und Tika. Dort findest du eine sehr aktuelle docker-compose. Besonderheit bei dieser ist, das die Datenbank schon Version 18 ist.

Noch weitere Hinweise zur Fehlersuche:

Probier auch mal dir den log file anzusehen, ob Du da was zusätzliches findest:

docker logs paperless-tika-1 | tail -50

In den Webserver-Container springen und testen:

docker exec -it paperless-webserver-1 sh

Dort drinnen nächstes Kommando ausführen und schauen was passiert.
Erwartung: 200 OK mit Tika-Info; bei Fehler: Connection refused oder Timeout exit.
Wenn das passiert hört Tika nicht auf dem Interface ab (nur localhost intern) oder Port-Bindung fehlt:

curl -v http://tika:9998/tika

Dann eventuell auch den Tika container Neustarten (manchmal löst das temporäre Probleme):

docker restart paperless-tika-1

und dann nach ca. 30s curl wiederholen.
Schau mal, was da rauskommt und meld dich wieder.

Grüße, Alexander

Ich wollte mich einmal bedanken, dass ihr mich so toll unterstützt :heart: Das hilft mir sehr in das Thema auch reinzukommen.

Hier ein Update

Die Log bringt keine Fehler:

INFO  [main] 04:09:25,644 org.apache.tika.server.core.TikaServerProcess Starting Apache Tika 3.2.3 server

INFO  [main] 04:09:30,452 org.apache.tika.server.core.TikaServerProcess loading resource from SPI: class org.apache.tika.server.standard.resource.XMPMetadataResource

INFO  [main] 04:09:31,511 org.apache.cxf.endpoint.ServerImpl Setting the server's publish address to be http://0.0.0.0:9998/

INFO  [main] 04:09:32,019 org.eclipse.jetty.server.Server jetty-11.0.26; built: 2025-08-14T18:03:14.457Z; git: 7559873b6e46eea7c2c6da2b58327ea2ecf941f4; jvm 21.0.8+9-Ubuntu-0ubuntu125.04.1

INFO  [main] 04:09:32,369 org.eclipse.jetty.server.AbstractConnector Started ServerConnector@2fb69ff6{HTTP/1.1, (http/1.1)}{0.0.0.0:9998}

INFO  [main] 04:09:32,384 org.eclipse.jetty.server.Server Started Server@7ea4d397{STARTING}[11.0.26,sto=0] @8689ms

INFO  [main] 04:09:32,461 org.eclipse.jetty.server.handler.ContextHandler Started o.a.c.t.h.JettyContextHandler@2fb5fe30{/,null,AVAILABLE}

INFO  [main] 04:09:32,773 org.apache.tika.server.core.TikaServerProcess Started Apache Tika server 348748bc-158a-49cc-8394-5b7c9f9085f3 at http://0.0.0.0:9998/

INFO  [main] 04:12:44,798 org.apache.tika.server.core.TikaServerProcess Starting Apache Tika 3.2.3 server

INFO  [main] 04:12:46,825 org.apache.tika.server.core.TikaServerProcess loading resource from SPI: class org.apache.tika.server.standard.resource.XMPMetadataResource

INFO  [main] 04:12:47,409 org.apache.cxf.endpoint.ServerImpl Setting the server's publish address to be http://0.0.0.0:9998/

INFO  [main] 04:12:47,801 org.eclipse.jetty.server.Server jetty-11.0.26; built: 2025-08-14T18:03:14.457Z; git: 7559873b6e46eea7c2c6da2b58327ea2ecf941f4; jvm 21.0.8+9-Ubuntu-0ubuntu125.04.1

INFO  [main] 04:12:48,041 org.eclipse.jetty.server.AbstractConnector Started ServerConnector@2fb69ff6{HTTP/1.1, (http/1.1)}{0.0.0.0:9998}

INFO  [main] 04:12:48,058 org.eclipse.jetty.server.Server Started Server@7ea4d397{STARTING}[11.0.26,sto=0] @5141ms

INFO  [main] 04:12:48,172 org.eclipse.jetty.server.handler.ContextHandler Started o.a.c.t.h.JettyContextHandler@456be73c{/,null,AVAILABLE}

INFO  [main] 04:12:48,281 org.apache.tika.server.core.TikaServerProcess Started Apache Tika server 8aba25e6-7809-4582-a76a-8c859a61821c at http://0.0.0.0:9998/

INFO  [main] 11:42:09,051 org.apache.tika.server.core.TikaServerProcess Starting Apache Tika 3.2.3 server

INFO  [main] 11:42:12,090 org.apache.tika.server.core.TikaServerProcess loading resource from SPI: class org.apache.tika.server.standard.resource.XMPMetadataResource

INFO  [main] 11:42:12,725 org.apache.cxf.endpoint.ServerImpl Setting the server's publish address to be http://0.0.0.0:9998/

INFO  [main] 11:42:13,029 org.eclipse.jetty.server.Server jetty-11.0.26; built: 2025-08-14T18:03:14.457Z; git: 7559873b6e46eea7c2c6da2b58327ea2ecf941f4; jvm 21.0.8+9-Ubuntu-0ubuntu125.04.1

INFO  [main] 11:42:13,345 org.eclipse.jetty.server.AbstractConnector Started ServerConnector@2fb69ff6{HTTP/1.1, (http/1.1)}{0.0.0.0:9998}

INFO  [main] 11:42:13,366 org.eclipse.jetty.server.Server Started Server@7ea4d397{STARTING}[11.0.26,sto=0] @5954ms

INFO  [main] 11:42:13,446 org.eclipse.jetty.server.handler.ContextHandler Started o.a.c.t.h.JettyContextHandler@2fb5fe30{/,null,AVAILABLE}

INFO  [main] 11:42:13,574 org.apache.tika.server.core.TikaServerProcess Started Apache Tika server c1b7210f-46df-42d4-aa2b-ea0e921bb97f at http://0.0.0.0:9998/

Die Verbindung zu Tika kann aufgebaut werden:

# curl -v http://tika:9998/tika

* Host tika:9998 was resolved.

* IPv6: (none)

* IPv4: 192.168.128.4

*   Trying 192.168.128.4:9998...

* Connected to tika (192.168.128.4) port 9998

* using HTTP/1.x

> GET /tika HTTP/1.1

> Host: tika:9998

> User-Agent: curl/8.14.1

> Accept: */*

>

* Request completely sent off

< HTTP/1.1 200 OK

< Date: Thu, 08 Jan 2026 11:50:18 GMT

< Content-Type: text/plain

< Content-Length: 52

< Server: Jetty(11.0.26)

<

This is Tika Server (Apache Tika 3.2.3). Please PUT

* Connection #0 to host tika left intact

Nach Tika Neustart und 30s Pause habe ich erneut die Abfrage gestartet:

INFO  [main] 11:42:09,051 org.apache.tika.server.core.TikaServerProcess Starting Apache Tika 3.2.3 server

INFO  [main] 11:42:12,090 org.apache.tika.server.core.TikaServerProcess loading resource from SPI: class org.apache.tika.server.standard.resource.XMPMetadataResource

INFO  [main] 11:42:12,725 org.apache.cxf.endpoint.ServerImpl Setting the server's publish address to be http://0.0.0.0:9998/

INFO  [main] 11:42:13,029 org.eclipse.jetty.server.Server jetty-11.0.26; built: 2025-08-14T18:03:14.457Z; git: 7559873b6e46eea7c2c6da2b58327ea2ecf941f4; jvm 21.0.8+9-Ubuntu-0ubuntu125.04.1

INFO  [main] 11:42:13,345 org.eclipse.jetty.server.AbstractConnector Started ServerConnector@2fb69ff6{HTTP/1.1, (http/1.1)}{0.0.0.0:9998}

INFO  [main] 11:42:13,366 org.eclipse.jetty.server.Server Started Server@7ea4d397{STARTING}[11.0.26,sto=0] @5954ms

INFO  [main] 11:42:13,446 org.eclipse.jetty.server.handler.ContextHandler Started o.a.c.t.h.JettyContextHandler@2fb5fe30{/,null,AVAILABLE}

INFO  [main] 11:42:13,574 org.apache.tika.server.core.TikaServerProcess Started Apache Tika server c1b7210f-46df-42d4-aa2b-ea0e921bb97f at http://0.0.0.0:9998/

INFO  [pool-2-thread-1] 11:53:57,981 org.apache.tika.server.core.TikaServerWatchDog forked process exited with exit value 137

INFO  [main] 11:54:08,581 org.apache.tika.server.core.TikaServerProcess Starting Apache Tika 3.2.3 server

INFO  [main] 11:54:10,198 org.apache.tika.server.core.TikaServerProcess loading resource from SPI: class org.apache.tika.server.standard.resource.XMPMetadataResource

INFO  [main] 11:54:10,658 org.apache.cxf.endpoint.ServerImpl Setting the server's publish address to be http://0.0.0.0:9998/

INFO  [main] 11:54:10,897 org.eclipse.jetty.server.Server jetty-11.0.26; built: 2025-08-14T18:03:14.457Z; git: 7559873b6e46eea7c2c6da2b58327ea2ecf941f4; jvm 21.0.8+9-Ubuntu-0ubuntu125.04.1

INFO  [main] 11:54:11,058 org.eclipse.jetty.server.AbstractConnector Started ServerConnector@2fb69ff6{HTTP/1.1, (http/1.1)}{0.0.0.0:9998}

INFO  [main] 11:54:11,067 org.eclipse.jetty.server.Server Started Server@7ea4d397{STARTING}[11.0.26,sto=0] @4144ms

INFO  [main] 11:54:11,120 org.eclipse.jetty.server.handler.ContextHandler Started o.a.c.t.h.JettyContextHandler@456be73c{/,null,AVAILABLE}

INFO  [main] 11:54:11,217 org.apache.tika.server.core.TikaServerProcess Started Apache Tika server 5b94a1b9-1bb2-4fae-a97b-d37ac685520a at http://0.0.0.0:9998/
# curl -v http://tika:9998/tika

* Host tika:9998 was resolved.

* IPv6: (none)

* IPv4: 192.168.128.4

*   Trying 192.168.128.4:9998...

* Connected to tika (192.168.128.4) port 9998

* using HTTP/1.x

> GET /tika HTTP/1.1

> Host: tika:9998

> User-Agent: curl/8.14.1

> Accept: */*

>

* Request completely sent off

< HTTP/1.1 200 OK

< Date: Thu, 08 Jan 2026 11:56:52 GMT

< Content-Type: text/plain

< Content-Length: 52

< Server: Jetty(11.0.26)

<

This is Tika Server (Apache Tika 3.2.3). Please PUT

* Connection #0 to host tika left intact

@RKuehne im Bonus Bereich habe ich Gotenberg und Tika mir bereits angeschaut, bin aber noch nicht auf postgresql 18 gegangen, kommt aber noch. Jedoch kann ich mir nicht vorstellen, dass es an der DB liegt.

Es geht nicht darum das es an der DB liegt. Es hat sich mit Version 18 der Pfad geändert

Bis zur Version 17 ist diese Einstellung richtig

volumes:
  - pgdata:/var/lib/postgresql/data

ab Version 18

volumes:
  - pgdata:/var/lib/postgresql

noch eine andere Frage aus deiner docker-compose.yml

sind denn unter depends_on die einrückungen bei dir richtig ?

depends_on:
  - db
  - broker
  - gotenberg
  - tika

Hallo zusammen, ich konnte das Problem jetzt beheben. Ich habe heute die Zeit gehabt das paperless komplett neu aufzusetzen wie es @RKuehne vorgeschlagen hat.
Zwei Mails wurden nun in paperless abgelegt. Ich habe in den Logs aber diese Fehler wie gesehen:

documents.consumer.ConsumerError: Rechnung.eml: Error occurred while consuming document Rechnung.eml: Error while converting email to PDF: Server error '503 Service Unavailable' for url 'http://gotenberg:3000/forms/chromium/convert/html'

For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/503 

Hier Gelöst: Tika und Gotenberg-Fehler "Error while converting document to PDF: Server error '503 Service Unavailable' " - #57 von frablu habe ich zwar einen gelösten Post gefunden, konnte es aber mit den Vorschlägen noch nicht lösen.
Da werde ich im Entsprechenden Post mein Problem schildern, sollte ich nicht weiter kommen.

Danke euch allen. Das Problem [Errno 99] ist bei mir gelöst.