Discussion:
[chromium-dev] need help with 'gclient sync' on HFS+@win10
Дмитрий Юдин
2018-11-23 14:04:01 UTC
Permalink
Hi,

I'm running 'gclient sync --with_branch_heads --with_tags --nohooks
--force' on HFS+ partition (everything is ok for exFAT)
First, the 'git -c core.deltaBaseCacheLimit=512m clone --no-checkout ...'
is executed.
If I run it out of gclient wrapper the return status is zero, so I think
git is not the issue, but there is something within gclient script.

The final output is as the following (log file in attachment):
Resolving deltas: 100% (228277/228277), done.
[0:00:53] _____ Conflicting directory found in F:\data\google\webrtc\src.
Moving to F:\data\google\webrtc\_bad_scm\srcun_kxb.
[0:00:59] Cloning into 'F:\data\google\webrtc\_gclient_src_wfewzb'...
Traceback (most recent call last):
File "F:\data\google\webrtc\depot_tools\gclient_scm.py", line 1036, in
_Clone
print_stdout=print_stdout, stdout=stdout)
File "F:\data\google\webrtc\depot_tools\gclient_scm.py", line 1358, in
_Run
gclient_utils.CheckCallAndFilterAndHeader(cmd, env=env, **kwargs)
File "F:\data\google\webrtc\depot_tools\gclient_utils.py", line 314, in
CheckCallAndFilterAndHeader
return CheckCallAndFilter(args, **kwargs)
File "F:\data\google\webrtc\depot_tools\gclient_utils.py", line 576, in
CheckCallAndFilter
rv, args, kwargs.get('cwd', None), None, None)
*CalledProcessError: Command 'git -c core.deltaBaseCacheLimit=512m clone
...' returned non-zero exit status 128 in F:\data\google\webrtc*
*----------------------------------------*
*Error: Command 'git -c core.deltaBaseCacheLimit=512m clone ...' returned
non-zero exit status 128 in F:\data\google\webrtc*

Please, advice how to manage this issue.
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/6172dc31-12e5-4780-88a4-0e796f7e694e%40chromium.org.
Дмитрий Юдин
2018-11-23 16:52:28 UTC
Permalink
I have this issue resolved.
The problem within Paragon HFS+ drivers for Windows.

The git.exe loads LIBEAY32.dll but lowercase libeay32.dll resides within
git subfolders (usually, it is ok since Windows is case insensitive). For
unknown reason Windows can't find LIBEAY32.dll through the %PATH%.
If one working within shell session (cmd, far manager) than this is enough
to touch libeay32.dll file to enable its load on next git.exe run. But this
does not work if one run gclient since it creates separate processes to run
git.exe and the history repeating: git can't load dll and exit with code
128.
Workable workaround is to copy libeay32.dll and ssleay32.dll into temporary
folder on non HFS volume (ex. %TEMP%\gitdlls) and add this folder to PATH.

Thanks for watching)

пятМОца, 23 МПября 2018 г., 17:04:01 UTC+3 пПльзПватель ДЌОтрОй ЮЎОМ
Post by Дмитрий Юдин
Hi,
I'm running 'gclient sync --with_branch_heads --with_tags --nohooks
--force' on HFS+ partition (everything is ok for exFAT)
First, the 'git -c core.deltaBaseCacheLimit=512m clone --no-checkout ...'
is executed.
If I run it out of gclient wrapper the return status is zero, so I think
git is not the issue, but there is something within gclient script.
Resolving deltas: 100% (228277/228277), done.
[0:00:53] _____ Conflicting directory found in F:\data\google\webrtc\src.
Moving to F:\data\google\webrtc\_bad_scm\srcun_kxb.
[0:00:59] Cloning into 'F:\data\google\webrtc\_gclient_src_wfewzb'...
File "F:\data\google\webrtc\depot_tools\gclient_scm.py", line 1036, in
_Clone
print_stdout=print_stdout, stdout=stdout)
File "F:\data\google\webrtc\depot_tools\gclient_scm.py", line 1358, in
_Run
gclient_utils.CheckCallAndFilterAndHeader(cmd, env=env, **kwargs)
File "F:\data\google\webrtc\depot_tools\gclient_utils.py", line 314, in
CheckCallAndFilterAndHeader
return CheckCallAndFilter(args, **kwargs)
File "F:\data\google\webrtc\depot_tools\gclient_utils.py", line 576, in
CheckCallAndFilter
rv, args, kwargs.get('cwd', None), None, None)
*CalledProcessError: Command 'git -c core.deltaBaseCacheLimit=512m clone
...' returned non-zero exit status 128 in F:\data\google\webrtc*
*----------------------------------------*
*Error: Command 'git -c core.deltaBaseCacheLimit=512m clone ...' returned
non-zero exit status 128 in F:\data\google\webrtc*
Please, advice how to manage this issue.
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/782fb6ce-e606-45ff-8454-e5604693e6ef%40chromium.org.
Nico Weber
2018-11-23 18:21:56 UTC
Permalink
Hi,

Glad you figured it out!

I'm guessing you're creating a HFS+ partition for doing chrome/mac stuff.
The default HFS+ mac setup is to have a case-insensitive file system (but
it's configurable). Maybe you should configure your HFS+ partition to be
case-insensitive?

Nico
Post by Дмитрий Юдин
I have this issue resolved.
The problem within Paragon HFS+ drivers for Windows.
The git.exe loads LIBEAY32.dll but lowercase libeay32.dll resides within
git subfolders (usually, it is ok since Windows is case insensitive). For
unknown reason Windows can't find LIBEAY32.dll through the %PATH%.
If one working within shell session (cmd, far manager) than this is enough
to touch libeay32.dll file to enable its load on next git.exe run. But
this does not work if one run gclient since it creates separate processes
to run git.exe and the history repeating: git can't load dll and exit with
code 128.
Workable workaround is to copy libeay32.dll and ssleay32.dll into
temporary folder on non HFS volume (ex. %TEMP%\gitdlls) and add this
folder to PATH.
Thanks for watching)
пятМОца, 23 МПября 2018 г., 17:04:01 UTC+3 пПльзПватель ДЌОтрОй ЮЎОМ
Post by Дмитрий Юдин
Hi,
I'm running 'gclient sync --with_branch_heads --with_tags --nohooks
--force' on HFS+ partition (everything is ok for exFAT)
First, the 'git -c core.deltaBaseCacheLimit=512m clone --no-checkout ...'
is executed.
If I run it out of gclient wrapper the return status is zero, so I think
git is not the issue, but there is something within gclient script.
Resolving deltas: 100% (228277/228277), done.
[0:00:53] _____ Conflicting directory found in F:\data\google\webrtc\src.
Moving to F:\data\google\webrtc\_bad_scm\srcun_kxb.
[0:00:59] Cloning into 'F:\data\google\webrtc\_gclient_src_wfewzb'...
File "F:\data\google\webrtc\depot_tools\gclient_scm.py", line 1036, in
_Clone
print_stdout=print_stdout, stdout=stdout)
File "F:\data\google\webrtc\depot_tools\gclient_scm.py", line 1358, in
_Run
gclient_utils.CheckCallAndFilterAndHeader(cmd, env=env, **kwargs)
File "F:\data\google\webrtc\depot_tools\gclient_utils.py", line 314, in
CheckCallAndFilterAndHeader
return CheckCallAndFilter(args, **kwargs)
File "F:\data\google\webrtc\depot_tools\gclient_utils.py", line 576, in
CheckCallAndFilter
rv, args, kwargs.get('cwd', None), None, None)
*CalledProcessError: Command 'git -c core.deltaBaseCacheLimit=512m clone
...' returned non-zero exit status 128 in F:\data\google\webrtc*
*----------------------------------------*
*Error: Command 'git -c core.deltaBaseCacheLimit=512m clone ...' returned
non-zero exit status 128 in F:\data\google\webrtc*
Please, advice how to manage this issue.
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups
"Chromium-dev" group.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/782fb6ce-e606-45ff-8454-e5604693e6ef%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/782fb6ce-e606-45ff-8454-e5604693e6ef%40chromium.org?utm_medium=email&utm_source=footer>
.
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAMGbLiGb0geT-hyzamo%2BhV5aEwFJy42PtjTjyJJE%2B0nPOBqGSw%40mail.gmail.com.
Loading...