You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello I installed gopass on termux but it does not pick up the ENV variable for the tmp dir:
When I try to sync I get:
~ $ gopass sync
🚥 Syncing with all remotes ...
[<root>]
gitfs pull and push ... ⚠ Failed to pull before git push: exit status 1: unix_listener: cannot bind to path /tmp/.ssh-61459bda7da1328b149cdf2ede56bae0bdaa0f34.86wFKsFDcefQDIVe: No such file or directory
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
❌ Failed to push "<root>" to its remote: exit status 128: unix_listener: cannot bind to path /tmp/.ssh-61459bda7da1328b149cdf2ede56bae0bdaa0f34.f82JMcPn3dohmhlB: No such file or directory
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
✅ All done
the ENV variable is:
TMPDIR=/data/data/com.termux/files/usr/tmp
I was reading the doc to see if I find a way to hardcode the path on the config but so far I was not lucky or
I missed it.
Android tablet with Termux
I installed with apk
is running other go apps just fine like nctask
gopass 1.15.11 go1.21.4 android arm64
The text was updated successfully, but these errors were encountered:
hello, I have tried tons of things my TMPDIR env is setup to /sdcard/tmp all terminal programs work, and gopass kind of works if I copy with scp the vault and entries to its right place, but I can't sync... is like somewhere is hardcored or not picking up from TMPDIR have any idea were to look?
This seems to relate to the file ssh_others or ssh_darwin. Since Android would fall in the 'others' category, additional testing on Termux would be needed. I guess doing TMPDIR=/this/folder gopass on the terminal directly would be fine
@r3k2 Could you try setting GIT_SSH and GIT_SSH_COMMAND both to an empty string?
Does it works for you? That should disable persistent connections and thus prevent us from trying to write to a temp directory.
Summary
Hello I installed gopass on termux but it does not pick up the ENV variable for the tmp dir:
When I try to sync I get:
the ENV variable is:
TMPDIR=/data/data/com.termux/files/usr/tmp
I was reading the doc to see if I find a way to hardcode the path on the config but so far I was not lucky or
I missed it.
Android tablet with Termux
I installed with apk
is running other go apps just fine like nctask
gopass 1.15.11 go1.21.4 android arm64
The text was updated successfully, but these errors were encountered: