Unable to build bash for x86_64 linux without a git.auxolotl.org account #28

Closed
opened 2025-10-01 07:37:05 +00:00 by claire · 1 comment

I just tried following the instructions in this pull request to build bash for x86_64 linux using tidepools, and ran into a permission denied error when cloning a git+ssh:// URL

~/git/labs/tidepool main ❯ nix build .#packages.foundation.bash.latest.packages.x86_64-linux.x86_64-linux.x86_64-linux.package                                                            49s  09:23:27
The authenticity of host 'git.auxolotl.org (209.38.149.197)' can't be established.dation.bash.latest.packages.x86_64-linux.x86_64-linux.x86_64-linux.package'
ED25519 key fingerprint is SHA256:Z9MeFFp+0w3Y/KGeqUIfEyNJQ+GbdhhEN+hhvs9zms4.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'git.auxolotl.org' (ED25519) to the list of known hosts.
forgejo@git.auxolotl.org: Permission denied (publickey,keyboard-interactive).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
warning: could not read HEAD ref from repo at 'git+ssh://forgejo@git.auxolotl.org/auxolotl/lib.git', using 'master'
fetching Git repository 'git+ssh://forgejo@git.auxolotl.org/auxolotl/lib.git'forgejo@git.auxolotl.org: Permission denied (publickey,keyboard-interactive).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
error:
       … while evaluating an expression to select 'drvPath' on it
         at «internal»:1:552:
       … while evaluating strict
         at «internal»:1:552:
       (stack trace truncated; use '--show-trace' to show the full trace)

       error: program 'git' failed with exit code 128

I was able to fix the issue by making an account here and uploading a public key. I suspect the issue doesn't lie with the docs themselves, so I'm filing a new issue.

PS: love what you all are doing here!

I just tried following the instructions [in this pull request][1] to build bash for x86_64 linux using tidepools, and ran into a permission denied error when cloning a `git+ssh://` URL ``` ~/git/labs/tidepool main ❯ nix build .#packages.foundation.bash.latest.packages.x86_64-linux.x86_64-linux.x86_64-linux.package 49s  09:23:27 The authenticity of host 'git.auxolotl.org (209.38.149.197)' can't be established.dation.bash.latest.packages.x86_64-linux.x86_64-linux.x86_64-linux.package' ED25519 key fingerprint is SHA256:Z9MeFFp+0w3Y/KGeqUIfEyNJQ+GbdhhEN+hhvs9zms4. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'git.auxolotl.org' (ED25519) to the list of known hosts. forgejo@git.auxolotl.org: Permission denied (publickey,keyboard-interactive). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. warning: could not read HEAD ref from repo at 'git+ssh://forgejo@git.auxolotl.org/auxolotl/lib.git', using 'master' fetching Git repository 'git+ssh://forgejo@git.auxolotl.org/auxolotl/lib.git'forgejo@git.auxolotl.org: Permission denied (publickey,keyboard-interactive). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. error: … while evaluating an expression to select 'drvPath' on it at «internal»:1:552: … while evaluating strict at «internal»:1:552: (stack trace truncated; use '--show-trace' to show the full trace) error: program 'git' failed with exit code 128 ``` I was able to fix the issue by making an account here and uploading a public key. I suspect the issue doesn't lie with the docs themselves, so I'm filing a new issue. PS: love what you all are doing here! [1]: https://git.auxolotl.org/auxolotl/labs/pulls/18
Member

Oops, at a guess someone needs to update npins/sources.json here to point to most recent foundation, which has this fixed in 921fd24635 / auxolotl/foundation#5. Actually, we probably need some sort of auto-bumping at least for internal dependencies?

Oops, at a guess someone needs to update `npins/sources.json` here to point to most recent foundation, which has this fixed in https://git.auxolotl.org/auxolotl/foundation/commit/921fd246356150645456a328e68b39f0ee580492 / https://git.auxolotl.org/auxolotl/foundation/pulls/5. Actually, we probably need some sort of auto-bumping at least for internal dependencies?
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: auxolotl/labs#28
No description provided.