14
Vote

error: RPC failed; result=56, HTTP code = 200

description

Tried 3 times:

git clone https://git01.codeplex.com/dotnetinstaller codeplex

Cloning into codeplex...
remote: Counting objects: 9824, done.
remote: Compressing objects: 100% (2757/2757), done.
remote: Total 9824 (delta 6848), reused 9813 (delta 6841)
Receiving objects: 100% (9824/9824), 37.91 MiB | 835 KiB/s, done.
error: RPC failed; result=56, HTTP code = 200
Resolving deltas: 100% (6848/6848), done.
warning: https unexpectedly said: '0000lock /home/dblock/source/dotnetinstaller/codeplex/.git/objects/pack/pack-e9278533f142097b807b226c54405a5958761fde.keep'

file attachments

comments

leodemoura wrote Oct 27, 2012 at 7:03 AM

I'm having a similar problem:

git clone https://git01.codeplex.com/z3
Cloning into 'z3'...
remote: Counting objects: 3629, done.
remote: Compressing objects: 100% (1846/1846), done.
remote: Total 3629 (delta 1793), reused 3588 (delta 1764)
Receiving objects: 100% (3629/3629), 4.07 MiB | 1.92 MiB/s, done.
error: RPC failed; result=56, HTTP code = 200
Resolving deltas: 100% (1793/1793), done.

jwanagel wrote Oct 29, 2012 at 9:39 PM

Older versions of Git on Linux had a bug that would cause this error, try making sure you're running the latest version of Git.

atsushieno wrote Nov 7, 2012 at 12:04 PM

At least it is not about old version.

atsushi@atsushi-Aspire-3820:/svn$ git clone https://git01.codeplex.com/rx
Cloning into 'rx'...
remote: Counting objects: 1795, done.
remote: Compressing objects: 100% (1040/1040), done.
remote: Total 1795 (delta 672), reused 1795 (delta 672)
Receiving objects: 100% (1795/1795), 67.61 MiB | 74 KiB/s, done.
error: RPC failed; result=56, HTTP code = 200
Resolving deltas: 100% (672/672), done.
atsushi@atsushi-Aspire-3820:/svn$ git --version
git version 1.8.0

jwanagel wrote Nov 8, 2012 at 5:42 PM

atsushieno - Can you tell us what operating system you're using?

atsushieno wrote Nov 9, 2012 at 11:10 AM

jwanagel - It is Ubuntu 12.10. git 1.8 is installed from ppa: https://launchpad.net/~git-core/+archive/ppa

bolinfest wrote Dec 31, 2012 at 4:45 PM

This also fails for me on Ubuntu 12.10. git --version returns:

git version 1.7.10.4

Why is codeplex's git doing nonstandard things?

JacekLach wrote Jan 14, 2013 at 11:04 AM

Same issue. See attachment for logs with GIT_CURL_VERBOSE. The interesting part:

$ GIT_CURL_VERBOSE=1 git clone -v https://git01.codeplex.com/typescript
(...)
remote: Counting objects: 6773, done.
remote: Compressing objects: 100% (2745/2745), done.
  • remote: Total 6773 (delta 3612), reused 6773 (delta 3612)
    GnuTLS recv error (-9): A TLS packet with unexpected length was received.
  • Closing connection #0
$ git --version
git version 1.8.0.3

derekprecog wrote Apr 19, 2013 at 2:06 PM

FYI, this is apparently intentional behavior on GnuTLS's part dealing with random padding of packets. A few more details, as well as a workaround, here:

https://bugs.launchpad.net/ubuntu/+source/gnutls26/+bug/1111882

kunilkuda wrote Oct 17, 2013 at 10:01 AM

Just got bitten by the same issue myself, but managed to solve it.

The issue comes from libcurl3-openssl. Most of the GIT binaries that are distributed (either from GIT PPA repository or Ubuntu) is compiled and linked to libcurl3-openssl.

Hence, it's necessary to recompile the GIT from source (and link it to libcurl4-openssl) to work with codeplex GIT. The https://z3.codeplex.com/wikipage?title=Git%20HTTPS%20cloning%20errors has some steps on how to recompile GIT under Ubuntu, and link it to libcurl4-openssl.

csnover wrote Jan 21 at 4:34 AM

I recognise that this issue is way down on the list of CodePlex priorities, but it does mean that the majority of Linux users cannot currently clone or pull repositories from CodePlex using the normal git package that comes with their distribution. Other popular code hosting platforms don’t have this issue; it would be nice to at least know if this could be addressed any time soon.

xpaulbettsx wrote Sep 15 at 12:06 AM

Are you guys seriously going to leave this bug open so that only Windows users can clone from Codeplex?

startstartsvip wrote Sep 17 at 5:00 PM

this is the bug of codeplex not git.

Better level Microsoft alone , I will use no Microsoft products lol

atsushieno wrote Sep 18 at 10:47 AM

This is not a codeplex bug as derekprecog explained. You could workaround this Debian/Ubuntu issue by following the instructions posted by derekprecog or kunilkuda.

kedavid wrote Sep 25 at 4:46 PM

Hi,

We've been working to debug this issue but it's proved to be quite hard to track down. If you're running into this issue try replacing "git01" with "git" in the clone URL and see if it works.

For example:
Before: https://git01.codeplex.com/aspnet
After: https://git.codeplex.com/aspnet

Thanks!

xpaulbettsx wrote Sep 25 at 5:27 PM

Hey @kedavid,

The way I was able to repro this bug is,
  1. On a Mac, install Homebrew (http://brew.sh/)
  2. brew install git
  3. Attempt to clone NuGet (https://git01.codeplex.com/nuget)
This will fail in the way described at the top of the bug.

atsushieno wrote Sep 28 at 3:44 AM

Yes, git.codeplex.com worked (while git01.codeplex.com still failed).