web-dev-qa-db-fra.com

Erreur de bazar lors de la branchement d'un dépôt Launchpad

J'ai essayé d'installer Ubuntu TV dans Ubuntu 12.04 en suivant ce guide .

Tout s'était bien passé jusqu'à ce que j'exécute dans le terminal bzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv. Je reçois le message d'erreur suivant:

Autorisation refusée (publickey). ConnectionReset lecture de la réponse pour "BzrDir.open_2.1", nouvelle tentative d'autorisation refusée (publickey). bzr: ERREUR: connexion fermée: fin de message inattendue. Veuillez vérifier la connectivité et les autorisations et signaler un bogue si les problèmes persistent.

3
Aleksi Kinnunen

Il semble que vous ayez des problèmes avec vos configurations bzr. J'ai eu ces problèmes à cause d'un pare-feu réseau et je n'ai plus qu'à supprimer mes configurations bzr.

Vous pouvez essayer ces étapes et voir si cela fonctionne:

mv .Bazaar .Bazaar.backup/

Faire cela vous donnerait de nouveaux paramètres de configuration pour bzr et vous pouvez essayer de ramifier à nouveau l'ubuntu-tv.

bzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv
2
jokerdino

Vous semblez avoir du mal à vous connecter à Launchpad via SSH. Assurez-vous que vous disposez d'une clé SSH publique enregistrée sur Launchpad pour laquelle vous avez la clé privée disponible localement, et vérifiez que Launchpad connaît votre nom d'utilisateur (bzr lp-login <username>).

Pour créer une clé SSH vous pouvez:

ssh-keygen

Ensuite, vous pouvez facilement télécharger votre clé publique SSH sur Launchpad (généralement ~/.ssh/id_dsa.pub ou ~/.ssh/id_rsa.pub).

Alternativement, comme vous essayez uniquement d'accéder à une branche publique (qui ne nécessite pas d'authentification), vous pouvez également forcer simplement bzr à utiliser http en exécutant bzr config --remove launchpad_username.

2
jelmer

Il semble que Launchpad ne soit pas accessible depuis votre PC.

Si vous disposez d'un serveur proxy sur votre réseau, vous devez définir le https_proxy variable d'environnement au format http://[user[:pass]@]server[:port]/[path], par exemple:

https_proxy=http://jack:[email protected]:8080/proxy.js

Quelle est votre sortie pour cette commande:

bzr resolve lp:~s-team/ubuntutv/trunk ubuntu-tv

Et à celui-ci:

python -c "import socket; socket.gethostbyname('code.launchpad.net')

Et celui-là:

env | grep https_proxy
1
janos