Ciò può accadere se l'utente del launchpad non è configurato correttamente in Bazaar. Controllare l'output di:
bzr lp-login
Se l'uscita non è il vostro utente Launchpad O non è che la vostra chiave SSH non è autorizzata, quindi, che farà sì che il problema riscontrato. Correggi il tuo nome utente e carica la chiave pubblica ssh corretta.
Spiegazione
Launchpad tenta di autenticare anche operazioni di sola lettura se avete detto Bazaar un nome utente Launchpad, per esempio:
$ bzr lp-login jelmer
$ bzr info lp:bzr
Permission denied (publickey).
ConnectionReset reading response for 'BzrDir.open_2.1', retrying
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
"Permesso negato", perché io non sono jelmer
, e certamente non ha autorizzato la mia chiave.
Quindi per prima cosa controllare il nome utente Launchpad hai detto Bazaar e modificarlo se non sei tu, per esempio:
$ bzr lp-login # ain't gonna be me...
jelmer
$ bzr lp-login janos-gyerik # yeah that's me!
Se è il nome utente corretto, quindi visitare la vostra pagina delle impostazioni su Launchpad e assicurarsi che la chiave pubblica v'è elencata: https://launchpad.net/~YOUR_USERNAME
In alternativa, è possibile rimuovere l'impostazione il nome utente Launchpad con questo comando:
bzr config --remove launchpad_username --scope bazaar
Tuttavia, quando si eseguono i comandi bzr
sui rami Launchpad, verrà visualizzato un avviso se non è stato impostato un nome utente Launchpad. (Che è ok, puoi semplicemente ignorarlo se non vuoi scrivere su Launchpad.)
La mia versione è Bazar 2.5.1. Non è l'ultima? Quindi l'unica ragione rimasta sono i firewall aziendali? – Jibin
ok Ho guardato di nuovo il tuo errore e sembra che il launchpad non gradisca la tua chiave. Vedi http://askubuntu.com/questions/144839/what-do-i-need-to-do-to-start-working-with-launchpad-again-on-a-new-computer – AmanicA