8000 io_uring not available on Docker for mac 4.42.0+ · Issue #9 · firebolt-db/firebolt-core · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
io_uring not available on Docker for mac 4.42.0+ #9
Open
@gm42

Description

@gm42

How can we reproduce the bug (as minimally and precisely as possible)?

  1. start Core on Mac e.g. docker compose up
  2. run a query e.g. docker exec firebolt-core-node-0 fbcli "SELECT 1"
  3. see error
An unexpected error has occurred during the server startup and initialization process. Firebolt Core is unable to accept queries. Details:
Firebolt Core could not start because the system interface io_uring failed to initialize. This feature is required for fast, asynchronous I/O operations. Please ensure your host OS has a recent kernel (6.1+) and/or that the Docker container has access to the necessary kernel features by starting it with: --security-opt seccomp=unconfined.: Operation not permitted (1)

What did you expect to happen instead?

Query runs correctly.

What is your configuration?

{
    "nodes": [
        {
            "host": "firebolt-core-node-0"
        }
    ]
}

Firebolt Core

If using Docker:

$ docker run -it --rm ghcr.io/firebolt-db/firebolt-core:preview-rc --version
4.23.0-pre.0.20250622140947.3745796b6ec1

Docker or Kubernetes info

If using Docker:

$ docker info
Client:
 Version:    28.2.2
 Context:    desktop-linux
 Debug Mode: false
 [...]
Server:
 Containers: 10
  Running: 1
  Paused: 0
  Stopped: 9
 Images: 191
 Server Version: 28.2.2
 Storage Driver: overlay2
  Backing Filesystem: extfs
  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
 CDI spec directories:
  /etc/cdi
  /var/run/cdi
 Discovered Devices:
  cdi: docker.com/gpu=webgpu
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 05044ec0a9a75232cad458027ca83437aae3f4da
 runc version: v1.2.5-0-g59923ef
 init version: de40ad0
 Security Options:
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.10.14-linuxkit
 Operating System: Docker Desktop
 OSType: linux
 Architecture: aarch64
 CPUs: 10
 Total Memory: 7.654GiB
 Name: docker-desktop
 ID: [...]
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 HTTP Proxy: http.docker.internal:3128
 HTTPS Proxy: http.docker.internal:3128
 No Proxy: hubproxy.docker.internal
 Labels:
  com.docker.desktop.address=unix:///Users/lucalooz/Library/Containers/com.docker.docker/Data/docker-cli.sock
 Experimental: false
 Insecure Registries:
  hubproxy.docker.internal:5555
  ::1/128
  127.0.0.0/8
 Live Restore Enabled: false

WARNING: DOCKER_INSECURE_NO_IPTABLES_RAW is set

Additional files and information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0