Closed ZhangxiJesseFeng closed 8 months ago
The Linux lock-file actually managed to generate after 7 hours. On the other hand, it completely fails for generating a lock-file for Windows. Also, the command conda-lock -f environment.yml
ignores the platforms
block in the file. When I only specify win-64, it still generates an OSX-64 followed by a Linux-64 first.
The message is as follows:
(base) aps_user@pn2302889 MILK % conda-lock -f environment.yml -p osx-arm64 -p win-64
Generating lockfile(s) for osx-arm64...
- Install lock using : conda create --name YOURENV --file conda-osx-arm64.lock
Generating lockfile(s) for win-64...
Message key not found in json! returning the full json text
Could not lock the environment for platform win-64
{'command': '/Users/aps_user/anaconda3/bin/conda create --prefix /var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpium65b7t/prefix --dry-run --json --override-channels --channel defaults --channel msys2 --channel conda-forge --channel file:///var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpdx4wpalb autopep8 mpi4py pyopencl sphinxcontrib-programoutput=0.16 scipy=1.8.1 git pip jupyter=1.0.0 tqdm pydantic pyfai klepto=0.2.2 nbsphinx=0.8.9 pyqtgraph pandas numpy=1.23.0 sphinx=5.0.2 scikit-learn=1.1.2 openmpi prettytable opencv seaborn python=3.9 matplotlib', 'conda_info': {'GID': 20, 'UID': 505, 'active_prefix': '/Users/aps_user/anaconda3', 'active_prefix_name': 'base', 'av_data_dir': '/Users/aps_user/anaconda3/etc/conda', 'av_metadata_url_base': None, 'channels': ['https://repo.anaconda.com/pkgs/main/win-64', 'https://repo.anaconda.com/pkgs/main/noarch', 'https://repo.anaconda.com/pkgs/r/win-64', 'https://repo.anaconda.com/pkgs/r/noarch', 'https://conda.anaconda.org/msys2/win-64', 'https://conda.anaconda.org/msys2/noarch', 'https://conda.anaconda.org/conda-forge/win-64', 'https://conda.anaconda.org/conda-forge/noarch', 'file:///var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpdx4wpalb/win-64', 'file:///var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpdx4wpalb/noarch'], 'conda_build_version': '3.22.0', 'conda_env_version': '22.9.0', 'conda_location': '/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda', 'conda_prefix': '/Users/aps_user/anaconda3', 'conda_private': False, 'conda_shlvl': 3, 'conda_version': '22.9.0', 'config_files': [], 'default_prefix': '/Users/aps_user/anaconda3', 'env_vars': {'CIO_TEST': '<not set>', 'CONDA_ADD_PIP_AS_PYTHON_DEPENDENCY': 'False', 'CONDA_DEFAULT_ENV': 'base', 'CONDA_EXE': '/Users/aps_user/anaconda3/bin/conda', 'CONDA_OVERRIDE_ARCHSPEC': '', 'CONDA_OVERRIDE_CUDA': '', 'CONDA_OVERRIDE_GLIBC': '', 'CONDA_OVERRIDE_LINUX': '', 'CONDA_OVERRIDE_OSX': '', 'CONDA_OVERRIDE_UNIX': '', 'CONDA_OVERRIDE_WIN': '', 'CONDA_PKGS_DIRS': '/var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpium65b7t', 'CONDA_PREFIX': '/Users/aps_user/anaconda3', 'CONDA_PREFIX_1': '/Users/aps_user/anaconda3', 'CONDA_PREFIX_2': '/Users/aps_user/anaconda3/envs/rietveld', 'CONDA_PROMPT_MODIFIER': '(base) ', 'CONDA_PYTHON_EXE': '/Users/aps_user/anaconda3/bin/python', 'CONDA_ROOT': '/Users/aps_user/anaconda3', 'CONDA_SHLVL': '3', 'CONDA_SUBDIR': 'win-64', 'CONDA_UNSATISFIABLE_HINTS_CHECK_DEPTH': '0', 'CURL_CA_BUNDLE': '<not set>', 'PATH': '/opt/homebrew/bin:/Users/aps_user/anaconda3/bin:/Users/aps_user/anaconda3/condabin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin', 'REQUESTS_CA_BUNDLE': '<not set>', 'SSL_CERT_FILE': '<not set>'}, 'envs': [], 'envs_dirs': ['/Users/aps_user/anaconda3/envs', '/Users/aps_user/.conda/envs'], 'netrc_file': None, 'offline': False, 'pkgs_dirs': ['/var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpium65b7t'], 'platform': 'win-64', 'python_version': '3.9.13.final.0', 'rc_path': '/Users/aps_user/.condarc', 'requests_version': '2.28.1', 'root_prefix': '/Users/aps_user/anaconda3', 'root_writable': True, 'site_dirs': [], 'sys.executable': '/Users/aps_user/anaconda3/bin/python', 'sys.prefix': '/Users/aps_user/anaconda3', 'sys.version': '3.9.13 (main, Aug 25 2022, 18:24:45) \n[Clang 12.0.0 ]', 'sys_rc_path': '/Users/aps_user/anaconda3/.condarc', 'user_agent': 'conda/22.9.0 requests/2.28.1 CPython/3.9.13 Darwin/22.3.0 OSX/13.2', 'user_rc_path': '/Users/aps_user/.condarc', 'virtual_pkgs': [['__win', '0', '0']]}, 'error': "ValueError('Unregistered SAT variable name: file:///var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpdx4wpalb/win-64::__win-0-0')", 'exception_name': 'ValueError', 'exception_type': "<class 'ValueError'>", 'traceback': 'Traceback (most recent call last):\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/common/logic.py", line 125, in _convert\n return self.names[name]\nKeyError: \'file:///var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpdx4wpalb/win-64::__win-0-0\'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/exceptions.py", line 1129, in __call__\n return func(*args, **kwargs)\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/cli/main.py", line 86, in main_subshell\n exit_code = do_call(args, p)\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/cli/conda_argparse.py", line 93, in do_call\n return getattr(module, func_name)(args, parser)\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/notices/core.py", line 72, in wrapper\n return_value = func(*args, **kwargs)\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/cli/main_create.py", line 43, in execute\n install(args, parser, \'create\')\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/cli/install.py", line 261, in install\n unlink_link_transaction = solver.solve_for_transaction(\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/core/solve.py", line 156, in solve_for_transaction\n unlink_precs, link_precs = self.solve_for_diff(update_modifier, deps_modifier,\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/core/solve.py", line 199, in solve_for_diff\n final_precs = self.solve_final_state(update_modifier, deps_modifier, prune, ignore_pinned,\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/core/solve.py", line 317, in solve_final_state\n ssc = self._add_specs(ssc)\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/core/solve.py", line 711, in _add_specs\n conflicts = ssc.r.get_conflicting_specs(tuple(MatchSpec(_)\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/resolve.py", line 1110, in get_conflicting_specs\n C = r2.gen_clauses()\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/common/io.py", line 86, in decorated\n return f(*args, **kwds)\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/resolve.py", line 912, in gen_clauses\n nkey = C.Not(self.to_sat_name(prec))\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/common/logic.py", line 144, in Not\n return self._eval(self._clauses.Not, (x,), (), polarity, name)\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/common/logic.py", line 130, in _eval\n args = self._convert(args)\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/common/logic.py", line 120, in _convert\n return type(x)(map(self._convert, x))\n File "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/common/logic.py", line 127, in _convert\n raise ValueError("Unregistered SAT variable name: {}".format(name))\nValueError: Unregistered SAT variable name: file:///var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpdx4wpalb/win-64::__win-0-0\n'}
Command: /Users/aps_user/anaconda3/bin/conda create --prefix /var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpium65b7t/prefix --dry-run --json --override-channels --channel defaults --channel msys2 --channel conda-forge --channel file:///var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpdx4wpalb autopep8 mpi4py pyopencl sphinxcontrib-programoutput=0.16 scipy=1.8.1 git pip jupyter=1.0.0 tqdm pydantic pyfai klepto=0.2.2 nbsphinx=0.8.9 pyqtgraph pandas numpy=1.23.0 sphinx=5.0.2 scikit-learn=1.1.2 openmpi prettytable opencv seaborn python=3.9 matplotlib
STDOUT:
{
"command": "/Users/aps_user/anaconda3/bin/conda create --prefix /var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpium65b7t/prefix --dry-run --json --override-channels --channel defaults --channel msys2 --channel conda-forge --channel file:///var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpdx4wpalb autopep8 mpi4py pyopencl sphinxcontrib-programoutput=0.16 scipy=1.8.1 git pip jupyter=1.0.0 tqdm pydantic pyfai klepto=0.2.2 nbsphinx=0.8.9 pyqtgraph pandas numpy=1.23.0 sphinx=5.0.2 scikit-learn=1.1.2 openmpi prettytable opencv seaborn python=3.9 matplotlib",
"conda_info": {
"GID": 20,
"UID": 505,
"active_prefix": "/Users/aps_user/anaconda3",
"active_prefix_name": "base",
"av_data_dir": "/Users/aps_user/anaconda3/etc/conda",
"av_metadata_url_base": null,
"channels": [
"https://repo.anaconda.com/pkgs/main/win-64",
"https://repo.anaconda.com/pkgs/main/noarch",
"https://repo.anaconda.com/pkgs/r/win-64",
"https://repo.anaconda.com/pkgs/r/noarch",
"https://conda.anaconda.org/msys2/win-64",
"https://conda.anaconda.org/msys2/noarch",
"https://conda.anaconda.org/conda-forge/win-64",
"https://conda.anaconda.org/conda-forge/noarch",
"file:///var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpdx4wpalb/win-64",
"file:///var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpdx4wpalb/noarch"
],
"conda_build_version": "3.22.0",
"conda_env_version": "22.9.0",
"conda_location": "/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda",
"conda_prefix": "/Users/aps_user/anaconda3",
"conda_private": false,
"conda_shlvl": 3,
"conda_version": "22.9.0",
"config_files": [],
"default_prefix": "/Users/aps_user/anaconda3",
"env_vars": {
"CIO_TEST": "<not set>",
"CONDA_ADD_PIP_AS_PYTHON_DEPENDENCY": "False",
"CONDA_DEFAULT_ENV": "base",
"CONDA_EXE": "/Users/aps_user/anaconda3/bin/conda",
"CONDA_OVERRIDE_ARCHSPEC": "",
"CONDA_OVERRIDE_CUDA": "",
"CONDA_OVERRIDE_GLIBC": "",
"CONDA_OVERRIDE_LINUX": "",
"CONDA_OVERRIDE_OSX": "",
"CONDA_OVERRIDE_UNIX": "",
"CONDA_OVERRIDE_WIN": "",
"CONDA_PKGS_DIRS": "/var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpium65b7t",
"CONDA_PREFIX": "/Users/aps_user/anaconda3",
"CONDA_PREFIX_1": "/Users/aps_user/anaconda3",
"CONDA_PREFIX_2": "/Users/aps_user/anaconda3/envs/rietveld",
"CONDA_PROMPT_MODIFIER": "(base) ",
"CONDA_PYTHON_EXE": "/Users/aps_user/anaconda3/bin/python",
"CONDA_ROOT": "/Users/aps_user/anaconda3",
"CONDA_SHLVL": "3",
"CONDA_SUBDIR": "win-64",
"CONDA_UNSATISFIABLE_HINTS_CHECK_DEPTH": "0",
"CURL_CA_BUNDLE": "<not set>",
"PATH": "/opt/homebrew/bin:/Users/aps_user/anaconda3/bin:/Users/aps_user/anaconda3/condabin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin",
"REQUESTS_CA_BUNDLE": "<not set>",
"SSL_CERT_FILE": "<not set>"
},
"envs": [],
"envs_dirs": [
"/Users/aps_user/anaconda3/envs",
"/Users/aps_user/.conda/envs"
],
"netrc_file": null,
"offline": false,
"pkgs_dirs": [
"/var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpium65b7t"
],
"platform": "win-64",
"python_version": "3.9.13.final.0",
"rc_path": "/Users/aps_user/.condarc",
"requests_version": "2.28.1",
"root_prefix": "/Users/aps_user/anaconda3",
"root_writable": true,
"site_dirs": [],
"sys.executable": "/Users/aps_user/anaconda3/bin/python",
"sys.prefix": "/Users/aps_user/anaconda3",
"sys.version": "3.9.13 (main, Aug 25 2022, 18:24:45) \n[Clang 12.0.0 ]",
"sys_rc_path": "/Users/aps_user/anaconda3/.condarc",
"user_agent": "conda/22.9.0 requests/2.28.1 CPython/3.9.13 Darwin/22.3.0 OSX/13.2",
"user_rc_path": "/Users/aps_user/.condarc",
"virtual_pkgs": [
[
"__win",
"0",
"0"
]
]
},
"error": "ValueError('Unregistered SAT variable name: file:///var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpdx4wpalb/win-64::__win-0-0')",
"exception_name": "ValueError",
"exception_type": "<class 'ValueError'>",
"traceback": "Traceback (most recent call last):\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/common/logic.py\", line 125, in _convert\n return self.names[name]\nKeyError: 'file:///var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpdx4wpalb/win-64::__win-0-0'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/exceptions.py\", line 1129, in __call__\n return func(*args, **kwargs)\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/cli/main.py\", line 86, in main_subshell\n exit_code = do_call(args, p)\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/cli/conda_argparse.py\", line 93, in do_call\n return getattr(module, func_name)(args, parser)\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/notices/core.py\", line 72, in wrapper\n return_value = func(*args, **kwargs)\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/cli/main_create.py\", line 43, in execute\n install(args, parser, 'create')\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/cli/install.py\", line 261, in install\n unlink_link_transaction = solver.solve_for_transaction(\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/core/solve.py\", line 156, in solve_for_transaction\n unlink_precs, link_precs = self.solve_for_diff(update_modifier, deps_modifier,\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/core/solve.py\", line 199, in solve_for_diff\n final_precs = self.solve_final_state(update_modifier, deps_modifier, prune, ignore_pinned,\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/core/solve.py\", line 317, in solve_final_state\n ssc = self._add_specs(ssc)\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/core/solve.py\", line 711, in _add_specs\n conflicts = ssc.r.get_conflicting_specs(tuple(MatchSpec(_)\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/resolve.py\", line 1110, in get_conflicting_specs\n C = r2.gen_clauses()\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/common/io.py\", line 86, in decorated\n return f(*args, **kwds)\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/resolve.py\", line 912, in gen_clauses\n nkey = C.Not(self.to_sat_name(prec))\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/common/logic.py\", line 144, in Not\n return self._eval(self._clauses.Not, (x,), (), polarity, name)\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/common/logic.py\", line 130, in _eval\n args = self._convert(args)\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/common/logic.py\", line 120, in _convert\n return type(x)(map(self._convert, x))\n File \"/Users/aps_user/anaconda3/lib/python3.9/site-packages/conda/common/logic.py\", line 127, in _convert\n raise ValueError(\"Unregistered SAT variable name: {}\".format(name))\nValueError: Unregistered SAT variable name: file:///var/folders/26/rh8y4_hd7_g449c70989nk9m0000gs/T/tmpdx4wpalb/win-64::__win-0-0\n"
}
I have the exact same issue, im trying to build a conda-lock for linux64 but it has been stuck since last night. Im not sure if I should kill it or let it continue. It does not seem to be using significant resources either
@ZhangxiJesseFeng, apologies for not responding to your issue. In case you are still trying then please open a fresh issue and I will do what I can to help.
@IamShubhamGupto, I suspect you have old versions, so pease make sure to upgrade conda-lock and mamba to the latest versions. If you still have issues then please open a new issue with all the details.
Checklist
What happened?
The environment file is:
When running
conda-lock -f environment.yml
, the osx-64 lock file is generated first and quickly. It is confirmed to be able to be used to create the appropriate environment. However, the command proceeds to ilnux and does not proceed.Is there a way to know if it is stuck or just very slow? If stuck, how can I find out why is it stuck?
Conda Info
Conda Config
Conda list
Additional Context
No response