Package: git Version: 1:1.7.10.4-1+wheezy1 Severity: grave Tags: patch Current version of git for wheeze and squeeze are unusable, does not work as normal user for make it work user must know the root password and swicht, sudo does not work!
some related https://bitbucket.org/site/master/issues/4174/clone-pull-on-shared-hosting-with-limited some sites offers some solutions: http://stackoverflow.com/questions/8855317/git-push-out-of-memory-malloc-failed but its on the server remote side, users does not manage servers will clone! a example of problem behavior (and then a proposed solution and some notes, see below): intranet@sysmail00:~/Devel$ git clone https://gitlab.com/mckaygerhard/simplecontrolasistencia.git Cloning into 'simplecontrolasistencia'... Username for 'https://gitlab.com': mckaygerhard Password for 'https://mckaygerh...@gitlab.com': fatal: Out of memory, malloc failed (tried to allocate 524288000 bytes) fatal: Not a git repository: '/home/intranet/Devel/simplecontrolasistencia/.git' But some sites said around a solutions, mention that change system values: https://github.com/gitlabhq/gitlabhq/issues/3882#issuecomment-40053598 the following two comments seems solves the problem, but a consecuence may happened as :http://www.ericlin.me/git-broken-pipe-out-of-memory-error mentin that if the buffer does not return to normal value other problems may happened So as the current git packages in squeeze and wheeze (including backports) can be patched to defaults to that values, the secnd proble are a consecuence around up the value of buffer lest see how now works for the configured values: intranet@sysmail00:~/devel$ fatal: Not a git repository: '/home/intranet/devel/simplecontrolasistencia/.git' git clone https://gitlab.comgit config --global pack.threads 1 intranet@sysmail00:~/devel$ git config --global core.packedGitWindowSize 157286400 intranet@sysmail00:~/devel$ git config --global core.packedGitLimit 157286400 intranet@sysmail00:~/devel$ git config --global core.windowMemory 157286400 intranet@sysmail00:~/devel$ git config --global pack.packSizeLimit 157286400 intranet@sysmail00:~/devel$ git config --global pack.deltaCacheSize 157286400 intranet@sysmail00:~/devel$ git config --global pack.windowMemory 157286400 intranet@sysmail00:~/devel$ git config --global http.postBuffer 157286400 intranet@sysmail00:~/devel$ git clone https://gitlab.com/mckaygerhard/simplecontrolasistencia.git Cloning into 'simplecontrolasistencia'... Username for 'https://gitlab.com': mckaygerhard Password for 'https://mckaygerh...@gitlab.com': remote: Counting objects: 957, done. remote: Compressing objects: 100% (606/606), done. remote: Total 957 (delta 341), reused 907 (delta 321) Receiving objects: 100% (957/957), 6.14 MiB | 37.00 KiB/s, done. Resolving deltas: 100% (341/341), done. Checking connectivity... done. intranet@sysmail00:~/devel$ IF THE VALUES ARE NOT REESTABLISHED THIS HAPPENED: git-remote-https(52011,0x7fff7011acc0) malloc: *** mmap(size=18446744071938875392) failed (error code=12) *** error: can't allocate region *** set a breakpoint in malloc_error_break to debug git-remote-https(52011,0x7fff7011acc0) malloc: *** mmap(size=18446744071938875392) failed (error code=12) *** error: can't allocate region *** set a breakpoint in malloc_error_break to debug fatal: Out of memory, malloc failed (tried to allocate 18446744071938872320 bytes) NOTE THAT IF YOU MADE THIS AS ROOT THE CLONE WILL WORK! WITH ANY VALUES! intranet@sysmail00:~/Devel$ su ContraseƱa: root@sysmail00:~/devel$ git config --global http.postBuffer 5242880 root@sysmail00:/home/intranet/devel# git clone https://gitlab.com/mckaygerhard/simplecontrolasistencia.git Cloning into 'simplecontrolasistencia'... Username for 'https://gitlab.com': mckaygerhard Password for 'https://mckaygerh...@gitlab.com': remote: Counting objects: 957, done. remote: Compressing objects: 100% (606/606), done. In this case the total amount of retrieve data are not calculated (6,14 Mb), but as normal user yes!. -- System Information: Debian Release: 7.7 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages git depends on: ii git-man 1:1.7.10.4-1+wheezy1 ii libc6 2.13-38+deb7u6 ii libcurl3-gnutls 7.26.0-1+wheezy10 ii liberror-perl 0.17-1 ii libexpat1 2.1.0-1+deb7u1 ii perl-modules 5.14.2-21+deb7u2 ii zlib1g 1:1.2.7.dfsg-13 Versions of packages git recommends: ii less 444-4 ii openssh-client [ssh-client] 1:6.0p1-4+deb7u2 ii patch 2.6.1-3 ii rsync 3.0.9-4 Versions of packages git suggests: ii gettext-base 0.18.1.1-9 pn git-arch <none> pn git-cvs <none> pn git-daemon-run | git-daemon-sysvinit <none> pn git-doc <none> pn git-el <none> II git-email 1:1.7.10.4-1+wheezy1 pn git-gui <none> II git-svn 1:1.7.10.4-1+wheezy1 pn gitk <none> pn gitweb <none> -- no debconf information Lenz McKAY Gerardo (PICCORO) http://qgqlochekone.blogspot.com