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.
Search Criteria
Package Details: funkwhale-venv 1.2.8-1
Git Clone URL: | https://aur.archlinux.org/funkwhale-venv.git (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: | https://funkwhale.audio/ |
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)
- curl (curl-minimal-git, curl-git)
- ffmpeg (ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-intel-full-git, ffmpeg-yt-dlp-bin, ffmpeg-shinobi, ffmpeg-git, ffmpeg-ndi, ffmpeg-mmal, ffmpeg-decklink, ffmpeg-amd-full-git, ffmpeg-amd-full, ffmpeg-gpl-bin, ffmpeg-v4l2-request-git, ffmpeg-headless, ffmpeg-nocuda, ffmpeg-nonvidia, ffmpeg-cuda, ffmpeg-jxl, ffmpeg-mpp, ffmpeg-libfdk_aac, ffmpeg-full, ffmpeg-full-git, ffmpeg-obs)
- file (file-git)
- libjpeg (libjpeg-turbo-minimal-git, mozjpeg-git, libjpeg-turbo-git, mozjpeg, libjpeg-turbo)
- libldap (libldap24)
- libpqxx (libpqxx-git)
- libsasl
- postgresql (pipelinedb, agensgraph-git, postgresql-1c, postgresql-9.5, postgresql-9.4, postgresql-src-beta, postgresql-9.6, postgresql-11, postgresql-10, postgresql-12, postgresql13, postgresql-src, postgresql-lts)
- python (nogil-python, python36, python32, python39, python38, python37, python311, python312)
- redis (redis-testing, redis-git, keydb)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- apache (apache-git) (optional) – to use the Apache web server
- certbot-apache (certbot-apache-git) (optional) – for the server to be accessible from outside
- mod_xsendfile (optional) – needed if Apache server is used
- nginx (nginx-nchan-git, nginx-nchan, nginx-pagespeed, nginx-pagespeed-src, nginx-mainline-openssl-weak, nginx-rtmp, nginx-rtmp-src, nginx-rtmp-sergey-git, nginx-mainline-libressl, nginx-mainline-boringssl, nginx-minimal, nginx-quic-vkontakte, zestginx, nginx-quiche, nginx-quic-openssl-hg, nginx-mainline-pushstream, nginx-libressl, nginx-quic, tengine, tengine-extra, nginx-mainline) (optional) – to use nginx web server
Required by (0)
Sources (11)
- apache-funkwhale.conf
- env-template
- funkwhale-1.2.8-api.zip
- funkwhale-1.2.8-front.zip
- funkwhale-beat.service
- funkwhale-server.service
- funkwhale-worker.service
- funkwhale.service
- funkwhale_manage
- https://dev.funkwhale.audio/funkwhale/funkwhale/raw/1.2.8/deploy/funkwhale_proxy.conf
- https://dev.funkwhale.audio/funkwhale/funkwhale/raw/1.2.8/deploy/nginx.template
Latest Comments
jahway603 commented on 2022-12-29 02:36 (UTC) (edited on 2022-12-29 02:44 (UTC) by jahway603)
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: https://github.com/jasonrbriggs/stomp.py/issues/378.
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.
[0] https://cryptography.io/en/latest/changelog/#v37-0-1
[1] https://cryptography.io/en/latest/changelog/#v38-0-0
[2] https://dev.funkwhale.audio/funkwhale/funkwhale/-/commit/a0e734c3868dae2d76cb3424e2b06128f14113bf
mqs commented on 2022-11-05 11:29 (UTC)
Hi!
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/manage.py", line 16, in <module>
django.setup()
File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/django/apps/registry.py", line 91, in populate
app_config = AppConfig.create(entry)
File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/django/apps/config.py", line 124, in create
mod = import_module(mod_path)
File "/usr/lib/python3.10/importlib/__init__.py", 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/apps.py", line 4, in <module>
import daphne.server
File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/daphne/server.py", line 5, in <module>
from twisted.internet import asyncioreactor # isort:skip
File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/twisted/internet/asyncioreactor.py", line 19, in <module>
from twisted.internet.posixbase import (
File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/twisted/internet/posixbase.py", line 19, in <module>
from twisted.internet import error, tcp, udp
File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/twisted/internet/tcp.py", line 38, in <module>
from twisted.internet._newtls import (
File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/twisted/internet/_newtls.py", line 18, in <module>
from twisted.protocols.tls import TLSMemoryBIOFactory, TLSMemoryBIOProtocol
File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/twisted/protocols/tls.py", line 40, in <module>
from OpenSSL.SSL import (
File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import crypto, SSL
File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/OpenSSL/crypto.py", line 1556, in <module>
class X509StoreFlags(object):
File "/usr/share/webapps/funkwhale/virtualenv/lib/python3.10/site-packages/OpenSSL/crypto.py", line 1577, in X509StoreFlags
CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
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 funkwhale.target
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 [https://wiki.archlinux.org/index.php/Funkwhale] or on the official documentation to finish the installation and configure your instance.
Pinned Comments
getzze commented on 2022-05-07 22:32 (UTC)
Follow the instructions on the wiki [https://wiki.archlinux.org/index.php/Funkwhale] or on the official documentation to finish the installation and configure your instance.