Erro no bazar ao ramificar um repositório do Launchpad

3

Eu tentei instalar o Ubuntu TV no Ubuntu 12.04 seguindo este guia .

Tudo estava OK até eu executar no terminal bzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv . Recebo a seguinte mensagem de erro:

  

Permissão negada (publickey). Resposta de leitura ConnectionReset para   'BzrDir.open_2.1', tentando novamente Permissão negada (publickey). bzr: ERRO:   Conexão fechada: final inesperado da mensagem. por favor, verifique   conectividade e permissões, e relatar um bug se os problemas persistirem.

    
por Aleksi Kinnunen 31.03.2012 / 11:24

3 respostas

2

Parece que você tem problemas com suas configurações de bzr. Eu costumava ter esses problemas por causa de um firewall de rede e eu só tenho que acabar com minhas configurações de bzr.

Você pode tentar estas etapas e ver se funciona:

mv .bazaar .bazaar.backup/

Fazendo isso, você terá uma nova configuração para o bzr e poderá tentar ramificar o ubuntu-tv novamente.

bzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv
    
por jokerdino 31.03.2012 / 13:01
2

Você parece ter problemas para se conectar ao Launchpad através do SSH. Certifique-se de ter uma chave SSH pública registrada no Launchpad para a qual você tem a chave privada disponível localmente e verifique se o Launchpad sabe sobre seu nome de usuário ( bzr lp-login <username> ).

Para criar uma chave SSH , você pode:

ssh-keygen

Então você pode facilmente carregar sua chave pública SSH no Launchpad (geralmente ~/.ssh/id_dsa.pub ou ~/.ssh/id_rsa.pub ).

Como alternativa, desde que você esteja apenas tentando acessar uma ramificação pública (que não requer autenticação), você também pode simplesmente forçar o bzr a usar http executando bzr config --remove launchpad_username .

    
por jelmer 01.04.2012 / 20:30
1

Parece que o Launchpad não pode ser acessado pelo seu PC.

Se você tiver um servidor proxy em sua rede, precisará definir a variável de ambiente https_proxy no formato http://[user[:pass]@]server[:port]/[path] , por exemplo:

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

Qual é a sua saída para este comando:

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

E para este:

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

E este aqui:

env | grep https_proxy
    
por janos 10.08.2012 / 12:11