Package Details: funkwhale-venv 1.2.8-1

Git Clone URL: (read-only, click to copy)
Package Base: funkwhale-venv
Description: A community-driven project that lets you listen and share music and audio within a decentralized, open network.
Upstream URL:
Licenses: GPL3
Conflicts: funkwhale
Provides: funkwhale
Submitter: getzze
Maintainer: getzze
Last Packager: getzze
Votes: 0
Popularity: 0.000000
First Submitted: 2022-05-07 22:20 (UTC)
Last Updated: 2022-11-05 23:55 (UTC)

Dependencies (15)

Required by (0)

Sources (11)

Pinned Comments

getzze commented on 2022-05-07 22:32 (UTC)

Follow the instructions on the wiki [] or on the official documentation to finish the installation and configure your instance.

Latest Comments

jahway603 commented on 2022-12-29 02:36 (UTC) (edited on 2022-12-29 02:44 (UTC) by jahway603)

Brand new Arch Linux system was not able to install this package and I was not sure why - notice it complained that gcc was not installed. It worked after I installed gcc - can you please add that as a required package for this one? Thanks.

getzze commented on 2022-11-05 23:21 (UTC) (edited on 2022-11-05 23:57 (UTC) by getzze)

Thanks for reporting, just updated the package to 1.2.8. Let me know if it is still not working.

mqs commented on 2022-11-05 11:53 (UTC) (edited on 2022-11-05 16:59 (UTC) by mqs)

I think I found the issue. The symbol is deprecated and was restored in cryptography 37.0.1 [0]. But those things where removed again in cryptography 38.0.0 [1]. But since they were not listed, I can only guess, I just read about it here:

So the solution would be to either try to update the package to 1.28, including the patched requirements [2] or just patch the requirements here.




mqs commented on 2022-11-05 11:29 (UTC)


I build the package two times but I just can't use funkwhale_manage to do anything:

# funkwhale_manage
2022-11-05 12:24:26,692 funkwhale_api.config INFO     Running with the following plugins enabled: funkwhale_api.contrib.scrobbler, funkwhale_api.contrib.listenbrainz, funkwhale_api.contrib.maloja
Traceback (most recent call last):
  File "/usr/share/webapps/funkwhale/api/", line 16, in <module>
  File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/django/", line 24, in setup
  File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/django/apps/", line 91, in populate
    app_config = AppConfig.create(entry)
  File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/django/apps/", line 124, in create
    mod = import_module(mod_path)
  File "/usr/lib/python3.10/importlib/", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/channels/", line 4, in <module>
    import daphne.server
  File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/daphne/", line 5, in <module>
    from twisted.internet import asyncioreactor  # isort:skip
  File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/twisted/internet/", line 19, in <module>
    from twisted.internet.posixbase import (
  File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/twisted/internet/", line 19, in <module>
    from twisted.internet import error, tcp, udp
  File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/twisted/internet/", line 38, in <module>
    from twisted.internet._newtls import (
  File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/twisted/internet/", line 18, in <module>
    from twisted.protocols.tls import TLSMemoryBIOFactory, TLSMemoryBIOProtocol
  File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/twisted/protocols/", line 40, in <module>
    from OpenSSL.SSL import (
  File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/OpenSSL/", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/OpenSSL/", line 1556, in <module>
    class X509StoreFlags(object):
  File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/OpenSSL/", line 1577, in X509StoreFlags
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

Any ideas? Can/Should I clean pip or something and how would I do that? I already tried pip cache purge but without success. I did not find anything usable while googling.

getzze commented on 2022-05-11 21:43 (UTC)

I find more useful to have a .service as it can be enabled. I never managed to make the .target autostart.

clarfonthey commented on 2022-05-07 22:36 (UTC)

Putting this comment here since this is the newer, more canonical version of the package:

funkwhale.service is listed as in the official documentation, and IMHO, a target makes a lot more sense than a service since the funkwhale service doesn't actually do anything besides depend on other services.

Probably want to update both this and the other package.

getzze commented on 2022-05-07 22:32 (UTC)

Follow the instructions on the wiki [] or on the official documentation to finish the installation and configure your instance.