このガイド に従って、Ubuntu 12.04にUbuntu TVをインストールしようとしました。
私がターミナルで実行するまではすべて問題ありませんでしたbzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv
。次のエラーメッセージが表示されます。
権限が拒否されました(公開鍵)。 「BzrDir.open_2.1」のConnectionReset読み取り応答、アクセスが拒否されました(公開鍵)。 bzr:エラー:接続が閉じられました:予期しないメッセージの終わり。接続と権限を確認し、問題が解決しない場合はバグを報告してください。
Bzr設定に問題があるようです。以前はネットワークファイアウォールが原因でこれらの問題がありましたが、bzr構成を取り除かなければなりませんでした。
次の手順を試して、機能するかどうかを確認できます。
mv .Bazaar .Bazaar.backup/
これを行うと、bzrの新しい構成設定が得られ、ubuntu-tvをもう一度ブランチしてみることができます。
bzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv
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の使用を強制することもできます。
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