-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenSSH private key encryption requires bcrypt with KDF support #7569
Comments
I run into the same issue. I looks like the DVC macos installer does not provide an environment with a bcrypt package. Here is the issue of the underlying issue from the asyncssh library. I fixed this by activating the dvc python environment ind install the bcrypt package
It would be great if the dvc installer can ship with the bcrypt package. |
@tblaschke just to clarify, did you install from the macos |
@pmrowla I installed it through homebrew. (I somewhat assumed that homebrew uses the macos installer and not the tar ball) |
This will be resolved when 2.10.1 is released in homebrew-core |
Bug Report
DescriptionRunning dvc push returns an error after upgrading to dvc version 2.9.5.:
ERROR: unexpected error - OpenSSH private key encryption requires bcrypt with KDF support
Reproduce
Expected
I expect the file to be pushed to the remote storage.
Environment information
macOS Monterey version 12.3.1 running on MacBook Pro M1
DVC installed via Homebrew Homebrew 3.4.6-36-g6745bb2
Output of dvc doctor:
DVC version: 2.9.5 (brew)
Platform: Python 3.9.12 on macOS-12.3.1-x86_64-i386-64bit
Supports:
azure (adlfs = 2022.2.0, knack = 0.9.0, azure-identity = 1.7.1),
gdrive (pydrive2 = 1.10.0),
gs (gcsfs = 2022.1.0),
hdfs (fsspec = 2022.1.0, pyarrow = 4.0.1),
webhdfs (fsspec = 2022.1.0),
http (aiohttp = 3.8.1, aiohttp-retry = 2.4.6),
https (aiohttp = 3.8.1, aiohttp-retry = 2.4.6),
s3 (s3fs = 2022.1.0, boto3 = 1.20.24),
ssh (sshfs = 2021.11.2),
webdav (webdav4 = 0.9.4),
webdavs (webdav4 = 0.9.4)
Cache types: reflink, hardlink, symlink
Cache directory: apfs on /dev/disk3s1s1
Caches: local
Remotes: ssh
Workspace directory: apfs on /dev/disk3s1s1
Repo: dvc (subdir), git
The text was updated successfully, but these errors were encountered: