Description of problem: Just launch pgAdmin4 Version-Release number of selected component: pgadmin4-6.18-2.fc38 Additional info: reporter: libreport-2.17.6 kernel: 6.2.0-0.rc4.31.fc38.x86_64+debug cmdline: /usr/bin/python3 /usr/lib/pgadmin4/pgAdmin4.py cgroup: 0::/user.slice/user-1000.slice/user/app.slice/app-gnome-pgadmin4-55408.scope uid: 1000 reason: zone.py:757:Zone:AttributeError: module 'dns.rdtypes' has no attribute 'ANY' executable: /usr/lib/pgadmin4/pgAdmin4.py type: Python3 package: pgadmin4-6.18-2.fc38 runlevel: N 5 exception_type: AttributeError crash_function: Zone interpreter: python3-3.11.1-3.fc38.x86_64 comment: Just launch pgAdmin4 Truncated backtrace: #1 [/usr/lib/python3.11/site-packages/dns/zone.py:757] Zone #2 [/usr/lib/python3.11/site-packages/dns/zone.py:86] <module> #3 [/usr/lib/python3.11/site-packages/eventlet/patcher.py:109] inject #4 [/usr/lib/python3.11/site-packages/eventlet/patcher.py:132] import_patched #5 [/usr/lib/python3.11/site-packages/eventlet/support/greendns.py:61] import_patched #6 [/usr/lib/python3.11/site-packages/eventlet/support/greendns.py:66] <module> #7 [/usr/lib/python3.11/site-packages/eventlet/green/socket.py:21] <module> #8 [/usr/lib/python3.11/site-packages/eventlet/convenience.py:7] <module> #9 [/usr/lib/python3.11/site-packages/eventlet/__init__.py:17] <module> #10 [/usr/lib/python3.11/site-packages/socketio/zmq_manager.py:5] <module> #11 [/usr/lib/python3.11/site-packages/socketio/__init__.py:9] <module> #12 [/usr/lib/python3.11/site-packages/flask_socketio/__init__.py:9] <module> #13 [/usr/lib/pgadmin4/pgadmin/__init__.py:24] <module> #14 [/usr/lib/pgadmin4/config.py:25] <module> #15 [/usr/lib/pgadmin4/pgAdmin4.py:38] <module>
Created attachment 1938832 [details] File: os_info
Created attachment 1938833 [details] File: environ
Created attachment 1938834 [details] File: mountinfo
Created attachment 1938835 [details] File: open_fds
Created attachment 1938836 [details] File: namespaces
Created attachment 1938837 [details] File: backtrace
Created attachment 1938838 [details] File: cpuinfo
❯ pgadmin4-qt QSocketNotifier: Can only be used with threads started with QThread Traceback (most recent call last): File "/usr/lib/pgadmin4/pgAdmin4.py", line 38, in <module> import config File "/usr/lib/pgadmin4/config.py", line 25, in <module> from pgadmin.utils import env, IS_WIN, fs_short_path File "/usr/lib/pgadmin4/pgadmin/__init__.py", line 24, in <module> from flask_socketio import SocketIO File "/usr/lib/python3.11/site-packages/flask_socketio/__init__.py", line 9, in <module> from socketio import socketio_manage # noqa: F401 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/socketio/__init__.py", line 9, in <module> from .zmq_manager import ZmqManager File "/usr/lib/python3.11/site-packages/socketio/zmq_manager.py", line 5, in <module> import eventlet.green.zmq as zmq File "/usr/lib/python3.11/site-packages/eventlet/__init__.py", line 17, in <module> from eventlet import convenience File "/usr/lib/python3.11/site-packages/eventlet/convenience.py", line 7, in <module> from eventlet.green import socket File "/usr/lib/python3.11/site-packages/eventlet/green/socket.py", line 21, in <module> from eventlet.support import greendns File "/usr/lib/python3.11/site-packages/eventlet/support/greendns.py", line 66, in <module> setattr(dns, pkg, import_patched('dns.' + pkg)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/eventlet/support/greendns.py", line 61, in import_patched return patcher.import_patched(module_name, **modules) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/eventlet/patcher.py", line 132, in import_patched return inject( ^^^^^^^ File "/usr/lib/python3.11/site-packages/eventlet/patcher.py", line 109, in inject module = __import__(module_name, {}, {}, module_name.split('.')[:-1]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/dns/zone.py", line 86, in <module> class Zone(dns.transaction.TransactionManager): File "/usr/lib/python3.11/site-packages/dns/zone.py", line 757, in Zone ) -> dns.rdtypes.ANY.SOA.SOA: ^^^^^^^^^^^^^^^ AttributeError: module 'dns.rdtypes' has no attribute 'ANY' ❯
python-eventlet-0.33.1 is incompatible with python-dns-2.3.0, whereas python-eventlet-0.33.3 works. Scratch build [1]. [1] https://koji.fedoraproject.org/koji/taskinfo?taskID=96289058
Thanks for the PR, update building in rawhide. Do we need this anywhere else, or can we close it now?
Rawhide is sufficient as python-dns-2.3.0 is rawhide only. Thanks!