RVC-Project / RVC-Project/Retrieval-based-Voice-Conversion-WebUI

docker-compose up -d is not working :(

Open
#2,333 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
38.4k
Forks
5.3k
PR merge metrics
No merged PRs in 30d

Description

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

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing docker-compose up -d and inspect the Docker build step running python3 -m pip install --no-cache-dir -r requirements.txt. Review the fairseq, hydra-core, and omegaconf constraints shown in the error, then verify that the dependency installation completes and the compose service starts successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, docker-compose, python
Domain
build-system, devops
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.