web-dev-qa-db-ja.com

Launchpadリポジトリを分岐するときのバザーエラー

このガイド に従って、Ubuntu 12.04にUbuntu TVをインストールしようとしました。

私がターミナルで実行するまではすべて問題ありませんでしたbzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv。次のエラーメッセージが表示されます。

権限が拒否されました(公開鍵)。 「BzrDir.open_2.1」のConnectionReset読み取り応答、アクセスが拒否されました(公開鍵)。 bzr:エラー:接続が閉じられました:予期しないメッセージの終わり。接続と権限を確認し、問題が解決しない場合はバグを報告してください。

3
Aleksi Kinnunen

Bzr設定に問題があるようです。以前はネットワークファイアウォールが原因でこれらの問題がありましたが、bzr構成を取り除かなければなりませんでした。

次の手順を試して、機能するかどうかを確認できます。

mv .Bazaar .Bazaar.backup/

これを行うと、bzrの新しい構成設定が得られ、ubuntu-tvをもう一度ブランチしてみることができます。

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

SSH経由でLaunchpadに接続できないようです。 Launchpadに公開SSHキーが登録されており、ローカルで使用可能な秘密鍵があることを確認し、Launchpadがユーザー名(bzr lp-login <username>)を認識していることを確認します。

SSHキーを作成する することができます:

ssh-keygen

その後、簡単に SSH公開鍵をLaunchpadにアップロード (通常は~/.ssh/id_dsa.pubまたは~/.ssh/id_rsa.pub)です。

または、パブリックブランチ(認証を必要としない)にのみアクセスしようとしているため、bzr config --remove launchpad_usernameを実行してbzrにhttpの使用を強制することもできます。

2
jelmer

LaunchpadがPCから到達できないようです。

ネットワークにプロキシサーバーがある場合は、https_proxy環境変数をhttp://[user[:pass]@]server[:port]/[path]の形式で設定する必要があります。次に例を示します。

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

このコマンドの出力は何ですか。

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

そしてこれに:

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

そしてこれ:

env | grep https_proxy
1
janos