{"thread":{"id":"35850","subject":"Failed to find remote helpers after install from source","startedAt":"2014-02-12T11:59:39Z","lastAt":"2014-02-12T11:59:39Z","messageCount":1,"participants":["Antonio Pérez Barrero"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"234652","messageId":"CAB-r6f-ZJcnP_2_pySFQC1Xx+__=g7fzmSfST_8Wh-4bMyWhJg@mail.gmail.com","threadId":"35850","inReplyTo":null,"subject":"Failed to find remote helpers after install from source","fromName":"Antonio Pérez Barrero","fromEmail":"apbarrero@gmail.com","sentAt":"2014-02-12T11:59:39Z","receivedAt":"2014-02-12T11:59:39Z","isPatch":false,"sender":{"key":"apbarrero@gmail.com","avatar":null},"body":"Hi,\n\nI installed git 1.8.5.4 from source under $HOME/bin. My system is SUSE\nLinux Enterprise Server 11 SP1 (x86_64). I followed instructions and\njust run make && make install.\n\nAfter installation I cannot clone repos from https urls, getting the\nfollowing error:\n\n$ git clone https://github.com/apbarrero/pyrad.git\nCloning into 'pyrad'...\nfatal: Unable to find remote helper for 'https'\n\nI checked that git is properly compiled against libcurl-devel and\nlibexpat-devel packages. Then I tryed using git-remote-https installed\nunder $HOME/bin/libexec/git-core/ and it worked fine to connect to the\nsame remote:\n\n$ $HOME/libexec/git-core/git-remote-https https://github.com/apbarrero/pyrad.git\ncapabilities\nfetch\noption\npush\ncheck-connectivity\n\nlist\n@refs/heads/master HEAD\n9599cf833354793b81d2a47504826332473bcb12 refs/heads/master\n1f8f2b995bb5ab55e6c6f1051ccb44875ab1e60d refs/tags/0.6\n68552227901d377b513884c70d9582da0329a270 refs/tags/0.6^{}\ne0cd958edc5b3aad7e31435990674e2cff4e3b7e refs/tags/0.7\nc50213b2d4213f3574c1a6b454e6887a529de340 refs/tags/0.7^{}\n6085deb4ee37862d65f4a26f472fa2d1894a4331 refs/tags/0.8\n33902c5b3da1272a4f5930815f561b8068315ba3 refs/tags/0.8^{}\n5a45639faaf1cbf7622fe47e2795d6f5a0ee6658 refs/tags/0.9\nedd69b9014d7e5bbf9da203d7db9a26587756aa4 refs/tags/0.9^{}\n6e3b16ed19b329be944bd1b10aa17d02eb473009 refs/tags/1.0\n30beedc5c4e56a15f4025d25331515aa2a917234 refs/tags/1.0^{}\ndacf4bd37aaddd3872faeb8a77c801fe3c8550cb refs/tags/1.1\n4c3e2d6700947ca6ea7b3319ff52abb7029bf3be refs/tags/1.1^{}\n9a7f5a4e9fe19ef9f45db4e28a7d4648a011cc9b refs/tags/1.2\nee7ec8f2b37da5e84bf0fbb83e214a8bd3cfdf70 refs/tags/1.2^{}\ne16af24d814e8d8c83b172ca6103fd3ab93b08db refs/tags/2.0\nce4a625caf5c6d892e020ec150373043a203366e refs/tags/2.0^{}\n\nI looked at this post in stackoverflow and use strace to find out git\nclone is trying to look for remote helpers under\n$HOME/bin/libexec/git-core, but make install left the libexec/git-core\ndirectory under $HOME, instead of$HOME/bin.\n\n...\n[pid 675896] execve(\"$HOME/bin/libexec/git-core/git-remote-https\",\n[\"git-remote-https\", \"origin\", \"https://github.com/apbarrero/pyr\"...],\n[/* 88 vars */]) = -1 ENOENT (No such file or directory)\n[pid 675896] execve(\"$HOME/bin/git-remote-https\", [\"git-remote-https\",\n\"origin\", \"https://github.com/apbarrero/pyr\"...], [/* 88 vars */]) =\n-1 ENOENT (No such file or directory)\n[pid 675896] execve(\"$HOME/bin/git-remote-https\", [\"git-remote-https\",\n\"origin\", \"https://github.com/apbarrero/pyr\"...], [/* 88 vars */]) =\n-1 ENOENT (No such file or directory)\n[pid 675896] execve(\"$HOME/bin/git-remote-https\", [\"git-remote-https\",\n\"origin\", \"https://github.com/apbarrero/pyr\"...], [/* 88 vars */]) =\n-1 ENOENT (No such file or directory)\n[pid 675896] execve(\"$HOME/bin/git-remote-https\", [\"git-remote-https\",\n\"origin\", \"https://github.com/apbarrero/pyr\"...], [/* 88 vars */]) =\n-1 ENOENT (No such file or directory)\n[pid 675896] execve(\"/usr/local/bin/git-remote-https\",\n[\"git-remote-https\", \"origin\", \"https://github.com/apbarrero/pyr\"...],\n[/* 88 vars */]) = -1 ENOENT (No such file or directory)\n[pid 675896] execve(\"/usr/bin/git-remote-https\", [\"git-remote-https\",\n\"origin\", \"https://github.com/apbarrero/pyr\"...], [/* 88 vars */]) =\n-1 ENOENT (No such file or directory)\n[pid 675896] execve(\"/bin/git-remote-https\", [\"git-remote-https\",\n\"origin\", \"https://github.com/apbarrero/pyr\"...], [/* 88 vars */]) =\n-1 ENOENT (No such file or directory)\n[pid 675896] execve(\"/usr/bin/X11/git-remote-https\",\n[\"git-remote-https\", \"origin\", \"https://github.com/apbarrero/pyr\"...],\n[/* 88 vars */]) = -1 ENOENT (No such file or directory)\n[pid 675896] execve(\"/usr/X11R6/bin/git-remote-https\",\n[\"git-remote-https\", \"origin\", \"https://github.com/apbarrero/pyr\"...],\n[/* 88 vars */]) = -1 ENOENT (No such file or directory)\n[pid 675896] execve(\"/usr/games/git-remote-https\",\n[\"git-remote-https\", \"origin\", \"https://github.com/apbarrero/pyr\"...],\n[/* 88 vars */]) = -1 ENOENT (No such file or directory)\n[pid 675896] execve(\"/usr/lib64/jvm/jre/bin/git-remote-https\",\n[\"git-remote-https\", \"origin\", \"https://github.com/apbarrero/pyr\"...],\n[/* 88 vars */]) = -1 ENOENT (No such file or directory)\n[pid 675896] execve(\"/usr/lib/mit/bin/git-remote-https\",\n[\"git-remote-https\", \"origin\", \"https://github.com/apbarrero/pyr\"...],\n[/* 88 vars */]) = -1 ENOENT (No such file or directory)\n[pid 675896] execve(\"/usr/lib/mit/sbin/git-remote-https\",\n[\"git-remote-https\", \"origin\", \"https://github.com/apbarrero/pyr\"...],\n[/* 88 vars */]) = -1 ENOENT (No such file or directory)\n...\n\nCreating a soft link under $HOME/bin/ to ../libexec got it working.\n\nSo it look like it is rather an installation issue or a bug in the\ndirectory list where git looks for binaries under libexec or I missed\nsome parameter to pass to make.\n\nRegards,\n\n-- \n   Antonio Pérez Barrero\n   apbarrero@gmail.com\n"}]}