* Issue cloning kernel-doc-zh from HUST mirror
@ 2026-06-23 7:39 Siwei Chen
2026-06-23 8:25 ` Dongliang Mu
2026-06-23 8:51 ` Dongliang Mu
0 siblings, 2 replies; 5+ messages in thread
From: Siwei Chen @ 2026-06-23 7:39 UTC (permalink / raw)
To: linux-doc; +Cc: si.yanteng, dzm91, wy
Hello,
I am following the documentation at:
https://docs.kernel.org/translations/zh_CN/how-to.html#id3
When trying to clone the repository from the recommended mirror:
git clone https://mirrors.hust.edu.cn/git/kernel-doc-zh.git linux
I consistently get the following error:
error: RPC failed; curl 52 Empty reply from server
fatal: expected 'packfile'
My environment is:
Ubuntu 26.04
git version 2.53
I have verified that the URL is reachable from my network, but the clone
operation still fails.
Could anyone help me understand whether this is a mirror-side issue, a Git
compatibility issue, or something wrong with my setup?
Thank you for your time.
Best regards,
Siwei Chen
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Issue cloning kernel-doc-zh from HUST mirror
2026-06-23 7:39 Issue cloning kernel-doc-zh from HUST mirror Siwei Chen
@ 2026-06-23 8:25 ` Dongliang Mu
2026-06-23 8:51 ` Dongliang Mu
1 sibling, 0 replies; 5+ messages in thread
From: Dongliang Mu @ 2026-06-23 8:25 UTC (permalink / raw)
To: Siwei Chen, linux-doc; +Cc: si.yanteng, wy
On 6/23/26 3:39 PM, Siwei Chen wrote:
> Hello,
>
> I am following the documentation at:
>
> https://docs.kernel.org/translations/zh_CN/how-to.html#id3
>
> When trying to clone the repository from the recommended mirror:
>
> git clone https://mirrors.hust.edu.cn/git/kernel-doc-zh.git linux
>
> I consistently get the following error:
>
> error: RPC failed; curl 52 Empty reply from server
> fatal: expected 'packfile'
>
> My environment is:
>
> Ubuntu 26.04
> git version 2.53
>
> I have verified that the URL is reachable from my network, but the clone
> operation still fails.
>
> Could anyone help me understand whether this is a mirror-side issue, a Git
> compatibility issue, or something wrong with my setup?
I confirmed this is a mirror-side issue. Please use the first git repo:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
Dongliang Mu
>
> Thank you for your time.
>
> Best regards,
> Siwei Chen
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Issue cloning kernel-doc-zh from HUST mirror
2026-06-23 7:39 Issue cloning kernel-doc-zh from HUST mirror Siwei Chen
2026-06-23 8:25 ` Dongliang Mu
@ 2026-06-23 8:51 ` Dongliang Mu
2026-06-23 10:04 ` Siwei Chen
2026-06-23 12:01 ` Weijie Yuan
1 sibling, 2 replies; 5+ messages in thread
From: Dongliang Mu @ 2026-06-23 8:51 UTC (permalink / raw)
To: Siwei Chen, linux-doc; +Cc: si.yanteng, wy
On 6/23/26 3:39 PM, Siwei Chen wrote:
> Hello,
>
> I am following the documentation at:
>
> https://docs.kernel.org/translations/zh_CN/how-to.html#id3
>
> When trying to clone the repository from the recommended mirror:
>
> git clone https://mirrors.hust.edu.cn/git/kernel-doc-zh.git linux
>
> I consistently get the following error:
>
> error: RPC failed; curl 52 Empty reply from server
> fatal: expected 'packfile'
Hello Siwei,
The long answer is as follows:
The curl 52 Empty reply from server error is not a Git or Ubuntu
compatibility issue. It happens because the kernel-doc-zh repository is
extremely large, and the HUST mirror server closes the HTTPS connection
early due to timeout or proxy limits.
You can try the following commands:
1. Shallow clone first (most reliable)
git clone --depth 1
https://mirrors.hust.edu.cn/git/kernel-doc-zh.git linux
Then fetch full history:
git fetch --unshallow
If still failing, increase Git buffer like:
git config --global http.postBuffer 1073741824
Finally, I will contact maintainers of HUST mirror site and try
some attempts to resolve this issue.
Dongliang Mu
>
> My environment is:
>
> Ubuntu 26.04
> git version 2.53
>
> I have verified that the URL is reachable from my network, but the clone
> operation still fails.
>
> Could anyone help me understand whether this is a mirror-side issue, a Git
> compatibility issue, or something wrong with my setup?
>
> Thank you for your time.
>
> Best regards,
> Siwei Chen
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Issue cloning kernel-doc-zh from HUST mirror
2026-06-23 8:51 ` Dongliang Mu
@ 2026-06-23 10:04 ` Siwei Chen
2026-06-23 12:01 ` Weijie Yuan
1 sibling, 0 replies; 5+ messages in thread
From: Siwei Chen @ 2026-06-23 10:04 UTC (permalink / raw)
To: linux-doc, Dongliang Mu; +Cc: si.yanteng, wy
在 2026年6月23日星期二 中国标准时间 16:51:20,Dongliang Mu 写道:
> Hello Siwei,
>
> The long answer is as follows:
>
> The curl 52 Empty reply from server error is not a Git or Ubuntu
> compatibility issue. It happens because the kernel-doc-zh repository is
> extremely large, and the HUST mirror server closes the HTTPS connection
> early due to timeout or proxy limits.
>
> You can try the following commands:
>
>
> 1. Shallow clone first (most reliable)
>
>
>
> git clone --depth 1
> https://mirrors.hust.edu.cn/git/kernel-doc-zh.git linux
>
>
>
> Then fetch full history:
>
>
>
> git fetch --unshallow
>
> If still failing, increase Git buffer like:
>
> git config --global http.postBuffer 1073741824
>
>
>
> Finally, I will contact maintainers of HUST mirror site and try
> some attempts to resolve this issue.
>
> Dongliang Mu
>
Hello, Dongliang
Thank you for the detailed explanation and suggestions.
I will try the shallow clone approach and the other workarounds you mentioned.
I also appreciate your willingness to contact the HUST mirror maintainers and
investigate the issue further.
Thanks again for your help.
Best regards,
Siwei Chen
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Issue cloning kernel-doc-zh from HUST mirror
2026-06-23 8:51 ` Dongliang Mu
2026-06-23 10:04 ` Siwei Chen
@ 2026-06-23 12:01 ` Weijie Yuan
1 sibling, 0 replies; 5+ messages in thread
From: Weijie Yuan @ 2026-06-23 12:01 UTC (permalink / raw)
To: Dongliang Mu; +Cc: Siwei Chen, linux-doc, si.yanteng
On Tue, Jun 23, 2026 at 04:51:20PM +0800, Dongliang Mu wrote:
> The curl 52 Empty reply from server error is not a Git or Ubuntu
> compatibility issue. It happens because the kernel-doc-zh repository is
> extremely large, and the HUST mirror server closes the HTTPS connection
> early due to timeout or proxy limits.
>
> You can try the following commands:
>
> 1. Shallow clone first (most reliable)
>
> git clone --depth 1
> https://mirrors.hust.edu.cn/git/kernel-doc-zh.git linux
>
> Then fetch full history:
>
> git fetch --unshallow
>
> If still failing, increase Git buffer like:
>
> git config --global http.postBuffer 1073741824
>
> Finally, I will contact maintainers of HUST mirror site and try
> some attempts to resolve this issue.
Thanks, and yes, shallow clone could work:
user@debian:~$ git clone --depth 1 https://mirrors.hust.edu.cn/git/kernel-doc-zh.git linux
Cloning into 'linux'...
remote: Enumerating objects: 93130, done.
remote: Counting objects: 100% (93130/93130), done.
remote: Compressing objects: 100% (90511/90511), done.
remote: Total 93130 (delta 7145), reused 20322 (delta 1615), pack-reused 0
Receiving objects: 100% (93130/93130), 259.15 MiB | 4.71 MiB/s, done.
Resolving deltas: 100% (7145/7145), done.
Updating files: 100% (87897/87897), done.
But:
user@debian:~$ cd linux
user@debian:~/linux$ git fetch --unshallow
(after ~10 minutes or so)
remote: Enumerating objects: 10638034, done.
remote: Counting objects: 100% (10638019/10638019), done.
remote: Compressing objects: 100% (1819658/1819658), done.
error: RPC failed; curl 56 GnuTLS recv error (-9): Error decoding the received TLS packet.
error: 5476 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
and in a mac (26.5.1) Git 2.54, probably the same:
$ git clone https://mirrors.hust.edu.cn/git/kernel-doc-zh.git linux
Cloning into 'linux'...
remote: Enumerating objects: 11406904, done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
error: 7537 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
after setting http.postBuffer 1073741824 on debian:
user@debian:~/linux$ git config --global http.postBuffer 1073741824
user@debian:~/linux$ git fetch --unshallow
(after ~10 minutes)
remote: Enumerating objects: 10638034, done.
remote: Counting objects: 100% (10638019/10638019), done.
remote: Compressing objects: 100% (1819658/1819658), done.
error: RPC failed; curl 56 GnuTLS recv error (-9): Error decoding the received TLS packet.
error: 5917 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
Apparently the above is of limited value, as it is straightforward to
reproduce.
> Please use the first git repo:
>
> git clone git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
The average speed of cloning from git.kernel.org is less than 10 KiB/s
from Chengdu ;-)
But of course, a shallow clone is enough for translation work ;-)
Thanks!
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-06-23 12:01 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-23 7:39 Issue cloning kernel-doc-zh from HUST mirror Siwei Chen
2026-06-23 8:25 ` Dongliang Mu
2026-06-23 8:51 ` Dongliang Mu
2026-06-23 10:04 ` Siwei Chen
2026-06-23 12:01 ` Weijie Yuan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox