I was trying to install odysseus but i have some trouble runing it on 6.18 kernel, this is the entire description on github for installing >
Docker (recommended)
git clone https://github.com/pewdiepie-archdaemon/odysseus.git
cd odysseus
cp .env.example .env # optional, but recommended for explicit defaults
docker compose up -d --build
To include optional extras in the image (PDF viewer, Office extraction; includes AGPL PyMuPDF), build with docker compose build --build-arg INSTALL_OPTIONAL=true before up.
Open http://localhost:7000 when the containers are healthy. Docker Compose binds the web UI to 127.0.0.1 by default. If the port is taken, set APP_PORT=7001 in .env and recreate the container. Set APP_BIND=0.0.0.0 only when you intentionally want LAN/reverse-proxy access.
I already had docker but i didnt have docker composer but after installing it it just says : no configuration file provided: not found
While searching for answer i read that there is a missing veth module on 6.18 module that is present on 6.12 which doesnt make sense to me. What am i missing ?
tried pulling and running from both dev and main branch and got same error
WARN[0000] Docker Compose requires buildx plugin to be installed
Sending build context to Docker daemon 4.634MB
Step 1/14 : FROM python:3.12-slim
---> a39549e211a1
Step 2/14 : RUN apt-get update && apt-get install -y --no-install-recommends build-essential cmake curl git nodejs npm tmux openssh-client gosu && rm -rf /var/lib/apt/lists/*
---> Running in 0266e3fd83b0
[+] up 0/1
⠙ Image odysseus-odysseus Building 1.1s
failed to set up container networking: failed to create endpoint affectionate_darwin on network bridge: failed to add the host (veth6fd8e36) <=> sandbox (vetha0ae8de) pair interfaces: operation not supported
WARN[0000] Docker Compose requires buildx plugin to be installed
Sending build context to Docker daemon 4.656MB
Step 1/14 : FROM python:3.12-slim
---> a39549e211a1
Step 2/14 : RUN apt-get update && apt-get install -y --no-install-recommends build-essential cmake curl git nodejs npm tmux openssh-client gosu && rm -rf /var/lib/apt/lists/*
---> Running in 5b2298fa56f5
[+] up 0/1
⠙ Image odysseus-odysseus Building 1.2s
failed to set up container networking: failed to create endpoint vigorous_swartz on network bridge: failed to add the host (vethbb0edcb) <=> sandbox (vethcfeaa4a) pair interfaces: operation not supported
I had to revert to kernel 6.12 for it to start working, nothing else worked. Also grub menu for some reason was edited to be hidden so i had to manually change kernel because GUI would not let me do it. Something was missing from 6.12 in the new kernel from my understanding, idk if someone needs to be notified.
If it only works after booting an older kernel, I would report it with the exact kernel package/version and the failing line from Docker. A quick check before reporting could be modprobe veth on 6.18 and then zgrep CONFIG_VETH /proc/config.gz to see whether veth is present as a module. The buildx warning looks separate, but the “failed to add the host veth…” part is the important one for the kernel side.