Hey,
atm I have the problem that both dvc exp run --temp as well as running experiments via the queue fail but running them normally succeeds.
In the first case I get the following error:
dvc exp run --temp
ERROR: unexpected error - Duplicate keyword name at line 13.
Running it in the queue I get following output in the celery worker out file:
[2025-09-08 15:44:42,704: INFO/MainProcess] Connected to filesystem://localhost//
[2025-09-08 15:44:42,727: INFO/MainProcess] dvc-exp-291215-1@localhost ready.
[2025-09-08 15:44:42,733: INFO/MainProcess] Task dvc.repo.experiments.queue.tasks.run_exp[34c400c9-9287-4eee-8a6a-5b0e805732bf] received
[2025-09-08 15:44:58,009: ERROR/MainProcess] Task dvc.repo.experiments.queue.tasks.run_exp[34c400c9-9287-4eee-8a6a-5b0e805732bf] raised unexpected: DuplicateError(‘Duplicate keyword name at line 13.’)
Traceback (most recent call last):
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/celery/app/trace.py”, line 453, in trace_task
R = retval = fun(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/celery/app/trace.py”, line 736, in protected_call
return self.run(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/dvc/repo/experiments/queue/tasks.py”, line 112, in run_exp
executor = setup_exp.s(entry_dict)()
^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/celery/canvas.py”, line 349, in call
return self.type(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/celery/app/trace.py”, line 737, in protected_call
return orig(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/celery/app/task.py”, line 411, in call
return self.run(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/dvc/repo/experiments/queue/tasks.py”, line 34, in setup_exp
executor = BaseStashQueue.init_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/dvc/repo/experiments/queue/base.py”, line 518, in init_executor
executor.init_git(
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/funcy/decorators.py”, line 47, in wrapper
return deco(call, *dargs, **dkwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/funcy/flow.py”, line 99, in retry
return call()
^^^^^^
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/funcy/decorators.py”, line 68, in call
return self._func(*self._args, **self._kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/dvc/repo/experiments/executor/local.py”, line 135, in init_git
self._update_git_config(ConfigObj(local_git_config, list_values=False))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/configobj/init.py”, line 1224, in init
self._load(infile, configspec)
File “/home/fuchsfa/VisualPromptingSeismic/.venv/lib/python3.12/site-packages/configobj/init.py”, line 1313, in _load
raise error
configobj.DuplicateError: Duplicate keyword name at line 13.
[2025-09-08 15:45:06,520: INFO/MainProcess] monitor: shutting down due to empty queue.