Thank you Aditya, appreciate your help. I still face issues detailed as below,
*-- Python Version*(venv) [vaij@rocky4 runtime]$ python -V Python 3.9.14 *-- Clean up existing Packages*pip freeze | xargs pip uninstall -y *-- Install from Requirements*(venv) [vaij@rocky4 runtime]$ pip install -r requirements.txt *-- One Package did not install *ERROR: Could not find a version that satisfies the requirement subscription-manager==1.29.30 (from versions: none) ERROR: No matching distribution found for subscription-manager==1.29.30 *-- Try running setup*(venv) [vaij@rocky4 runtime]$ python3 $PGADMIN4_SRC/web/setup.py Traceback (most recent call last): File "/home/vaij/pgadmin4/web/setup.py", line 24, in <module> import config File "/home/vaij/pgadmin4/web/config.py", line 25, in <module> from pgadmin.utils import env, IS_WIN, fs_short_path File "/home/vaij/pgadmin4/web/pgadmin/__init__.py", line 25, in <module> from flask_socketio import SocketIO ModuleNotFoundError: No module named 'flask_socketio' *-- (Trial and error) Try running with sudo* (venv) [vaij@rocky4 runtime]$ sudo python3 $PGADMIN4_SRC/web/setup.py [sudo] password for vaij: Traceback (most recent call last): File "/home/vaij/pgadmin4/web/setup.py", line 24, in <module> import config File "/home/vaij/pgadmin4/web/config.py", line 25, in <module> from pgadmin.utils import env, IS_WIN, fs_short_path File "/home/vaij/pgadmin4/web/pgadmin/__init__.py", line 24, in <module> from flask import Flask, abort, request, current_app, session, url_for ModuleNotFoundError: No module named 'flask' *-- Check existing packages and specifically Flask Version*(venv) [vaij@rocky4 runtime]$ pip freeze > pgadmin4_packages.txt Flask==2.1.2 flatbuffers==1.12 fonttools==4.33.3 frozenlist==1.3.0 fsspec==2022.5.0 *-- Try running python3 $PGADMIN4_SRC/web/setup.py-- Manually install packages after above is failed for the following*(venv) [vaij@rocky4 runtime]$ pip install flask_socketio flask_babel flask_login flask_mail flask_paranoid flask_security email_validator flask_sqlalchemy simplejson flask_migrate *-- Try running python3 $PGADMIN4_SRC/web/setup.py*(venv) [vaij@rocky4 runtime]$ python3 $PGADMIN4_SRC/web/setup.py 2023-02-06 13:29:58,252: INFO pgadmin: ######################################################## 2023-02-06 13:29:58,253: INFO pgadmin: Starting pgAdmin 4 v6.19... 2023-02-06 13:29:58,253: INFO pgadmin: ######################################################## 2023-02-06 13:29:58,253: DEBUG pgadmin: Python syspath: ['/home/vaij/pgadmin4/web', '/usr/lib64/python39.zip', '/usr/lib64/python3.9', '/usr/lib64/python3.9/lib-dynload', '/home/vaij/pgadmin4/runtime/venv/lib64/python3.9/site-packages', '/home/vaij/pgadmin4/runtime/venv/lib/python3.9/site-packages', '/home/vaij/.local/lib/python3.9/site-packages', '/usr/local/lib64/python3.9/site-packages', '/usr/local/lib/python3.9/site-packages', '/usr/lib64/python3.9/site-packages', '/usr/lib/python3.9/site-packages'] Traceback (most recent call last): File "/home/vaij/pgadmin4/web/setup.py", line 220, in <module> app = create_app() File "/home/vaij/pgadmin4/web/pgadmin/__init__.py", line 302, in create_app app.logger.debug('Available translations: %s' % babel.list_translations()) File "/home/vaij/pgadmin4/runtime/venv/lib64/python3.9/site-packages/flask_babel/__init__.py", line 188, in list_translations for dirname in get_babel().translation_directories: File "/home/vaij/pgadmin4/runtime/venv/lib64/python3.9/site-packages/flask_babel/__init__.py", line 44, in get_babel if not hasattr(app, 'extensions'): File "/home/vaij/pgadmin4/runtime/venv/lib64/python3.9/site-packages/werkzeug/local.py", line 316, in __get__ obj = instance._get_current_object() # type: ignore[misc] File "/home/vaij/pgadmin4/runtime/venv/lib64/python3.9/site-packages/werkzeug/local.py", line 513, in _get_current_object raise RuntimeError(unbound_message) from None RuntimeError: Working outside of application context. This typically means that you attempted to use functionality that needed the current application. To solve this, set up an application context with app.app_context(). See the documentation for more information. Attaching pip freeze for your reference. On Mon, Feb 6, 2023 at 1:05 AM Aditya Toshniwal < aditya.toshni...@enterprisedb.com> wrote: > Hi Vaij, > > You're using Flask 2.2.2. But the pgAdmin requirements say: > > Flask==2.0.3; python_version <= '3.6' > Flask==2.1.*; python_version >= '3.7' > > Please use pgAdmin requirements.txt to create venv. > > > On Mon, Feb 6, 2023 at 10:57 AM Vaij Bharamshetty <vai...@gmail.com> > wrote: > >> Hi Aditya, >> >> Thank you for reaching out. Please find the attached output. >> >> Vaij >> >> On Mon, Feb 6, 2023 at 12:01 AM Aditya Toshniwal < >> aditya.toshni...@enterprisedb.com> wrote: >> >>> Hi Vaij, >>> >>> Please share pip freeze output. Looks like some issue with Flask version. >>> >>> On Sun, Feb 5, 2023 at 10:00 AM Vaij Bharamshetty <vai...@gmail.com> >>> wrote: >>> >>>> Hi team, >>>> >>>> I am trying to set up dev. environment Rocky Linux 9. Despite repeated >>>> attempts, I am still getting the following errors and need help in >>>> fixing this. >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> *Traceback (most recent call last): File >>>> "/home/vaij/pgadmin4/web/setup.py", line 24, in <module> import config >>>> File "/home/vaij/pgadmin4/web/config.py", line 25, in <module> from >>>> pgadmin.utils import env, IS_WIN, fs_short_path File >>>> "/home/vaij/pgadmin4/web/pgadmin/__init__.py", line 24, in <module> from >>>> flask import Flask, abort, request, current_app, session, url_for File >>>> "/home/vaij/pgadmin4/runtime/venv/lib64/python3.9/site-packages/flask/__init__.py", >>>> line 4, in <module> from . import json as json File >>>> "/home/vaij/pgadmin4/runtime/venv/lib64/python3.9/site-packages/flask/json/__init__.py", >>>> line 8, in <module> from ..globals import current_app File >>>> "/home/vaij/pgadmin4/runtime/venv/lib64/python3.9/site-packages/flask/globals.py", >>>> line 56, in <module> app_ctx: "AppContext" = LocalProxy( # type: >>>> ignore[assignment]TypeError: __init__() got an unexpected keyword argument >>>> 'unbound_message'* >>>> >>>> Please do the needful. I would like to join as a contributor. >>>> >>>> Thank you, >>>> >>>> Vaij >>>> >>>> >>> >>> -- >>> Thanks, >>> Aditya Toshniwal >>> pgAdmin Hacker | Software Architect | *edbpostgres.com* >>> <http://edbpostgres.com> >>> "Don't Complain about Heat, Plant a TREE" >>> >> > > -- > Thanks, > Aditya Toshniwal > pgAdmin Hacker | Software Architect | *edbpostgres.com* > <http://edbpostgres.com> > "Don't Complain about Heat, Plant a TREE" >
absl-py==1.1.0 aiohttp==3.8.1 aiosignal==1.2.0 alembic==1.8.0 analytics-python==1.4.0 anyio==3.6.1 argon2-cffi==21.3.0 argon2-cffi-bindings==21.2.0 asgiref==3.5.2 asttokens==2.0.5 astunparse==1.6.3 async-timeout==4.0.2 attrs==21.4.0 Babel==2.10.1 backcall==0.2.0 backoff==1.10.0 bcrypt==3.2.2 beautifulsoup4==4.11.1 bleach==5.0.0 boto3==1.24.5 botocore==1.27.5 bs4==0.0.1 cachetools==5.2.0 certifi==2022.5.18.1 cffi==1.15.0 chardet==4.0.0 charset-normalizer==2.0.12 click==8.1.3 cloudpickle==2.1.0 configobj==5.0.6 cryptography==37.0.2 cycler==0.11.0 dasbus==1.4 databricks-cli==0.17.0 dbus-python==1.2.18 debugpy==1.6.0 decorator==5.1.1 defusedxml==0.7.1 docker==5.0.3 entrypoints==0.4 ethtool==0.15 executing==0.8.3 fastapi==0.78.0 fastjsonschema==2.15.3 ffmpy==0.3.0 Flask==2.1.2 flatbuffers==1.12 fonttools==4.33.3 frozenlist==1.3.0 fsspec==2022.5.0 gast==0.4.0 gitdb==4.0.9 GitPython==3.1.27 google-auth==2.6.6 google-auth-oauthlib==0.4.6 google-pasta==0.2.0 gpg==1.15.1 gradio==3.0.22 greenlet==1.1.2 grpcio==1.46.3 gunicorn==20.1.0 h11==0.13.0 h5py==3.7.0 httpcore==0.15.0 httpx==0.23.0 idna==3.3 importlib-metadata==4.11.4 iniparse==0.4 ipykernel==6.13.0 ipython==8.4.0 ipython-genutils==0.2.0 isc==2.0 itsdangerous==2.1.2 jedi==0.18.1 Jinja2==3.1.2 jmespath==1.0.0 joblib==1.1.0 json5==0.9.8 jsonschema==4.6.0 jupyter-client==7.3.1 jupyter-core==4.10.0 jupyter-server==1.17.0 jupyterlab==3.4.2 jupyterlab-pygments==0.2.2 jupyterlab-server==2.14.0 keras==2.9.0 Keras-Preprocessing==1.1.2 kiwisolver==1.4.3 libclang==14.0.1 libcomps==0.1.18 linkify-it-py==1.0.3 lxml==4.6.5 Mako==1.2.0 Markdown==3.3.7 markdown-it-py==2.1.0 MarkupSafe==2.1.1 matplotlib==3.5.2 matplotlib-inline==0.1.3 mdit-py-plugins==0.3.0 mdurl==0.1.1 mistune==0.8.4 mlflow==1.26.1 monotonic==1.6 multidict==6.0.2 nbclassic==0.3.7 nbclient==0.6.4 nbconvert==6.5.0 nbformat==5.4.0 nest-asyncio==1.5.5 nftables==0.1 notebook==6.4.11 notebook-shim==0.1.0 numpy==1.22.4 oauthlib==3.2.0 opt-einsum==3.3.0 orjson==3.7.5 packaging==21.3 pandas==1.4.2 pandocfilters==1.5.0 paramiko==2.11.0 parso==0.8.3 perf==0.1 pexpect==4.8.0 pickleshare==0.7.5 Pillow==9.1.1 ply==3.11 prometheus-client==0.14.1 prometheus-flask-exporter==0.20.2 prompt-toolkit==3.0.29 protobuf==3.19.4 psutil==5.9.1 ptyprocess==0.7.0 pure-eval==0.2.2 py4j==0.10.9.3 pyasn1==0.4.8 pyasn1-modules==0.2.8 pycairo==1.20.1 pycparser==2.21 pycryptodome==3.15.0 pydantic==1.9.1 pydub==0.25.1 Pygments==2.12.0 PyGObject==3.40.1 pyinotify==0.9.6 PyJWT==2.4.0 PyNaCl==1.5.0 pyparsing==3.0.9 pyrsistent==0.18.1 PySocks==1.7.1 pyspark==3.2.1 python-dateutil==2.8.2 python-linux-procfs==0.7.0 python-multipart==0.0.5 pytz==2022.1 pyudev==0.22.0 PyYAML==6.0 pyzmq==23.1.0 querystring-parser==1.2.4 requests==2.27.1 requests-oauthlib==1.3.1 rfc3986==1.5.0 rpm==4.16.1.3 rsa==4.8 s3transfer==0.6.0 scikit-learn==1.1.1 scipy==1.8.1 selinux==3.4 Send2Trash==1.8.0 sepolicy==3.4 setools==4.4.0 setroubleshoot==1.1 six==1.16.0 smmap==5.0.0 sniffio==1.2.0 sos==4.3 soupsieve==2.3.2.post1 SQLAlchemy==1.4.37 sqlparse==0.4.2 SSSDConfig==2.7.3 stack-data==0.2.0 starlette==0.19.1 subscription-manager==1.29.30.1 systemd-python==234 tabulate==0.8.9 tensorboard==2.9.0 tensorboard-data-server==0.6.1 tensorboard-plugin-wit==1.8.1 tensorflow==2.9.1 tensorflow-estimator==2.9.0 tensorflow-io-gcs-filesystem==0.26.0 termcolor==1.1.0 terminado==0.15.0 threadpoolctl==3.1.0 tinycss2==1.1.1 tornado==6.1 traitlets==5.2.2.post1 typing_extensions==4.2.0 uc-micro-py==1.0.1 urllib3==1.26.9 uvicorn==0.17.6 wcwidth==0.2.5 webencodings==0.5.1 websocket-client==1.3.2 Werkzeug==2.1.2 wrapt==1.14.1 yarl==1.7.2 zipp==3.8.0