Hello,
Im working on setting up a seafile CE server on a CT in proxmox. I keep running into an issue where I cant access it via web browser even though it says the server is started. Ive had to install gevent manually after viewing the seafile-monitor.log. Im not sure whats happening any help would be greatly appreciated!
[2025-12-03 16:44:04] Start seafevents.main
/opt/seafile/seafile-server-12.0.14/pro/python/seafevents/main.py:66: MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors, including RecursionError on Python 3.6. It may also silently lead to incorrect behaviour on Python 3.7. Please monkey-patch earlier. See* . Modules that had direct imports (NOT patched): [‘jwt.jwks_client (/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/jwt/jwks_client.py)’, ‘urllib3.util (/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/urllib3/util/init.py)’, 'urllib3.util.ssl (/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/urllib3/util/ssl.py)'].
from gevent import monkey; monkey.patch_all()
[2025-12-03 16:44:49] Start Monitor
[2025-12-03 16:44:49] Start seafevents.main
/opt/seafile/seafile-server-12.0.14/pro/python/seafevents/main.py:66: MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors, including RecursionError on Python 3.6. It may also silently lead to incorrect behaviour on Python 3.7. Please monkey-patch earlier. See . Modules that had direct imports (NOT patched): [‘urllib3.util.ssl (/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/urllib3/util/ssl.py)’, ‘urllib3.util (/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/urllib3/util/init.py)’, ‘jwt.jwks_client (/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/jwt/jwks_client.py)’].
from gevent import monkey; monkey.patch_all()
[2025-12-03 16:46:07] Start Monitor
[2025-12-03 16:46:07] Start seafevents.main
/opt/seafile/seafile-server-12.0.14/pro/python/seafevents/main.py:66: MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors, including RecursionError on Python 3.6. It may also silently lead to incorrect behaviour on Python 3.7. Please monkey-patch earlier. See . Modules that had direct imports (NOT patched): [‘urllib3.util (/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/urllib3/util/init.py)’, ‘urllib3.util.ssl (/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/urllib3/util/ssl.py)’, ‘jwt.jwks_client (/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/jwt/jwks_client.py)’].
from gevent import monkey; monkey.patch_all()
[2025-12-03 16:48:18] Start Monitor
[2025-12-03 16:48:18] Start seafevents.main
/opt/seafile/seafile-server-12.0.14/pro/python/seafevents/main.py:66: MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors, including RecursionError on Python 3.6. It may also silently lead to incorrect behaviour on Python 3.7. Please monkey-patch earlier. See . Modules that had direct imports (NOT patched): [‘urllib3.util (/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/urllib3/util/init.py)’, ‘jwt.jwks_client (/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/jwt/jwks_client.py)’, ‘urllib3.util.ssl (/opt/seafile/seafile-server-12.0.14/seahub/thirdpart/urllib3/util/ssl.py)’].
from gevent import monkey; monkey.patch_all()