For 2 months now, I try to install the fdroid server on my fedora 38 server, without any chances.
I followed this manual Setup an F-Droid App Repo | F-Droid - Free and Open Source Android App Repository
First error was, that there was no apksigner. After 2 weeks of searching I found one and placed it inside the root directory. Now, when I want to update via
fdroid update the following errors shows up:
2023-05-17 10:31:48,213 CRITICAL: Unknown exception found! Traceback (most recent call last): File "/root/fdroid-build/.env/bin/fdroid", line 8, in <module> sys.exit(main()) ^^^^^^ File "/root/fdroid-build/.env/lib64/python3.11/site-packages/fdroidserver/__main__.py", line 230, in main raise e File "/root/fdroid-build/.env/lib64/python3.11/site-packages/fdroidserver/__main__.py", line 211, in main mod.main() File "/root/fdroid-build/.env/lib64/python3.11/site-packages/fdroidserver/update.py", line 2355, in main index.make(repoapps, apks, repodirs, False) File "/root/fdroid-build/.env/lib64/python3.11/site-packages/fdroidserver/index.py", line 124, in make make_v2(sortedapps, apks, repodir, repodict, requestsdict, File "/root/fdroid-build/.env/lib64/python3.11/site-packages/fdroidserver/index.py", line 809, in make_v2 signindex.sign_index(repodir, json_name) File "/root/fdroid-build/.env/lib64/python3.11/site-packages/fdroidserver/signindex.py", line 165, in sign_index sign_jar(jar_file) File "/root/fdroid-build/.env/lib64/python3.11/site-packages/fdroidserver/signindex.py", line 81, in sign_jar config['apksigner'], ~~~~~~^^^^^^^^^^^^^ KeyError: 'apksigner'
I also tried to solve this error with chatGPT and reinstalled the fdroid server via
pip install git+https://gitlab.com/fdroid/fdroidserver
During all this time, I am in the fdroid environment created via with
python3 -m venv .env
Please, can someone help me to finally finish this setup? I fought for many weeks now and as a last hope, I got to this forum here. Many thanks for every little hint.