LnL7 / nix-docker

Docker images for the Nix package manager
MIT License
288 stars 41 forks source link

agent key RSA SHA256:... returned incorrect signature type #36

Open ldeck opened 3 years ago

ldeck commented 3 years ago

I've just run the convenience script start-docker-nix-build-slave and the ssh test succeeds with a warning about an incorrect signature type.

How might that signature type be fixed?

% source <(curl https://raw.githubusercontent.com/grafted-in/nix-docker/build-slave-script/start-docker-nix-build-slave)
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    14  100    14    0     0     33      0 --:--:-- --:--:-- --:--:--    32
/dev/fd/11:1: command not found: 404:
ldeck@rpauql-47w6n12 nix-remote-builder % source <(curl https://raw.githubusercontent.com/LnL7/nix-docker/build-slave-script/start-docker-nix-build-slave)
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    14  100    14    0     0     40      0 --:--:-- --:--:-- --:--:--    40
/dev/fd/11:1: command not found: 404:
ldeck@rpauql-47w6n12 nix-remote-builder % source <(curl https://raw.githubusercontent.com/LnL7/nix-docker/master/start-docker-nix-build-slave)            
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2414  100  2414    0     0   6335      0 --:--:-- --:--:-- --:--:--  6335
## Use Docker Container as Nix Build Slave
##
## Usage: source /dev/fd/11
##
## Note: if you experience issues, you can clean up the build slave artifacts and start over by:
##   1. rm -r ~/.nix-docker-build-slave
##   2. Delete entry in ~/.ssh/config for
##        Host "nix-docker-build-slave"
##   3. Delete the docker container named
##        nix-docker-build-slave

>>> Downloading SSH credentials for the docker container
>>> Adding an entry to /Users/ldeck/.ssh/config for nix-docker-build-slave
>>> Starting docker container: nix-docker-build-slave
    (This may fail if the container was already created.)
d9d58df41acffe9076fe58755aa005c08ecfe022ca553832ce89a8b897bc7d13
>>> Writing remote systems configuration to /Users/ldeck/.nix-docker-build-slave/remote-systems.conf
>>> Running SSH test
agent key RSA SHA256:mOoSGVOxYNmdMVOiCw3ONAyQOfTZS9k+4rzKehPLYi8 returned incorrect signature type
SSH connection is working.
>>> Setting $NIX_REMOTE_SYSTEMS to use /Users/ldeck/.nix-docker-build-slave/remote-systems.conf