Hi Everyone, I want to setup my own F-Droid Repo but it always fails and I don’t know where.
Here’s the Log:
fdroid build --all
2026-08-30 17:51:46,182 WARNING: unsafe permissions on ‘config.yml’ (should be 0600)!
2026-08-30 17:51:46,190 INFO: Building com.freetime.ssmpc:18
2026-08-30 17:51:46,193 INFO: Set up NDK r28 (28.0.13004108)
2026-08-30 17:51:46,193 WARNING: NoSuchPathError: build/com.freetime.ssmpc
2026-08-30 17:51:46,199 ERROR: Could not build app com.freetime.ssmpc due to unknown error: Traceback (most recent call last):
File “/usr/local/lib/python3.14/dist-packages/fdroidserver/build.py”, line 1208, in main
if trybuild(app, build, build_dir, output_dir, log_dir,
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
also_check_dir, srclib_dir, extlib_dir,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tmp_dir, repo_dir, vcs, options.test,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
options.server, options.force,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
options.onserver, options.refresh):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.14/dist-packages/fdroidserver/build.py”, line 929, in trybuild
build_local(app, build, vcs, build_dir, output_dir, log_dir, srclib_dir, extlib_dir, tmp_dir, force, onserver, refresh)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.14/dist-packages/fdroidserver/build.py”, line 473, in build_local
common.set_FDroidPopen_env(app, build)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File “/usr/local/lib/python3.14/dist-packages/fdroidserver/common.py”, line 3402, in set_FDroidPopen_env
env[‘SOURCE_DATE_EPOCH’] = get_source_date_epoch(get_build_dir(app))
~~~^^^^^^^^^^^^^^^^^^^^^
File “”, line 714, in setitem
File “”, line 788, in encode
TypeError: str expected, not NoneType
2026-08-30 17:51:46,201 INFO: Building com.freetime.ssmpc:19
2026-08-30 17:51:46,202 INFO: Set up NDK r28 (28.0.13004108)
2026-08-30 17:51:46,202 WARNING: NoSuchPathError: build/com.freetime.ssmpc
2026-08-30 17:51:46,203 ERROR: Could not build app com.freetime.ssmpc due to unknown error: Traceback (most recent call last):
File “/usr/local/lib/python3.14/dist-packages/fdroidserver/build.py”, line 1208, in main
if trybuild(app, build, build_dir, output_dir, log_dir,
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
also_check_dir, srclib_dir, extlib_dir,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tmp_dir, repo_dir, vcs, options.test,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
options.server, options.force,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
options.onserver, options.refresh):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.14/dist-packages/fdroidserver/build.py”, line 929, in trybuild
build_local(app, build, vcs, build_dir, output_dir, log_dir, srclib_dir, extlib_dir, tmp_dir, force, onserver, refresh)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.14/dist-packages/fdroidserver/build.py”, line 473, in build_local
common.set_FDroidPopen_env(app, build)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File “/usr/local/lib/python3.14/dist-packages/fdroidserver/common.py”, line 3402, in set_FDroidPopen_env
env[‘SOURCE_DATE_EPOCH’] = get_source_date_epoch(get_build_dir(app))
~~~^^^^^^^^^^^^^^^^^^^^^
File “”, line 714, in setitem
File “”, line 788, in encode
TypeError: str expected, not NoneType
2026-08-30 17:51:46,205 INFO: Building com.freetime.ssmpc:20
2026-08-30 17:51:46,205 INFO: Set up NDK r28 (28.0.13004108)
2026-08-30 17:51:46,205 WARNING: NoSuchPathError: build/com.freetime.ssmpc
2026-08-30 17:51:46,206 ERROR: Could not build app com.freetime.ssmpc due to unknown error: Traceback (most recent call last):
File “/usr/local/lib/python3.14/dist-packages/fdroidserver/build.py”, line 1208, in main
if trybuild(app, build, build_dir, output_dir, log_dir,
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
also_check_dir, srclib_dir, extlib_dir,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tmp_dir, repo_dir, vcs, options.test,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
options.server, options.force,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
options.onserver, options.refresh):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.14/dist-packages/fdroidserver/build.py”, line 929, in trybuild
build_local(app, build, vcs, build_dir, output_dir, log_dir, srclib_dir, extlib_dir, tmp_dir, force, onserver, refresh)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.14/dist-packages/fdroidserver/build.py”, line 473, in build_local
common.set_FDroidPopen_env(app, build)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File “/usr/local/lib/python3.14/dist-packages/fdroidserver/common.py”, line 3402, in set_FDroidPopen_env
env[‘SOURCE_DATE_EPOCH’] = get_source_date_epoch(get_build_dir(app))
~~~^^^^^^^^^^^^^^^^^^^^^
File “”, line 714, in setitem
File “”, line 788, in encode
TypeError: str expected, not NoneType
2026-08-30 17:51:46,208 INFO: Building com.freetime.geoweather:63
2026-08-30 17:51:46,208 INFO: Set up NDK r28 (28.0.13004108)
2026-08-30 17:51:46,212 INFO: Set up NDK r28 (28.0.13004108)
2026-08-30 17:51:46,213 INFO: Set up NDK r28 (28.0.13004108)
2026-08-30 17:51:46,213 INFO: Set up NDK r28 (28.0.13004108)
2026-08-30 17:51:46,214 INFO: Set up NDK r28 (28.0.13004108)
2026-08-30 17:51:46,214 INFO: Getting source for revision 1bbb1e5dad037824954abbc92cbf5d44b5581bef
2026-08-30 17:51:49,243 INFO: commit: 1bbb1e5dad037824954abbc92cbf5d44b5581bef (SHA1: 1bbb1e5dad037824954abbc92cbf5d44b5581bef)
2026-08-30 17:51:49,243 INFO: Initialising submodules
2026-08-30 17:51:49,853 INFO: Creating local.properties file at build/com.freetime.geoweather/local.properties
2026-08-30 17:51:49,854 INFO: Set up NDK r28 (28.0.13004108)
2026-08-30 17:51:49,856 INFO: Creating local.properties file at build/com.freetime.geoweather/app/local.properties
2026-08-30 17:51:49,857 INFO: Set up NDK r28 (28.0.13004108)
2026-08-30 17:51:49,874 INFO: Running ‘prebuild’ commands in build/com.freetime.geoweather/app
2026-08-30 17:51:49,875 INFO: Set up NDK r28 (28.0.13004108)
2026-08-30 17:51:50,079 ERROR: Gradle is not found. Please config the gradle path.