Stirling-PDF icon indicating copy to clipboard operation
Stirling-PDF copied to clipboard

[Bug]: Docker latest and latest-fat crash when trying to connect to LibreOffice

Open nepomuc opened this issue 10 months ago • 7 comments

Installation Method

Docker fat

The Problem

Tried it with both: latest and latest-fat, following https://docs.stirlingpdf.com/Installation/Docker%20Install . Both crash at the same point:

stirling-pdf-1  | Copying original files without overwriting existing files
stirling-pdf-1  | Installing font package: font-noto
stirling-pdf-1  | fetch https://dl-cdn.alpinelinux.org/alpine/v3.21/main/x86_64/APKINDEX.tar.gz
stirling-pdf-1  | fetch https://dl-cdn.alpinelinux.org/alpine/v3.21/community/x86_64/APKINDEX.tar.gz
stirling-pdf-1  | fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
stirling-pdf-1  | fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
stirling-pdf-1  | fetch https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
stirling-pdf-1  | OK: 1665 MiB in 396 packages
stirling-pdf-1  | Setting permissions and ownership for necessary directories...
stirling-pdf-1  | Picked up JAVA_TOOL_OPTIONS: -XX:+UnlockExperimentalVMOptions     -XX:MaxRAMPercentage=75     -XX:InitiatingHeapOccupancyPercent=20     -XX:+G1PeriodicGCInvokesConcurrent     -XX:G1PeriodicGCInterval=10000     -XX:+UseStringDeduplication     -XX:G1PeriodicGCSystemLoadThreshold=70
stirling-pdf-1  | INFO:unoserver:Starting unoserver 3.1.
stirling-pdf-1  | INFO:unoserver:Command: /usr/bin/soffice --headless --invisible --nocrashreport --nodefault --nologo --nofirststartwizard --norestore -env:UserInstallation=file:///tmp/tmpgszb93ss --accept=socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.ComponentContext
stirling-pdf-1  | 02:31:51.019 [main] INFO  s.s.SPDF.config.ConfigInitializer - Created settings file from template
stirling-pdf-1  | 02:31:51.027 [main] INFO  s.software.SPDF.SPDFApplication - Settings file: ./configs/settings.yml
stirling-pdf-1  | INFO:unoserver:Starting UnoConverter.
stirling-pdf-1  | Exception in thread Thread-1 (serve):
stirling-pdf-1  | Traceback (most recent call last):
stirling-pdf-1  |   File "/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner
stirling-pdf-1  |     self.run()
stirling-pdf-1  |   File "/usr/lib/python3.12/threading.py", line 1012, in run
stirling-pdf-1  |     self._target(*self._args, **self._kwargs)
stirling-pdf-1  |   File "/opt/venv/lib/python3.12/site-packages/unoserver/server.py", line 131, in serve
stirling-pdf-1  |     self.conv = converter.UnoConverter(
stirling-pdf-1  |                 ^^^^^^^^^^^^^^^^^^^^^^^
stirling-pdf-1  |   File "/opt/venv/lib/python3.12/site-packages/unoserver/converter.py", line 77, in __init__
stirling-pdf-1  |     self.context = self.resolver.resolve(
stirling-pdf-1  |                    ^^^^^^^^^^^^^^^^^^^^^^
stirling-pdf-1  | unoserver.converter.com.sun.star.connection.NoConnectException: Connector : couldn't connect to socket (Connection refused) at /home/buildozer/aports/community/libreoffice/src/libreoffice-7.6.7.2/io/source/connector/connector.cxx:118
stirling-pdf-1  | INFO:unoserver:Failed to start servers
stirling-pdf-1 exited with code 2

Version of Stirling-PDF

latest available

Last Working Version of Stirling-PDF

No response

Page Where the Problem Occurred

No response

Docker Configuration

services:
  stirling-pdf:
    image: stirlingtools/stirling-pdf:latest-fat
    ports:
      - '8080:8080'
    volumes:
      - ./StirlingPDF/trainingData:/usr/share/tessdata # Required for extra OCR languages
      - ./StirlingPDF/extraConfigs:/configs
      - ./StirlingPDF/customFiles:/customFiles/
      - ./StirlingPDF/logs:/logs/
      - ./StirlingPDF/pipeline:/pipeline/
    environment:
      - DOCKER_ENABLE_SECURITY=false
      - LANGS=en_GB

Relevant Log Output


Additional Information

No response

Browsers Affected

No response

No Duplicate of the Issue

  • [x] I have verified that there are no existing issues raised related to my problem.

nepomuc avatar Feb 23 '25 02:02 nepomuc

Have the same issue. Last working docker tag : 0.41.0

naaru-s avatar Feb 24 '25 15:02 naaru-s

I encountered the same issue as reported. Reverting to version 0.41.0, as suggested by @naaru-s , resolved the problem.

codenamek83 avatar Feb 25 '25 22:02 codenamek83

Will likely see the same in latest 0.43.0 Will look into cause of issue, we don't see this on our side, is there something unique about your installation? ARM, custom network / user etc

Frooodle avatar Feb 25 '25 23:02 Frooodle

@Frooodle I'm running Docker inside an unprivileged Linux container. That's the only special thing I can think of for my setup.

nepomuc avatar Feb 26 '25 01:02 nepomuc

@Frooodle I'm running the container on a Raspberry Pi 4. It's a straightforward setup with nothing unique.

`services: stirlingpdf01: image: ${IMAGE_SG_STIRLINGPDF01} container_name: stirlingpdf01 hostname: stirlingpdf01 networks: - stirlingpdf01 ports: - '[Redacted]:8080' volumes: - /stirlingpdf01stirlingpdf01/trainingData:/usr/share/tesseract-ocr/4.00/tessdata - /stirlingpdf01stirlingpdf01/extraConfigs:/configs - /stirlingpdf01stirlingpdf01/customFiles:/customFiles environment: TZ: Asia/[Redacted] PUID: 1000 PGID: 1000 SYSTEM_DEFAULTLOCALE: en-US UI_APPNAME: 'PDF Tools' # application's visible name UI_HOMEDESCRIPTION: 'Your locally hosted one-stop-shop for all your PDF needs.' # short description or tagline shown on the homepage UI_APPNAMENAVBAR: 'PDF Tools' # name displayed on the navigation bar
SYSTEM_GOOGLEVISIBILITY: false DOCKER_ENABLE_SECURITY: true SECURITY_ENABLELOGIN: true SECURITY_LOGINMETHOD: oauth2 SECURITY_OAUTH2_ENABLED: true SECURITY_OAUTH2_AUTOCREATEUSER: true SECURITY_OAUTH2_ISSUER: "[Redacted]" SECURITY_OAUTH2_CLIENTID: "stirling-pdf" SECURITY_OAUTH2_CLIENTSECRET: "[Redacted]" SECURITY_OAUTH2_USEASUSERNAME: "preferred_username" SECURITY_OAUTH2_SCOPES: "openid,profile,email" SECURITY_OAUTH2_PROVIDER: Authelia restart: unless-stopped security_opt: - no-new-privileges:true # Limit to 75% of a single CPU cpu_period: 100000 # 100ms cpu_quota: 75000 # Allow 75ms CPU time per 100ms period (75%) # Pin to specific CPU cores to reduce contention cpuset: "0,1" # Allow usage of CPU cores 0 and 1 # Memory limit (optional, to avoid excessive RAM usage) mem_limit: "1g" # Limit to 1GB RAM

networks: stirlingpdf01: name: stirlingpdf01 driver: bridge`

codenamek83 avatar Feb 26 '25 01:02 codenamek83

Same problem here

services:
  stirling-pdf:
    container_name: stirling-pdf
    image: stirlingtools/stirling-pdf:0.43.1
    networks:
      - web
    labels:
      - "traefik.enable=true"
      - "traefik.docker.network=web"
      - "traefik.http.services.stirling-pdf.loadbalancer.server.port=8080"
    volumes:
      - stirling-trainingdata:/usr/share/tessdata
      - stirling-extraconfigs:/configs
      - stirling-customfiles:/customFiles/
      - stirling-logs:/logs/
      - stirling-pipeline:/pipeline/
    environment:
      - DOCKER_ENABLE_SECURITY=false
      - LANGS=fr_FR

networks:
  web:
    name: web
    external: true

volumes:
  stirling-trainingdata:
    name: stirling-trainingdata
  stirling-extraconfigs:
    name: stirling-extraconfigs
  stirling-customfiles:
    name: stirling-customfiles
  stirling-logs:
    name: stirling-logs
  stirling-pipeline:
    name: stirling-pipeline

foucaude avatar Feb 26 '25 12:02 foucaude

Same here on 0.43.1.

Docker Compose

services:
  stirling-pdf:
    container_name: stirling-pdf
    image: stirlingtools/stirling-pdf:0.43.1
    restart: on-failure
    env_file:
      - .env
    networks:
      ingress:
    cpuset: "19"
    cpus: 0.5
    labels:
      - net.unraid.docker.icon=https://avatars.githubusercontent.com/u/139791695?s=200&v=4
      - net.unraid.docker.managed=ansible
      - net.unraid.docker.shell=/bin/sh

networks:
  ingress:
    name: ${INGRESS_NETWORK}
    external: true

And my .env file:

TZ=Europe/Amsterdam
INGRESS_NETWORK=swarm-overlay
DOCKER_ENABLE_SECURITY=true
INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false
LANGS=nl_NL
SECURITY_ENABLELOGIN=False

Reverting to 0.41.0 and Stirling PDF works perfectly 🤷 .

alex3305 avatar Feb 26 '25 14:02 alex3305

For users seeing the issue could you try run the docker ghcr.io/unoconv/unoserver-docker with port 2003 with similar network configuration and see if that works?

Would love to see if its a unoserver issue or not

Frooodle avatar Feb 27 '25 22:02 Frooodle

For users seeing the issue could you try run the docker ghcr.io/unoconv/unoserver-docker with port 2003 with similar network configuration and see if that works?

Would love to see if its a unoserver issue or not

This is the log, container starts up

using: LibreOffice 7.6.7.2 60(Build:2)

Running unoserver-docker in non-interactive.

For interactive mode use '-it', e.g. 'docker run -v /tmp:/data -it unoserver/unoserver-docker'.

INFO:unoserver:Starting unoserver 3.0.1.



server:Command: /usr/bin/soffice --headless --invisible --nocrashreport --nodefault --nologo --nofirststartwizard --norestore -env:UserInstallation=file:///tmp/tmpoanyhsu2 --accept=socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.ComponentContext

INFO:unoserver:Starting UnoConverter.

INFO:unoserver:Starting UnoComparer.

INFO:unoserver:Server PID: 22

lcd4linux avatar Feb 28 '25 15:02 lcd4linux

@lcd4linux can you confirm your compose file for you starting this?

Frooodle avatar Feb 28 '25 15:02 Frooodle

@lcd4linux can you confirm your compose file for you starting this?

Yes, but no Stirling Website of course.

lcd4linux avatar Feb 28 '25 15:02 lcd4linux

For users seeing the issue could you try run the docker ghcr.io/unoconv/unoserver-docker with port 2003 with similar network configuration and see if that works?

Would love to see if its a unoserver issue or not

Sure. Thanks for taking the time to respond ❤ . I tried it with this Docker Compose:

services:
  unoserver-test:
    container_name: unoserver-test
    image: ghcr.io/unoconv/unoserver-docker
    restart: on-failure
    networks:
      ingress: null
    cpuset: "19"
    cpus: 0.5
    labels:
      - caddy=*.example.com
      - [email protected]=unoserver.example.com
      - caddy.handle=@unoserver-test
      - caddy.handle.reverse_proxy={{upstreams 2003}}

networks:
  ingress:
    name: swarm-overlay
    external: true

Which seems to work:

using: LibreOffice 7.6.7.2 60(Build:2)
Running unoserver-docker in non-interactive.
For interactive mode use '-it', e.g. 'docker run -v /tmp:/data -it unoserver/unoserver-docker'.
INFO:unoserver:Starting unoserver 3.0.1.
INFO:unoserver:Command: /usr/bin/soffice --headless --invisible --nocrashreport --nodefault --nologo --nofirststartwizard --norestore -env:UserInstallation=file:///tmp/tmp_i_ljuw5 --accept=socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.ComponentContext
INFO:unoserver:Starting UnoConverter.
INFO:unoserver:Starting UnoComparer.
INFO:unoserver:Server PID: 22
10.0.4.185 - - [28/Feb/2025 19:15:04] code 501, message Unsupported method ('GET')
10.0.4.185 - - [28/Feb/2025 19:15:04] "GET / HTTP/1.1" 501 -
10.0.4.185 - - [28/Feb/2025 19:15:05] code 501, message Unsupported method ('GET')
10.0.4.185 - - [28/Feb/2025 19:15:05] "GET /favicon.ico HTTP/1.1" 501 -

Image

The container stays up perfectly fine. Even after a couple of minutes.

alex3305 avatar Feb 28 '25 19:02 alex3305

Interesting 🤔 Will be looking into this tonight Thanks for the research

Frooodle avatar Feb 28 '25 19:02 Frooodle

https://github.com/unoconv/unoserver-docker/issues/75 Seems like a unoserver issue? Or at least others can reproduce this issue within unoserver, Sadly we are unable to use unoconv with latest python in alpine so until unoserver resolves not sure if there is much we can do Will continue to look into

Frooodle avatar Mar 01 '25 21:03 Frooodle

Having this issue too, with 0.43.2, running in a k3s, custom made helm chart that mirrors the basic docker-compose.
Log -

Copying original files without overwriting existing files
Running Stirling PDF with DOCKER_ENABLE_SECURITY=false and VERSION_TAG=0.43.2
Setting permissions and ownership for necessary directories...
Picked up JAVA_TOOL_OPTIONS: -XX:+UnlockExperimentalVMOptions     -XX:MaxRAMPercentage=75     -XX:InitiatingHeapOccupancyPercent=20     -XX:+G1PeriodicGCInvokesConcurrent     -XX:G1PeriodicGCInterval=10000     -XX:+UseStringDeduplication     -XX:G1PeriodicGCSystemLoadThreshold=70
INFO:unoserver:Starting unoserver 3.1.
INFO:unoserver:Command: /usr/bin/soffice --headless --invisible --nocrashreport --nodefault --nologo --nofirststartwizard --norestore -env:UserInstallation=file:///tmp/tmphcc0u_rq --accept=socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.ComponentContext
Standard Commons Logging discovery in action with spring-jcl: please remove commons-logging.jar from classpath in order to avoid potential conflicts
INFO:unoserver:Starting UnoConverter.
Exception in thread Thread-1 (serve):
Traceback (most recent call last):
  File "/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/opt/venv/lib/python3.12/site-packages/unoserver/server.py", line 131, in serve
    self.conv = converter.UnoConverter(
                ^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/venv/lib/python3.12/site-packages/unoserver/converter.py", line 77, in __init__
    self.context = self.resolver.resolve(
                   ^^^^^^^^^^^^^^^^^^^^^^
unoserver.converter.com.sun.star.connection.NoConnectException: Connector : couldn't connect to socket (Connection refused) at /home/buildozer/aports/community/libreoffice/src/libreoffice-7.6.7.2/io/source/connector/connector.cxx:118
00:42:56.058 [main] INFO  s.s.SPDF.config.ConfigInitializer - Created settings file from template
00:42:56.060 [main] INFO  s.s.SPDF.config.ConfigInitializer - Created custom_settings file: ./configs/custom_settings.yml
00:42:56.064 [main] INFO  s.software.SPDF.SPDFApplication - Settings file: ./configs/settings.yml
00:42:56.065 [main] INFO  s.software.SPDF.SPDFApplication - Custom settings file: ./configs/custom_settings.yml
INFO:unoserver:Failed to start servers

boomam avatar Mar 05 '25 00:03 boomam

For users facing this issue I recommend using v0.41.0 in meantime

Frooodle avatar Mar 05 '25 00:03 Frooodle

(On Synology) Just tried going from my latest:ultra-lite to something with authentication so I rolled out latest:fat and experienced the same problem. Works just fine with the suggested 0.41.0.

compose.yml

services:
  stirling-pdf:
    container_name: stirling-pdf
    image: stirlingtools/stirling-pdf:latest-fat
    ports:
      - '9999:8080'
    volumes:
      #- ./StirlingPDF/trainingData:/usr/share/tessdata # Required for extra OCR languages
      - ./configs/:/configs
      #- ./customFiles:/customFiles/
      - ./logs:/logs/
      #- ./pipeline:/pipeline/
    environment:
      - PUID=<REDACTED>
      - PGID=<REDACTED>
      - LANGS=en_US
      - DOCKER_ENABLE_SECURITY=true
      - INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false
      - SECURITY_ENABLE_LOGIN=true
      - SECURITY_INITIALLOGIN_USERNAME=<REDACTED>
      - SECURITY_INITIALLOGIN_PASSWORD=<REDACTED>
    network_mode: synobridge

r0ckarong avatar Mar 06 '25 07:03 r0ckarong

I'm now on another system and the issue is gone. Old system:

Servername	QNAPNAS
Modellname	TS-253A
CPU	Intel(R) Celeron(R) CPU  N3160
Arbeitsspeicher insgesamt	16 GB

New system:

Servername	TRUENAS
Modellname	Aoostar WTR Pro
CPU	AMD Ryzen 7 5825U with Radeon Graphics
Arbeitsspeicher insgesamt	32 GB

I think it is related to the CPU

lcd4linux avatar Apr 08 '25 07:04 lcd4linux

I have just uploaded a new tag temp-test stirlingtools/stirling-pdf:temp-test Can you test to see if this works on the previous system that was crashing, I am testing some fixes (This test tag is only amd64 not arm)

Frooodle avatar Apr 08 '25 08:04 Frooodle

I have just uploaded a new tag temp-test stirlingtools/stirling-pdf:temp-test Can you test to see if this works on the previous system that was crashing, I am testing some fixes (This test tag is only amd64 not arm)

I've pulled the image 'tag:temp-test', updated the stack and voila the container fired up fine :-)

lcd4linux avatar Apr 08 '25 10:04 lcd4linux

To help me narrow down which part of my changes fixed it can you also try temp-test2

Frooodle avatar Apr 08 '25 10:04 Frooodle

Weird a user https://github.com/Stirling-Tools/Stirling-PDF/issues/3268#issuecomment-2785927088 reporting that this doesn't fix the issue still

Frooodle avatar Apr 08 '25 10:04 Frooodle

To help me narrow down which part of my changes fixed it can you also try temp-test2

The container starts up without any error, but loading the webpage gives a error: 404 page not found

lcd4linux avatar Apr 08 '25 11:04 lcd4linux

To help me narrow down which part of my changes fixed it can you also try temp-test2

The conteinr run without a error for me

xNeter avatar Apr 08 '25 11:04 xNeter

Ill be releasing the change done in temp-test2 as part of the new release coming today, hopefully that fixes some peoples issues

From what I can tell it only applies if you are using a custom network/VPN etc and it for some reason effects the binding of unoserver

Frooodle avatar Apr 08 '25 12:04 Frooodle

os info

sw_vers
ProductName:		macOS
ProductVersion:		15.4
BuildVersion:		24E248

kernel info

uname -a
Darwin xxdeMac-mini.local 24.4.0 Darwin Kernel Version 24.4.0: Wed Mar 19 21:17:35 PDT 2025; root:xnu-11417.101.15~1/RELEASE_ARM64_T6041 arm64

system info

system_profiler SPHardwareDataType
Hardware:

    Hardware Overview:

      Model Name: Mac mini
      Model Identifier: Mac16,11
      Model Number: Z1JV0005LCH/A
      Chip: Apple M4 Pro
      Total Number of Cores: 12 (8 performance and 4 efficiency)
      Memory: 64 GB
      System Firmware Version: 11881.101.1
      OS Loader Version: 11881.101.1
      Serial Number (system): ********
      Hardware UUID: 1002E012-****-****-****-************
      Provisioning UDID: 00006040-***************
      Activation Lock Status: Disabled

docker logs with stirlingtools/stirling-pdf:temp-test

 ✔ Container s-pdf-stirling-pdf-1                                                                                                                              Recreated0.1s
 ! stirling-pdf The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested 0.0s
Attaching to stirling-pdf-1
stirling-pdf-1  | Copying original files without overwriting existing files
stirling-pdf-1  | running with JAVA_TOOL_OPTIONS -XX:+UnlockExperimentalVMOptions -XX:MaxRAMPercentage=75 -XX:InitiatingHeapOccupancyPercent=20 -XX:+G1PeriodicGCInvokesConcurrent -XX:G1PeriodicGCInterval=10000 -XX:+UseStringDeduplication -XX:G1PeriodicGCSystemLoadThreshold=70
stirling-pdf-1  | Installing font package: font-isas-misc
stirling-pdf-1  | fetch https://dl-cdn.alpinelinux.org/alpine/v3.21/main/x86_64/APKINDEX.tar.gz
stirling-pdf-1  | fetch https://dl-cdn.alpinelinux.org/alpine/v3.21/community/x86_64/APKINDEX.tar.gz
stirling-pdf-1  | fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
stirling-pdf-1  | fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
stirling-pdf-1  | fetch https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
stirling-pdf-1  | (1/1) Installing font-isas-misc (1.0.4-r1)
stirling-pdf-1  | Executing fontconfig-2.15.0-r1.trigger
stirling-pdf-1  | Executing mkfontscale-1.2.3-r1.trigger
stirling-pdf-1  | OK: 1769 MiB in 419 packages
stirling-pdf-1  | Setting permissions and ownership for necessary directories...
stirling-pdf-1  | Picked up JAVA_TOOL_OPTIONS: -XX:+UnlockExperimentalVMOptions -XX:MaxRAMPercentage=75 -XX:InitiatingHeapOccupancyPercent=20 -XX:+G1PeriodicGCInvokesConcurrent -XX:G1PeriodicGCInterval=10000 -XX:+UseStringDeduplication -XX:G1PeriodicGCSystemLoadThreshold=70
stirling-pdf-1  | INFO:unoserver:Starting unoserver 3.2.
stirling-pdf-1  | INFO:unoserver:Command: /usr/bin/soffice --headless --invisible --nocrashreport --nodefault --nologo --nofirststartwizard --norestore -env:UserInstallation=file:///tmp/tmphiyrkwqq --accept=socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.ComponentContext
stirling-pdf-1  | INFO:unoserver:Starting UnoConverter.
stirling-pdf-1  | INFO:unoserver:Server PID: 42
stirling-pdf-1  | ERROR:unoserver:Looks like LibreOffice died. PID: 42
stirling-pdf-1  | CRITICAL:unoserver:Could not start Libreoffice, exiting.
stirling-pdf-1 exited with code 0

docker info

Client:
 Version:    27.5.1
 Context:    orbstack
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.21.2
    Path:     /Users/xx/.docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.32.4
    Path:     /Users/xx/.docker/cli-plugins/docker-compose

Server:
 Containers: 7
  Running: 6
  Paused: 0
  Stopped: 1
 Images: 13
 Server Version: 27.5.1
 Storage Driver: overlay2
  Backing Filesystem: btrfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 06b99ca80cdbfbc6cc8bd567021738c9af2b36ce
 runc version: 59923ef18c98053ddb1acf23ecba10344056c28e
 init version: de40ad0
 Security Options:
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.13.7-orbstack-00283-g9d1400e7e9c6
 Operating System: OrbStack
 OSType: linux
 Architecture: aarch64
 CPUs: 12
 Total Memory: 965MiB
 Name: orbstack
 ID: 49cdc552-b907-4b72-bc2f-eee5400b6968
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 HTTP Proxy: http://localhost:7890
 HTTPS Proxy: http://localhost:7890
 No Proxy: localhost,127.0.0.1,192.168.0.0/16
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false
 Product License: Community Engine
 Default Address Pools:
   Base: 192.168.97.0/24, Size: 24
   Base: 192.168.107.0/24, Size: 24
   Base: 192.168.117.0/24, Size: 24
   Base: 192.168.147.0/24, Size: 24
   Base: 192.168.148.0/24, Size: 24
   Base: 192.168.155.0/24, Size: 24
   Base: 192.168.156.0/24, Size: 24
   Base: 192.168.158.0/24, Size: 24
   Base: 192.168.163.0/24, Size: 24
   Base: 192.168.164.0/24, Size: 24
   Base: 192.168.165.0/24, Size: 24
   Base: 192.168.166.0/24, Size: 24
   Base: 192.168.167.0/24, Size: 24
   Base: 192.168.171.0/24, Size: 24
   Base: 192.168.172.0/24, Size: 24
   Base: 192.168.181.0/24, Size: 24
   Base: 192.168.183.0/24, Size: 24
   Base: 192.168.186.0/24, Size: 24
   Base: 192.168.207.0/24, Size: 24
   Base: 192.168.214.0/24, Size: 24
   Base: 192.168.215.0/24, Size: 24
   Base: 192.168.216.0/24, Size: 24
   Base: 192.168.223.0/24, Size: 24
   Base: 192.168.227.0/24, Size: 24
   Base: 192.168.228.0/24, Size: 24
   Base: 192.168.229.0/24, Size: 24
   Base: 192.168.237.0/24, Size: 24
   Base: 192.168.239.0/24, Size: 24
   Base: 192.168.242.0/24, Size: 24
   Base: 192.168.247.0/24, Size: 24

dn833 avatar Apr 09 '25 13:04 dn833

I'm still unable to get any version working after 0.41 on Docker. Every release including the latest is broken on Docker in one way or another. The latest release just throws a blank page with chunk encoding error puked out in the console.
Is Docker even still supported?

GldRush98 avatar Apr 09 '25 16:04 GldRush98

0.42 onwards has issues with certain network/VPN configurations with the unoserver application we are using along side stirling

If you could provide logs that you get on latest release both in docker and all that would help since it presents itself differently to how others have reported

Frooodle avatar Apr 09 '25 17:04 Frooodle

Does your docker use custom networks and or your system?

Frooodle avatar Apr 09 '25 17:04 Frooodle

And please confirm you testing against latest version!

Frooodle avatar Apr 09 '25 17:04 Frooodle