2015-10-06 15 views
5

Ho riscontrato questo problema durante il tentativo di invio a un server remoto. È un repository Mercurial su Phabricator. Ecco la mia uscita.Mercurial su Phabricator: "remote: abort: stream terminato in modo imprevisto"

hg commit -m "udpate README" 
hg push 
pushing to ssh://company.server 
searching for changes 
remote: abort: stream ended unexpectedly (got 0 bytes, expected 4) 

sto utilizzando l'ultima versione di Mercurial 3.5.2+20151001 su Mac OS 10.10.

Ho questo problema da ieri. Durante quel periodo, , ho potuto eseguire due commit con successo due volte,, anche se non ho fatto nulla.

Perché l'output sembra un po 'come this question, il problema qui è diverso, perché ho eliminato il repository e clonato di nuovo molte volte senza alcun problema. (il mio primo tentativo di risolvere il problema)

L'amministratore di sistema e il server si trovano in un'altra città, quindi non può dare un'occhiata alla mia macchina. Qualsiasi aiuto sarebbe molto apprezzato.

+0

Sembra che potrebbe esserci un problema con il server e il client in disaccordo sul nuovo formato bundle2 per il protocollo filo introdotto in 3.5. Ti consigliamo di provare a eseguire il downgrade temporaneo alla v3.4.2 (ad esempio con 'pip install mercurial == 3.4.2') per vedere se risolve questo problema. Vedi [questa discussione] (https://secure.phabricator.com/T9450). Se non funziona, prova a vedere cosa fa 'hg push --debug --traceback' per te. –

+0

@ReimerBehrends: grazie. Eseguo il downgrade alla 3.4.2 e il problema non c'è più. Potresti trasformare il tuo commento in una risposta in modo da poter chiudere questa domanda? – qsp

+0

Certo, fatto. –

risposta

3

Sembra che potrebbe esserci un problema con il server e il client in disaccordo sul nuovo formato bundle2 per il protocollo filo introdotto in 3.5. Ti consigliamo di provare a eseguire il downgrade temporaneo al 3.4.2 (ad esempio con pip install mercurial==3.4.2) per vedere se risolve questo problema. Vedi this discussion on Phabricator. Se non funziona, lo hg push --debug --traceback può fornire ulteriori informazioni su cosa è andato esattamente storto.

+0

https://bz.mercurial-scm.org/show_bug.cgi?id=4616 –

Problemi correlati