[GH-ISSUE #2333] docker-compose up -d is not working :( #1612

Open
opened 2026-10-20 10:10:36 +00:00 by bsakaguchi · 0 comments
Owner

Originally created by @Smarandii on GitHub (Oct 4, 2024).
Original GitHub issue: https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/issues/2333

I've tried to initialize RVC using docker-compose, but it failed. I've downloaded 2.2.231006.

I tried to docker-compose up -d but here is what's happened:

 => ERROR [rvc  8/16] RUN python3 -m pip install --no-cache-dir -r requirements.txt                               29.2s
------
 > [rvc  8/16] RUN python3 -m pip install --no-cache-dir -r requirements.txt:
0.659 Ignoring onnxruntime: markers 'sys_platform == "darwin"' don't match your environment
0.811 Collecting joblib>=1.1.0 (from -r requirements.txt (line 1))
0.933   Downloading joblib-1.4.2-py3-none-any.whl.metadata (5.4 kB)
1.140 Collecting numba==0.56.4 (from -r requirements.txt (line 2))
...
...
...
27.44 WARNING: Ignoring version 2.0.6 of omegaconf since it has invalid metadata:
27.44 Requested omegaconf<2.1 from https://files.pythonhosted.org/packages/d0/eb/9d63ce09dd8aa85767c65668d5414958ea29648a0eec80a4a7d311ec2684/omegaconf-2.0.6-py3-none-any.whl (from fairseq==0.12.2->-r requirements.txt (line 7)) has invalid metadata: .* suffix can only be used with `==` or `!=` operators
27.44     PyYAML (>=5.1.*)
27.44             ~~~~~~^
27.44 Please use pip<24.1 if you need to use this version.
27.48   Downloading omegaconf-2.0.5-py3-none-any.whl.metadata (3.0 kB)
27.48 WARNING: Ignoring version 2.0.5 of omegaconf since it has invalid metadata:
27.48 Requested omegaconf<2.1 from https://files.pythonhosted.org/packages/e5/f6/043b6d255dd6fbf2025110cea35b87f4c5100a181681d8eab496269f0d5b/omegaconf-2.0.5-py3-none-any.whl (from fairseq==0.12.2->-r requirements.txt (line 7)) has invalid metadata: .* suffix can only be used with `==` or `!=` operators
27.48     PyYAML (>=5.1.*)
27.48             ~~~~~~^
27.48 Please use pip<24.1 if you need to use this version.
27.48 INFO: pip is looking at multiple versions of hydra-core to determine which version is compatible with other requirements. This could take a while.
27.48 ERROR: Cannot install -r requirements.txt (line 7) and fairseq because these package versions have conflicting dependencies.
27.48
27.48 The conflict is caused by:
27.48     fairseq 0.12.2 depends on omegaconf<2.1
27.48     hydra-core 1.0.7 depends on omegaconf<2.1 and >=2.0.5
27.48
27.48 To fix this you could try to:
27.48 1. loosen the range of package versions you've specified
27.48 2. remove package versions to allow pip to attempt to solve the dependency conflict
27.48
27.66 ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
------
failed to solve: process "/bin/sh -c python3 -m pip install --no-cache-dir -r requirements.txt" did not complete successfully: exit code: 1
Originally created by @Smarandii on GitHub (Oct 4, 2024). Original GitHub issue: https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/issues/2333 I've tried to initialize RVC using `docker-compose`, but it failed. I've downloaded [2.2.231006](https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/releases/tag/2.2.231006). I tried to `docker-compose up -d` but here is what's happened: ```cmd => ERROR [rvc 8/16] RUN python3 -m pip install --no-cache-dir -r requirements.txt 29.2s ------ > [rvc 8/16] RUN python3 -m pip install --no-cache-dir -r requirements.txt: 0.659 Ignoring onnxruntime: markers 'sys_platform == "darwin"' don't match your environment 0.811 Collecting joblib>=1.1.0 (from -r requirements.txt (line 1)) 0.933 Downloading joblib-1.4.2-py3-none-any.whl.metadata (5.4 kB) 1.140 Collecting numba==0.56.4 (from -r requirements.txt (line 2)) ... ... ... 27.44 WARNING: Ignoring version 2.0.6 of omegaconf since it has invalid metadata: 27.44 Requested omegaconf<2.1 from https://files.pythonhosted.org/packages/d0/eb/9d63ce09dd8aa85767c65668d5414958ea29648a0eec80a4a7d311ec2684/omegaconf-2.0.6-py3-none-any.whl (from fairseq==0.12.2->-r requirements.txt (line 7)) has invalid metadata: .* suffix can only be used with `==` or `!=` operators 27.44 PyYAML (>=5.1.*) 27.44 ~~~~~~^ 27.44 Please use pip<24.1 if you need to use this version. 27.48 Downloading omegaconf-2.0.5-py3-none-any.whl.metadata (3.0 kB) 27.48 WARNING: Ignoring version 2.0.5 of omegaconf since it has invalid metadata: 27.48 Requested omegaconf<2.1 from https://files.pythonhosted.org/packages/e5/f6/043b6d255dd6fbf2025110cea35b87f4c5100a181681d8eab496269f0d5b/omegaconf-2.0.5-py3-none-any.whl (from fairseq==0.12.2->-r requirements.txt (line 7)) has invalid metadata: .* suffix can only be used with `==` or `!=` operators 27.48 PyYAML (>=5.1.*) 27.48 ~~~~~~^ 27.48 Please use pip<24.1 if you need to use this version. 27.48 INFO: pip is looking at multiple versions of hydra-core to determine which version is compatible with other requirements. This could take a while. 27.48 ERROR: Cannot install -r requirements.txt (line 7) and fairseq because these package versions have conflicting dependencies. 27.48 27.48 The conflict is caused by: 27.48 fairseq 0.12.2 depends on omegaconf<2.1 27.48 hydra-core 1.0.7 depends on omegaconf<2.1 and >=2.0.5 27.48 27.48 To fix this you could try to: 27.48 1. loosen the range of package versions you've specified 27.48 2. remove package versions to allow pip to attempt to solve the dependency conflict 27.48 27.66 ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts ------ failed to solve: process "/bin/sh -c python3 -m pip install --no-cache-dir -r requirements.txt" did not complete successfully: exit code: 1 ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
RVC-Project/Retrieval-based-Voice-Conversion-WebUI#1612
No description provided.