On Thu, May 25, 2023, 10:11 Daxu Yin <daxuyin@xxxxxxxxx> wrote:
Hi,I am new to this list, please forgive me if I am submitting the following to the wrong place.We've just installed pgAdmin4 web on RHEL7.9.Once we started the httpd service, we couldn't login the system, the webpage spins forever.The error message is attached below.The RHEL 7.9 we use has FIPS enabled, e.g. cat /proc/sys/crypto/fips_enabled has a value of 1.It seems the version of pgAdmin4, 6.21, still uses MD5, which is not allowed by FIPS.I'd highly appreciate if anyone could let us know:1. Is there a version of pgAdmin4 on RHEL 7.9 that supports FIPS?2. Is there any plan down the road that pgAdmin4 would support FIPS on RHEL 7.9?3. Is there any way to get around the issue?Many thanks in advance,==============Error msg in pgadmin log file =========================2023-05-16 03:04:13,593: ERROR pgadmin: [digital envelope routines: EVP_DigestInit_ex] disabled for fipsTraceback (most recent call last):File "/usr/pgadmin4/venv/lib64/python3.6/site-packages/flask/app.py", line 1516, in full_dispatch_requestrv = self.dispatch_request()File "/usr/pgadmin4/venv/lib64/python3.6/site-packages/flask/app.py", line 1502, in dispatch_requestConnection to 10.138.182.10 closed by remote host.le.endpoint])(**req.view_args)Connection to 10.138.182.10 closed.thon3.6/site-packages/flask_login/utils.py", line 272, in decorated_view[daxu@ip-192-168-40-129 ~]$ rgs)File "/usr/pgadmin4/web/pgadmin/browser/__init__.py", line 634, in utilscurrent_ui_lock=current_ui_lockFile "/usr/pgadmin4/venv/lib64/python3.6/site-packages/flask/templating.py", line 150, in render_templateFile "/usr/pgadmin4/venv/lib64/python3.6/site-packages/flask/templating.py", line 128, in _renderrv = template.render(context)File "/usr/pgadmin4/venv/lib64/python3.6/site-packages/jinja2/environment.py", line 1291, in renderself.environment.handle_exception()File "/usr/pgadmin4/venv/lib64/python3.6/site-packages/jinja2/environment.py", line 925, in handle_exceptionraise rewrite_traceback_stack(source=source)File "/usr/pgadmin4/web/pgadmin/browser/templates/browser/js/utils.js", line 119, in top-level template codegravatar: {% if config.SHOW_GRAVATAR_IMAGE %}'{{ username | gravatar }}'{% else %}''{% endif %},File "/usr/pgadmin4/venv/lib64/python3.6/site-packages/flask_gravatar/__init__.py", line 151, in __call__hash = hashlib.md5(email.encode('utf-8')).hexdigest()ValueError: [digital envelope routines: EVP_DigestInit_ex] disabled for fipsDaxu Yin
410-340-5842
Wrong email list. I think this is what you want for pgAdmin pgadmin-support@xxxxxxxxxxxxxxxxxxxx or https://www.postgresql.org/list/pgadmin-support/
Best regards,
Dan Smith