repo sync error as november 2025 (https://github.com/android-x86-mirror/)

92 views
Skip to first unread message

Din Assegaf

unread,
Nov 2, 2025, 11:17:24 PMNov 2
to Android-x86
repo init -u https://github.com/android-x86-mirror/manifest -b oreo-x86
sync --no-tags --no-clone-bundle -j1 --fail-fast

emote: Not Found
fatal: repository 'https://github.com/android-x86-mirror/platform/bionic/' not found

Repo command failed due to the following `SyncFailFastError` errors:
GitCommandError: 'fetch --quiet --progress x86 --prune --recurse-submodules=no --no-tags +refs/heads/oreo-x86:refs/remotes/x86/oreo-x86' on platform/bionic failed
stdout: remote: Not Found



Mauro Rossi

unread,
Nov 15, 2025, 2:10:13 PMNov 15
to Android-x86
Hi, I had a similar problem, that is due to having salvaged the original oreo-x86 manifest for OSDN
that allowed naming conventions as per AOSP sources, with "/" in project URLs, while github.com and sourceforge.net do not allow "/" in project URLs, in addition the github.com replaces "-" when using their mirroring procedure, while sourceforge.net android-x86 repo replaced "/" with  "_"





In order to be able to repo sync with android-x86-mirror 
the file .repo/manifests/android-x86.xml file in manifests requires adjustments:

The following changes are necessary only to android-x86 forked projects,
which are the ones after   <!-- From Android-x86 repositories -->

1) define remote name="x86" with URL fetch="https://github.com/android-x86-mirror/"
2) use name="kernel" instead of "kernel/common"
2) remove 'platform/' prefix
3) replace '/' with '-'

At that point repo sync will work

In case you'd like to use sourceforge.net mirror:

1) define remote name="x86" with URL fetch="https://git.code.sf.net/p/android-x86/"
2) use name="kernel" instead of "kernel/common"
2) remove 'platform_' prefix
3) replace '/' with '_'
Reply all
Reply to author
Forward
0 new messages