Build-lineageos-sargo icon indicating copy to clipboard operation
Build-lineageos-sargo copied to clipboard

No such file or directory -- Can't detect the android version

Open hartigan43 opened this issue 4 years ago • 2 comments

I've run a few clean build attempts by clearing both src and ccache, running clean_sargo.sh, and rebuilding the container with --no-cache but I receive get the same error each time.

sed: can't read build/core/version_defaults.mk: No such file or directory
sed: can't read build/core/version_defaults.mk: No such file or directory
sed: can't read build/core/version_defaults.mk: No such file or directory
sed: can't read build/core/version_defaults.mk: No such file or directory
>> [Wed Jun 17 00:27:52 UTC 2020] Can't detect the android version

It looks to be an issue pulling in certain lineage project files but I am not sure.

repo log:

repo: warning: Python 2 is no longer supported; Please upgrade to Python 3.6+.
repo: warning: Python 2 is no longer supported; Please upgrade to Python 3.6+.
Downloading manifest from https://github.com/LineageOS/android.git

repo has been initialized in /srv/src/LINEAGE_17_1
>> [Tue Jun 16 22:55:28 UTC 2020] Syncing branch repository
repo: warning: Python 2 is no longer supported; Please upgrade to Python 3.6+.
repo: warning: Python 2 is no longer supported; Please upgrade to Python 3.6+.
Invalid clone.bundle file; ignoring.
device/qcom/sepolicy: Shared project LineageOS/android_device_qcom_sepolicy found, disabling pruning.
device/qcom/sepolicy-legacy: Shared project LineageOS/android_device_qcom_sepolicy found, disabling pruning.
device/qcom/sepolicy-legacy-um: Shared project LineageOS/android_device_qcom_sepolicy found, disabling pruning.
hardware/qcom-caf/apq8084/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/apq8084/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/apq8084/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/bt: Shared project LineageOS/android_hardware_qcom_bt found, disabling pruning.
hardware/qcom-caf/msm8916/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8916/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8916/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/msm8952/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8952/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8952/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/msm8960/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8960/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8960/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/msm8974/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8974/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8974/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/msm8994/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8994/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8994/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/msm8996/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8996/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8996/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/msm8998/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8998/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8998/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/sdm845/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/sdm845/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/sdm845/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/sm8150/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/sm8150/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/sm8150/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom/bt: Shared project LineageOS/android_hardware_qcom_bt found, disabling pruning.
hardware/qcom/display: Shared project LineageOS/android_hardware_qcom_display found, diChecking out files:  41% (2739/6617)   
Checking out files:  42% (2780/6617)   
Checking out files:  43% (2846/6617)   
Checking out files:  44% (2912/6617)   
Checking out files:  45% (2978/6617)   
Checking out files:  46% (3044/6617)   
Checking out files:  47% (3110/6617)   
Checking out files:  48% (3177/6617)   
Checking out files:  49% (3243/6617)   
Checking out files:  50% (3309/6617)   
Checking out files:  51% (3375/6617)   
Checking out files:  52% (3441/6617)   
Checking out files:  53% (3508/6617)   
Checking out files:  54% (3574/6617)   
Checking out files:  55% (3640/6617)   
Checking out files:  56% (3706/6617)   
Checking out files:  57% (3772/6617)   
Checking out files:  58% (3838/6617)   
Checking out files:  59% (3905/6617)   
Checking out files:  60% (3971/6617)   
Checking out files:  61% (4037/6617)   
Checking out files:  62% (4103/6617)   
Checking out files:  63% (4169/6617)   
Checking out files:  64% (4235/6617)   
Checking out files:  65% (4302/6617)   
Checking out files:  66% (4368/6617)   
Checking out files:  67% (4434/6617)   
Checking out files:  68% (4500/6617)   
Checking out files:  69% (4566/6617)   
Checking out files:  70% (4632/6617)   
Checking out files:  71% (4699/6617)   
Checking out files:  72% (4765/6617)   
Checking out files:  73% (4831/6617)   
Checking out files:  74% (4897/6617)   
Checking out files:  75% (4963/6617)   
Checking out files:  76% (5029/6617)   
Checking out files:  77% (5096/6617)   
Checking out files:  78% (5162/6617)   
Checking out files:  79% (5228/6617)   
Checking out files:  80% (5294/6617)   
Checking out files:  81% (5360/6617)   
Checking out files:  82% (5426/6617)   
Checking out files:  83% (5493/6617)   
Checking out files:  84% (5559/6617)   
Checking out files:  85% (5625/6617)   
Checking out files:  86% (5691/6617)   
Checking out files:  87% (5757/6617)   
Checking out files:  88% (5823/6617)   
Checking out files:  89% (5890/6617)   
Checking out files:  90% (5956/6617)   
Checking out files:  91% (6022/6617)   
Checking out files:  92% (6088/6617)   
Checking out files:  93% (6154/6617)   
Checking out files:  93% (6189/6617)   
Checking out files:  94% (6220/6617)   
Checking out files:  95% (6287/6617)   
Checking out files:  96% (6353/6617)   
Checking out files:  97% (6419/6617)   
Checking out files:  98% (6485/6617)   
Checking out files:  99% (6551/6617)   
Checking out files: 100% (6617/6617)   
Checking out files: 100% (6617/6617), done.
error: unable to create file pathtools/testdata/escapes/*: Invalid argument
fatal: cannot create directory at 'pathtools/testdata/escapes/**': Invalid argument
error: Cannot checkout LineageOS/android_build_blueprint: GitError: Cannot initialize work tree for LineageOS/android_build_blueprint
sabling pruning.
hardware/qcom/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
vendor/nxp/opensource/pn5xx/halimpl: Shared project LineageOS/android_vendor_nxp_opensource_halimpl found, disabling pruning.
vendor/nxp/opensource/pn5xx/hidlimpl: Shared project LineageOS/android_vendor_nxp_opensource_hidlimpl found, disabling pruning.
vendor/nxp/opensource/sn100x/halimpl: Shared project LineageOS/android_vendor_nxp_opensource_halimpl found, disabling pruning.
vendor/nxp/opensource/sn100x/hidlimpl: Shared project LineageOS/android_vendor_nxp_opensource_hidlimpl found, disabling pruning.
Traceback (most recent call last):
  File "/srv/src/LINEAGE_17_1/.repo/repo/main.py", line 628, in <module>
    _Main(sys.argv[1:])
  File "/srv/src/LINEAGE_17_1/.repo/repo/main.py", line 602, in _Main
    result = run()
  File "/srv/src/LINEAGE_17_1/.repo/repo/main.py", line 595, in <lambda>
    run = lambda: repo._Run(name, gopts, argv) or 0
  File "/srv/src/LINEAGE_17_1/.repo/repo/main.py", line 264, in _Run
    result = cmd.Execute(copts, cargs)
  File "/srv/src/LINEAGE_17_1/.repo/repo/subcmds/sync.py", line 982, in Execute
    self._Checkout(all_projects, opt, err_event, err_results)
  File "/srv/src/LINEAGE_17_1/.repo/repo/subcmds/sync.py", line 567, in _Checkout
    self._CheckoutWorker(**kwargs)
  File "/srv/src/LINEAGE_17_1/.repo/repo/subcmds/sync.py", line 447, in _CheckoutWorker
    return self._CheckoutOne(opt, project, *args, **kwargs)
  File "/srv/src/LINEAGE_17_1/.repo/repo/subcmds/sync.py", line 481, in _CheckoutOne
    project.Sync_LocalHalf(syncbuf, force_sync=opt.force_sync)
  File "/srv/src/LINEAGE_17_1/.repo/repo/project.py", line 1623, in Sync_LocalHalf
    self._InitWorkTree(force_sync=force_sync, submodules=submodules)
  File "/srv/src/LINEAGE_17_1/.repo/repo/project.py", line 3135, in _InitWorkTree
    raise GitError('Cannot initialize work tree for ' + self.name)
error.GitError: Cannot initialize work tree for LineageOS/android_build_blueprint

Prior to clearing the ccache and source, I was getting conflicting commits and build errors so I thought this would be the best route.

hartigan43 avatar Jun 17 '20 15:06 hartigan43

I'm seeing the same error, also after a clean checkout. I guess they're serious when they say "Python 2 is no longer supported" but... yeah it's inside a container, isn't it? I don't think this is an easy fix.

tekhedd avatar Dec 08 '20 21:12 tekhedd

Yeah, just ran into the same problem. Can't build LineageOS 17.1 for Sargo the 'easy' docker way anymore, I suppose?

thomas-ah avatar May 31 '21 10:05 thomas-ah