Atualizei recentemente para o Ubuntu 11.10 e, desde então, não consegui verificar o código do Google Code. Não consigo fazer isso com svn ou git, mas ambos estavam funcionando antes da atualização (então presumo que seja um problema com 11.10).
SVN:
$ svn checkout https://project.googlecode.com/svn/ project --username [email protected]
svn: OPTIONS of 'https://project.googlecode.com/svn': SSL handshake failed: Secure connection truncated (https://project.googlecode.com)
Git:
$ git clone https://[email protected]/p/project/
Cloning into project...
Password:
error: gnutls_handshake() failed: A TLS packet with unexpected length was received. while accessing https://[email protected]/p/project/info/refs
fatal: HTTP request failed
Alguma ideia?
git version 1.7.5.4
svn, version 1.6.12 (r955767)
openssl 1.0.0e-2ubuntu4
libneon27-gnutls 0.29.6-1
Editar:
Acabei de confirmar com meu netbook 11.04 que posso verificar o Google Code via https com o subversion.
Compilei o subversion-1.7.0 a partir do código-fonte usando o neon 0.29.6 e o openssl sem sorte. Agora dá svn: E175002
.
Editar 2:
Só para deixar claro, parece que só tenho esse problema com o Google Code. Posso verificar o código de todos os outros repositórios que experimentei.
Responder1
Eu também tive esse problema ao mudar para 11.10 (embora com um repositório Assembla SVN, não com o código do Google). Esta solução deBlog de Jan Kesterfuncionou para mim:
sudo apt-get install libneon27
cd /usr/lib/
sudo rm libneon-gnutls.so.27
sudo ln -s /usr/lib/libneon.so.27 libneon-gnutls.so.27
Espero que isto ajude.
Responder2
está funcionando bem aqui com a mesma versão SVN que você. Você pode tentar fazer backup/remover/renomear suas ~/.ssh
pastas ~/.subversion
e ver se isso ajuda.
Vejo que o acima resolveu o mesmo problema paraoutros usuáriosem versões anteriores do Ubuntu.
Responder3
Basta usar o protocolo http:// em vez de https://, se puder. Funcionou para mim.