linux-kernel-module-cheat icon indicating copy to clipboard operation
linux-kernel-module-cheat copied to clipboard

Failed to clone qemu while running ./configure with error: "GnuTLS recv error (-54): Error in the pull function"

Open ysun opened this issue 7 years ago • 1 comments

The error log is as following. My network is working well. I'm curious why is it failed. If I clone qemu from https://github.com/cirosantilli/qemu separately, it can work.

update-initramfs: Generating /boot/initrd.img-4.15.0-29-generic Submodule 'submodules/buildroot' (https://github.com/cirosantilli/buildroot) registered for path 'submodules/buildroot' Submodule 'submodules/qemu' (https://github.com/cirosantilli/qemu) registered for path 'submodules/qemu' Cloning into '/home/sunyi/linux-kernel-module-cheat/submodules/buildroot'... fatal: unable to access 'https://github.com/cirosantilli/buildroot/': GnuTLS recv error (-54): Error in the pull function. fatal: clone of 'https://github.com/cirosantilli/buildroot' into submodule path '/home/sunyi/linux-kernel-module-cheat/submodules/buildroot' failed Failed to clone 'submodules/buildroot'. Retry scheduled Cloning into '/home/sunyi/linux-kernel-module-cheat/submodules/qemu'...

ysun avatar Sep 18 '18 13:09 ysun

I can't reproduce at master: e11483015813f720d0bc5e62bdc2e9ba00a9fd83 Ubuntu 16.04.

What is your Linux distribution and git version?

Try either:

  • google the error "GnuTLS recv error", fall e.g. on https://stackoverflow.com/questions/38378914/git-error-rpc-failed-curl-56-gnutls try everything there
  • run from inside Docker: https://github.com/cirosantilli/linux-kernel-module-cheat/tree/e11483015813f720d0bc5e62bdc2e9ba00a9fd83#docker
  • instead of running ./configure, manually clone the submodules one by one manually and checkout to the correct revision manually

cirosantilli avatar Sep 18 '18 13:09 cirosantilli