conduktor / kafka-stack-docker-compose

docker compose files to create a fully working kafka stack
Apache License 2.0
3.24k stars 1.25k forks source link

Fails to get access to /data in Fedora #73

Closed saisankargochhayat closed 2 years ago

saisankargochhayat commented 4 years ago
[sai@sai-pc kafka-stack-docker-compose]$ sudo docker-compose -f zk-single-kafka-multiple.yml up --remove-orphans
Removing orphan container "kafka-stack-docker-compose_zoo3_1"
Removing orphan container "kafka-stack-docker-compose_zoo2_1"
Starting kafka-stack-docker-compose_zoo1_1 ... done
Starting kafka-stack-docker-compose_kafka2_1 ... done
Starting kafka-stack-docker-compose_kafka3_1 ... done
Starting kafka-stack-docker-compose_kafka1_1 ... done
Attaching to kafka-stack-docker-compose_zoo1_1, kafka-stack-docker-compose_kafka2_1, kafka-stack-docker-compose_kafka1_1, kafka-stack-docker-compose_kafka3_1
kafka1_1  | ===> User
kafka2_1  | ===> User
kafka1_1  | uid=0(root) gid=0(root) groups=0(root)
kafka1_1  | ===> Configuring ...
kafka3_1  | ===> User
kafka3_1  | uid=0(root) gid=0(root) groups=0(root)
kafka2_1  | uid=0(root) gid=0(root) groups=0(root)
kafka3_1  | ===> Configuring ...
kafka2_1  | ===> Configuring ...
zoo1_1    | chown: /data: Permission denied
zoo1_1    | chown: /datalog: Permission denied
kafka-stack-docker-compose_zoo1_1 exited with code 1
kafka2_1  | ===> Running preflight checks ... 
kafka2_1  | ===> Check if /var/lib/kafka/data is writable ...
kafka3_1  | ===> Running preflight checks ... 
kafka3_1  | ===> Check if /var/lib/kafka/data is writable ...
kafka1_1  | ===> Running preflight checks ... 
kafka1_1  | ===> Check if /var/lib/kafka/data is writable ...
kafka2_1  | Command [/usr/local/bin/dub path /var/lib/kafka/data writable] FAILED !
kafka3_1  | Command [/usr/local/bin/dub path /var/lib/kafka/data writable] FAILED !
kafka1_1  | Command [/usr/local/bin/dub path /var/lib/kafka/data writable] FAILED !
kafka-stack-docker-compose_kafka2_1 exited with code 1
kafka-stack-docker-compose_kafka3_1 exited with code 1
kafka-stack-docker-compose_kafka1_1 exited with code 1

Even tried creating those folders manually -

[sai@sai-pc /]$ ls -al
total 2172
dr-xr-xr-x.  20 root root    4096 Aug 11 18:47 .
dr-xr-xr-x.  20 root root    4096 Aug 11 18:47 ..
lrwxrwxrwx.   1 root root       7 Jan 28  2020 bin -> usr/bin
dr-xr-xr-x.   7 root root    4096 Aug  5 09:16 boot
drwxr-xr-x.   2 sai  sai     4096 Aug 11 18:47 data
drwxr-xr-x.   2 sai  sai     4096 Aug 11 18:47 datalog

I tried running it with sudo and non sudo also. Any suggestions on what I could be missing?

org-tekeli-borisp commented 3 years ago

I had the similar issue. You can try to mark the folders rw in the yml file. See https://github.com/simplesteph/kafka-stack-docker-compose/pull/75/commits/58c63c8f07cffda7ca07e7b14817a394a597137b

simplesteph commented 2 years ago

I've removed the volumes to prevent this issue... Hope that helps