GithubHelp home page GithubHelp logo

fdroid-docker-server's People

Contributors

jacen92 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

fdroid-docker-server's Issues

add sftp server

Add an sftp server to securly upload APK to the repository

Critical error in the application

Good afternoon.
I tried to run your application and got this error.

docker run --rm -p 80:80 -p 22:22 -v $PWD/config:/opt/config --name fdroid fdroid
Update fdroid scp password
No custom authorized_keys file found in /opt/config
No custom config.py file found
No custom config.in.py file found in /opt/config
No custom keystore.jks file found in /opt/config
Copy apks from /opt/apk
Run fdroid update
INFO: Creating signed index with this key (SHA256):..............................
INFO: Creating signed index with this key (SHA256):..............................
INFO: Finished
INFO: Creating signed index with this key (SHA256):..............................
INFO: Creating signed index with this key (SHA256):..............................
INFO: Finished
/
Starting nginx and ssh daemons
Monitoring /home/fdroid directory
Setting up watches.
Watches established.
The file 'F-Droid.apk' appeared in directory '/home/fdroid/' via 'CLOSE_WRITE,CLOSE'
CRITICAL: Unknown exception found!
Traceback (most recent call last):
  File "/usr/bin/fdroid", line 170, in <module>
    main()
  File "/usr/bin/fdroid", line 165, in main
    raise e
  File "/usr/bin/fdroid", line 146, in main
    mod.main()
  File "/usr/lib/python3/dist-packages/fdroidserver/update.py", line 1968, in main
    apks, cachechanged = process_apks(apkcache, repodirs[0], knownapks, options.use_date_from_apk)
  File "/usr/lib/python3/dist-packages/fdroidserver/update.py", line 1496, in process_apks
    use_date_from_apk, ada, True)
  File "/usr/lib/python3/dist-packages/fdroidserver/update.py", line 1410, in process_apk
    if not common.verify_apk_signature(apkfile):
  File "/usr/lib/python3/dist-packages/fdroidserver/common.py", line 2867, in verify_apk_signature
    output = subprocess.check_output(args + [apk])
  File "/usr/lib/python3.7/subprocess.py", line 395, in check_output
    **kwargs).stdout
  File "/usr/lib/python3.7/subprocess.py", line 472, in run
    with Popen(*popenargs, **kwargs) as process:
  File "/usr/lib/python3.7/subprocess.py", line 775, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.7/subprocess.py", line 1522, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 8] Exec format error: '/usr/bin/apksigner'
Backup to persistant volume

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.