Я попытался установить Ubuntu TV в Ubuntu 12.04, следуя этому руководству .
Все было в порядке, пока я не выполнил в терминале bzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv
. Я получаю следующее сообщение об ошибке:
Отказано в доступе (publickey). ConnectionReset читает ответ для 'BzrDir.open_2.1', повторная попытка Отказано в доступе (publickey) bzr: ОШИБКА: соединение закрыто: неожиданный конец сообщения. Пожалуйста, проверьте подключение и разрешения, и сообщите об ошибке, если проблемы сохраняются.
BLOCKQUOTE>
Похоже, у вас проблемы с настройками bzr. Раньше у меня были эти проблемы из-за сетевого брандмауэра, и мне просто нужно было покончить с настройками bzr.
Вы можете попробовать эти шаги и посмотреть, работает ли он:
mv .bazaar .bazaar.backup/
Это даст вам новые настройки конфигурации для bzr, и вы можете попытаться снова разветвлять ubuntu-tv.
bzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv
Кажется, что Launchpad недоступен с вашего ПК.
Если в вашей сети есть прокси-сервер, вам нужно установить переменную среды https_proxy
в формате http://[user[:pass]@]server[:port]/[path]
, например:
https_proxy=http://jack:badpass@our.intranet.com: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
У вас проблемы с подключением к Launchpad через SSH. Убедитесь, что у вас есть открытый SSH-ключ, зарегистрированный на Launchpad, для которого у вас есть закрытый ключ, доступный локально, и убедитесь, что Launchpad знает о вашем имени пользователя (bzr lp-login <username>
).
Чтобы создать ключ SSH , вы можете:
ssh-keygen
Затем вы можете легко загрузить свой открытый ключ SSH на Launchpad (обычно ~/.ssh/id_dsa.pub
или [ 113]).
В качестве альтернативы, поскольку вы пытаетесь получить доступ только к публичной ветке (которая не требует аутентификации), вы также можете просто заставить bzr использовать http, запустив bzr config --remove launchpad_username
.