Trying to add an AHP host via SSH never completes.
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 64/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- powershell
- Ambito
- desktop-dev, networking
Direzione di ricerca
Inizia dal punto di ingresso github_app::remote_host::ssh::install e riproduci la configurazione da Windows a Windows usando il comando ssh.exe registrato e PowerShell 7. Verifica se l’archivio inviato tramite lo standard input viene chiuso, quindi verifica che l’aggiunta dell’host AHP venga completata senza un processo ssh.exe bloccato o uno spinner di caricamento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Trying to add an AHP host via SSH never completes. Windows on both client and server.
The last thing I see in the log is "github_app::remote_host::ssh::install: compatible copilotd not found; installing pinned version destination="meron-1" version="0.7.3"" and after that nothing happens. Some blank ssh.exe windows pop open and close over a few seconds until one finally stays open forever. Nothing else ever happens to complete adding the AHP host, it just keeps spinning the loading spinner and the ssh.exe window remains open.
Regular "ssh meron-1" works fine. Remote shell is powershell 7, in case it matters.
The ssh.exe that remains open seemingly forever has the following command line:
"C:\WINDOWS\System32\OpenSSH\ssh.exe" -o BatchMode=yes -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none -- meron-1 "powershell -NoProfile -NonInteractive -EncodedCommand JABFAHIAcgBvAHIAQQBjAHQAaQBvAG4AUAByAGUAZgBlAHIAZQBuAGMAZQA9ACcAUwB0AG8AcAAnADsAIAAkAHIAbwBvAHQAPQBKAG8AaQBuAC0AUABhAHQAaAAgACQASABPAE0ARQAgACcALgBjAG8AcABpAGwAbwB0AGQAXABiAGkAbgAnADsAIAAkAHoAaQBwAD0ASgBvAGkAbgAtAFAAYQB0AGgAIAAkAGUAbgB2ADoAVABFAE0AUAAgACgAJwBjAG8AcABpAGwAbwB0AGQALQAnACsAWwBnAHUAaQBkAF0AOgA6AE4AZQB3AEcAdQBpAGQAKAApACsAJwAuAHoAaQBwACcAKQA7ACAAJAB0AG0AcAA9AEoAbwBpAG4ALQBQAGEAdABoACAAJABlAG4AdgA6AFQARQBNAFAAIAAoACcAYwBvAHAAaQBsAG8AdABkAC0AJwArAFsAZwB1AGkAZABdADoAOgBOAGUAdwBHAHUAaQBkACgAKQApADsAIAB0AHIAeQAgAHsAIAAkAGkAbgBwAHUAdAA9AFsAQwBvAG4AcwBvAGwAZQBdADoAOgBPAHAAZQBuAFMAdABhAG4AZABhAHIAZABJAG4AcAB1AHQAKAApADsAIAAkAGYAaQBsAGUAPQBbAEkATwAuAEYAaQBsAGUAXQA6ADoAQwByAGUAYQB0AGUAKAAkAHoAaQBwACkAOwAgACQAaQBuAHAAdQB0AC4AQwBvAHAAeQBUAG8AKAAkAGYAaQBsAGUAKQA7ACAAJABmAGkAbABlAC4ARABpAHMAcABvAHMAZQAoACkAOwAgAE4AZQB3AC0ASQB0AGUAbQAgAC0ASQB0AGUAbQBUAHkAcABlACAARABpAHIAZQBjAHQAbwByAHkAIAAtAEYAbwByAGMAZQAgACQAdABtAHAALAAkAHIAbwBvAHQAIAB8ACAATwB1AHQALQBOAHUAbABsADsAIABFAHgAcABhAG4AZAAtAEEAcgBjAGgAaQB2AGUAIAAtAEwAaQB0AGUAcgBhAGwAUABhAHQAaAAgACQAegBpAHAAIAAtAEQAZQBzAHQAaQBuAGEAdABpAG8AbgBQAGEAdABoACAAJAB0AG0AcAAgAC0ARgBvAHIAYwBlADsAIAAkAGUAeABlAD0ARwBlAHQALQBDAGgAaQBsAGQASQB0AGUAbQAgACQAdABtAHAAIAAtAEYAaQBsAHQAZQByACAAYwBvAHAAaQBsAG8AdABkAC4AZQB4AGUAIAAtAFIAZQBjAHUAcgBzAGUAIAB8ACAAUwBlAGwAZQBjAHQALQBPAGIAagBlAGMAdAAgAC0ARgBpAHIAcwB0ACAAMQA7ACAAaQBmACAAKAAtAG4AbwB0ACAAJABlAHgAZQApACAAewAgAHQAaAByAG8AdwAgACcAcgBlAGwAZQBhAHMAZQAgAGEAcgBjAGgAaQB2AGUAIABkAGkAZAAgAG4AbwB0ACAAYwBvAG4AdABhAGkAbgAgAGMAbwBwAGkAbABvAHQAZAAuAGUAeABlACcAIAB9ADsAIAAkAHMAdABhAGcAZQBkAD0ASgBvAGkAbgAtAFAAYQB0AGgAIAAkAHIAbwBvAHQAIAAnAGMAbwBwAGkAbABvAHQAZAAuAGUAeABlAC4AbgBlAHcAJwA7ACAAQwBvAHAAeQAtAEkAdABlAG0AIAAkAGUAeABlAC4ARgB1AGwAbABOAGEAbQBlACAAJABzAHQAYQBnAGUAZAAgAC0ARgBvAHIAYwBlADsAIABNAG8AdgBlAC0ASQB0AGUAbQAgACQAcwB0AGEAZwBlAGQAIAAoAEoAbwBpAG4ALQBQAGEAdABoACAAJAByAG8AbwB0ACAAJwBjAG8AcABpAGwAbwB0AGQALgBlAHgAZQAnACkAIAAtAEYAbwByAGMAZQAgAH0AIABmAGkAbgBhAGwAbAB5ACAAewAgAFIAZQBtAG8AdgBlAC0ASQB0AGUAbQAgACQAegBpAHAALAAkAHQAbQBwACAALQBSAGUAYwB1AHIAcwBlACAALQBGAG8AcgBjAGUAIAAtAEUAcgByAG8AcgBBAGMAdABpAG8AbgAgAFMAaQBsAGUAbgB0AGwAeQBDAG8AbgB0AGkAbgB1AGUAIAB9AA=="
Decoded, that blob seems to be: $ErrorActionPreference='Stop'; $root=Join-Path $HOME '.copilotd\bin'; $zip=Join-Path $env:TEMP ('copilotd-'+[guid]::NewGuid()+'.zip'); $tmp=Join-Path $env:TEMP ('copilotd-'+[guid]::NewGuid()); try { $input=[Console]::OpenStandardInput(); $file=[IO.File]::Create($zip); $input.CopyTo($file); $file.Dispose(); New-Item -ItemType Directory -Force $tmp,$root | Out-Null; Expand-Archive -LiteralPath $zip -DestinationPath $tmp -Force; $exe=Get-ChildItem $tmp -Filter copilotd.exe -Recurse | Select-Object -First 1; if (-not $exe) { throw 'release archive did not contain copilotd.exe' }; $staged=Join-Path $root 'copilotd.exe.new'; Copy-Item $exe.FullName $staged -Force; Move-Item $staged (Join-Path $root 'copilotd.exe') -Force } finally { Remove-Item $zip,$tmp -Recurse -Force -ErrorAction SilentlyContinue }
So it reads the zip file from stdin. Presumably the failure for anything to happen is a side-effect of the stdin never closing. I wonder if this may be related to the SSH shell being PowerShell 7 instead of something more oldschool like (Disproven)cmd.exe?
| Field | Value |
|---|---|
| App version | 1.1.20 |
| OS | Windows 10.0.26310 |
| Theme | GitHub |
| Path | /chat |
| Tenure | Day 1 |
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 2.1k
- Fork
- 157
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di github/app
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
farion1231/cc-switch#7638 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
PolyMeilex/rfd#334 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
area:general bug P1 security
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
uttrflow/uttrflow-swift#1333 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100