dvc: Any dvc command throws "TypeError: public() got an unexpected keyword argument 'SEP'"

Bug Report

Please provide information about your setup

Any command on dvc is failing and throwing the following error. Output of dvc version: Traceback (most recent call last): File “/home/dev2/.local/bin/dvc”, line 5, in <module> from dvc.main import main File “/home/dev2/.local/lib/python3.6/site-packages/dvc/main.py”, line 6, in <module> from dvc import analytics File “/home/dev2/.local/lib/python3.6/site-packages/dvc/analytics.py”, line 16, in <module> from dvc.lock import Lock, LockError File “/home/dev2/.local/lib/python3.6/site-packages/dvc/lock.py”, line 8, in <module> import flufl.lock File “/home/dev2/.local/lib/python3.6/site-packages/flufl/lock/init.py”, line 3, in <module> from flufl.lock._lockfile import ( File “/home/dev2/.local/lib/python3.6/site-packages/flufl/lock/_lockfile.py”, line 54, in <module> public(SEP=SEP) TypeError: public() got an unexpected keyword argument ‘SEP’

$ dvc version

Additional Information (if any):

If applicable, please also provide a --verbose output of the command, eg: dvc add --verbose.

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 20 (10 by maintainers)

Commits related to this issue

Most upvoted comments

@efiop even after updating dvc I’m still getting the same error-


2020-06-24 12:54:02,298 ERROR: unexpected error - module 'gssapi' has no attribute 'exceptions'
------------------------------------------------------------
Traceback (most recent call last):
  File "dvc/main.py", line 53, in main
  File "dvc/command/data_sync.py", line 36, in run
  File "dvc/repo/__init__.py", line 35, in wrapper
  File "dvc/repo/pull.py", line 34, in pull
  File "dvc/repo/fetch.py", line 59, in _fetch
  File "dvc/data_cloud.py", line 82, in pull
  File "dvc/data_cloud.py", line 30, in get_remote
  File "dvc/data_cloud.py", line 48, in _init_remote
  File "dvc/remote/__init__.py", line 83, in get_remote
  File "dvc/remote/__init__.py", line 79, in get_cloud_tree
  File "dvc/remote/ssh/__init__.py", line 53, in __init__
  File "dvc/remote/base.py", line 111, in __init__
  File "dvc/remote/base.py", line 137, in _check_requires
  File "dvc/remote/base.py", line 130, in get_missing_deps
  File "importlib/__init__.py", line 127, in import_module
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
  File "site-packages/paramiko/__init__.py", line 22, in <module>
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
  File "site-packages/paramiko/transport.py", line 38, in <module>
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
  File "site-packages/paramiko/auth_handler.py", line 72, in <module>
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
  File "site-packages/paramiko/ssh_gss.py", line 58, in <module>
AttributeError: module 'gssapi' has no attribute 'exceptions'

dvc details -

temp git:(project_name) ✗ yum info dvc
Loaded plugins: fastestmirror, langpacks, nvidia
Loading mirror speeds from cached hostfile
 * base: mirrors.viethosting.com
 * centos-sclo-rh: mirror.labkom.id
 * elrepo: ftp.cc.uoc.gr
 * elrepo-kernel: ftp.cc.uoc.gr
 * epel: mirrors.njupt.edu.cn
 * extras: mirror.vanehost.com
 * updates: centos.excellmedia.net
kubernetes                                                                                                                                                       524/524
Installed Packages
Name        : dvc
Arch        : x86_64
Version     : 1.0.1
Release     : 1
Size        : 181 M
Repo        : installed
From repo   : dvc
Summary     : Data Version Control - datasets, models, and experiments versioning for ML or data science projects
URL         : http://example.com/no-uri-given
License     : unknown
Description : Data Version Control - datasets, models, and experiments versioning for ML or data science projects
yum info dvc  3.31s user 0.39s system 94% cpu 3.926 total

@Nikesh46 In the mean time I would try sudo snap install dvc --classic or pipx install dvc(https://github.com/pipxproject/pipx), that installs dvc in an isolated environment.

@efiop pipx did the trick. Thank you so much for the help.

@efiop Sure! I will upate my dvc rpm and let you know further information. Thanks for the help so far.