-
Notifications
You must be signed in to change notification settings - Fork 1
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
Push to RIA storage-only remote from mac to linux fails #40
Comments
hm, doesn't it look like datalad/datalad#7296 which as mysteriously came up to our CI runs and then was gone? |
Based on the error message from datalad/datalad#7296, it does look similar, but for different reasons. In that issue, it looked like |
Just in case it wasn't git-annex, I upgraded my somewhat old version of git-annex (8.20210631-g9905ec19a) to the latest (10.20230329), to no effect. |
Yes, I suppose that's the issue. Remote execution needs its own detection what system it is running on. |
I can confirm that this issue reproduces for me with the following setup:
Extra info: datalad wtf
|
What is the problem?
Pushing data to a storage-only RIA remote fails when the remote is linux and the local repo is on a mac.
What steps will reproduce the problem?
Here's the error message:
DataLad information
datalad version 0.18.3
python 3.10.8
system
Additional context
May be related to #39
Note that the remote is linux while the local machine is macOS. The error message shows that the
stat
command fails. Runningstat -f%Dp file.txt
on the local (mac) works, but fails on the remote (linux). Could the wrong command be sent to the remote? Running the steps listed above on linux to a linux remote works.Have you had any success using DataLad before?
Becoming fairly proficient, having used it steadily over the last year
The text was updated successfully, but these errors were encountered: