pgAdmin4 startet nicht - failed to launch app server
Hallo, wenn ich versuche, pgAdmin4 auf TW zu starten, dann erscheint der Startbildschirm, die eigentliche Anwendung kommt aber nicht hoch. Starte ich von der Konsole, dann kommt folgendes: joachim@Satina:/usr/lib/python3.10/site-packages/pgadmin4-web/pgadmin/browser> pgAdmin4 QCoreApplication::applicationFilePath: Please instantiate the QApplication object first QCoreApplication::applicationFilePath: Please instantiate the QApplication object first Semaphore name: "pgadmin4-joachim-3ed67051214d25124b2c63f3117290d1-sema" Shared memory segment name: "pgadmin4-joachim-3ed67051214d25124b2c63f3117290d1-shmem" Python path: "/usr/lib/python3.10/site-packages:/usr/lib64/python3.10/site-packages" Python Home: "" Webapp path: "/usr/lib/python3.10/site-packages/pgadmin4-web/pgAdmin4.py" Schieße ich den Prozess mit Ctrl+C ab, kommt ^C"An error occurred initialising the pgAdmin 4 server:\n\nFailed to launch the application server, server thread exiting." Man erhält die Möglichkeit, einen festen Pfad zum Browser einzugeben, z.B. /usr/bin/firefox %URL% und die Pfade zu Python zu überprüfen. Mit OK geht's nur bedingt voran Python path: "/usr/lib/python3.10/site-packages:/usr/lib64/python3.10/site-packages" Python Home: "" Webapp path: "/usr/lib/python3.10/site-packages/pgadmin4-web/pgAdmin4.py" context.c:56: warning: mpd_setminalloc: ignoring request to set MPD_MINALLOC a second time Am Ende landet man beim Prompt und kein pgAdmin4. Defaultbrowser ist gesetzt und mit direktem Pfad tut's auch nicht Da ich mit Python nix am Hut habe, komme ich nicht weiter. Mich wundert's halt, da pgAdmin im Repo drin ist. Hat jemand pgAdmin auf Tumbleweed am Laufen? Es gibt von den Entwicklern leider kein eigenes RPM für Opensuse. Sonst hätte ich das mal ausprobiert. Joachim
hier noch das log file. Vlt hilft's ja Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/pgadmin4-web/pgAdmin4.py", line 87, in <module> exec(open(file_quote(setup_py), 'r').read()) File "<string>", line 449, in <module> File "<string>", line 372, in setup_db File "/usr/lib/python3.10/site-packages/pgadmin4-web/pgadmin/__init__.py", line 220, in create_app app.jinja_env.trim_blocks = True File "/usr/lib/python3.10/site-packages/flask/helpers.py", line 667, in __get__ return super().__get__(obj, type=type) File "/usr/lib/python3.10/site-packages/werkzeug/utils.py", line 109, in __get__ value = self.fget(obj) # type: ignore File "/usr/lib/python3.10/site-packages/flask/app.py", line 806, in jinja_env return self.create_jinja_environment() File "/usr/lib/python3.10/site-packages/flask/app.py", line 932, in create_jinja_environment rv = self.jinja_environment(self, **options) File "/usr/lib/python3.10/site-packages/flask/templating.py", line 45, in __init__ BaseEnvironment.__init__(self, **options) File "/usr/lib/python3.10/site-packages/jinja2/environment.py", line 363, in __init__ self.extensions = load_extensions(self, extensions) File "/usr/lib/python3.10/site-packages/jinja2/environment.py", line 117, in load_extensions extension = t.cast(t.Type["Extension"], import_string(extension)) File "/usr/lib/python3.10/site-packages/jinja2/utils.py", line 149, in import_string return getattr(__import__(module, None, None, [obj]), obj) AttributeError: module 'jinja2.ext' has no attribute 'autoescape' Exception ignored in: <module 'threading' from '/usr/lib64/python3.10/threading.py'> Traceback (most recent call last): File "/usr/lib64/python3.10/threading.py", line 1567, in _shutdown lock.acquire() KeyboardInterrupt:
Hallo Joachim, hallo zusammen, Am Dienstag, 14. Februar 2023, 13:35:48 CET schrieb Joachim H.:
File "/usr/lib/python3.10/site-packages/jinja2/utils.py", line 149, in import_string
return getattr(__import__(module, None, None, [obj]), obj)
AttributeError: module 'jinja2.ext' has no attribute 'autoescape'
Das dürfte der relevante Fehler sein, und eine schnelle Suche ergibt u. a. https://stackoverflow.com/questions/72651555/ Da hat sich wohl etwas im aktuellen jinja2-Modul geändert, und pgAdmin4 (oder eins der Python-Module "zwischen" pgAdmin4 und jinja2) versucht immer noch den alten Code zu verwenden. Ich würde einen Bugreport empfehlen ;-) (bitte Dein Logfile und den Stackoverflow-Link als Hinweise dazupacken) Gruß Christian Boltz -- If we get Flemish, we should get also Plat-Duutsch, Beirisch and Östereichish. (The last two are the same, but don't tell them that, because the inhabitants think they are not, because they are better then the other. :) [houghi in opensuse]
Hallo Christian, Ich habe jetzt einen Account bei Bugzilla angelegt, kann mich aber nicht einloggen. Es gibt keinerlei Hinweise, warum. Mir vergeht jetzt schon der Spaß. Trotzdem danke für das Drübergucken. Gruß Joachim Am 15.02.2023 um 00:13 schrieb Christian Boltz:
Hallo Joachim, hallo zusammen,
Am Dienstag, 14. Februar 2023, 13:35:48 CET schrieb Joachim H.:
File "/usr/lib/python3.10/site-packages/jinja2/utils.py", line 149, in import_string
return getattr(__import__(module, None, None, [obj]), obj)
AttributeError: module 'jinja2.ext' has no attribute 'autoescape' Das dürfte der relevante Fehler sein, und eine schnelle Suche ergibt u. a. https://stackoverflow.com/questions/72651555/
Da hat sich wohl etwas im aktuellen jinja2-Modul geändert, und pgAdmin4 (oder eins der Python-Module "zwischen" pgAdmin4 und jinja2) versucht immer noch den alten Code zu verwenden.
Ich würde einen Bugreport empfehlen ;-) (bitte Dein Logfile und den Stackoverflow-Link als Hinweise dazupacken)
Gruß
Christian Boltz
Am 15.02.23 um 10:35 schrieb Joachim H.: (...)
Ich habe jetzt einen Account bei Bugzilla angelegt, kann mich aber nicht einloggen. Es gibt keinerlei Hinweise, warum.
Versuche zunächst mal das Übliche: Browser Neustart CTRL-F5 Löschen der Browser Caches ...
Mir vergeht jetzt schon der Spaß. (...) Na ja, deine Frust Toleranz scheint nicht allzu hoch zu sein ;-)
Locker bleiben Bernd BTW: Das DoubleOptIn hast du gemacht, ja? -- Die normative Kraft des Faktischen behindert die Entwicklung zum Besseren.
Moinsen, Am 15.02.2023 um 11:07 schrieb Bernd Nachtigall:
Mir vergeht jetzt schon der Spaß. (...) Na ja, deine Frust Toleranz scheint nicht allzu hoch zu sein ;-)
Nah, das ist jetzt nicht das einzige Problem aktuell. Zuerst geht grub kaputt, dann bleibt die Installation mit Schreibfehler hängen, dann kann ich pgAdmin nicht starten, Proton macht Mucken, USB-Ports (Maus) werden erst nach dem Login aktiv, ...
Locker bleiben
Ich schüttel mich einfach mal ;-)
Bernd BTW: Das DoubleOptIn hast du gemacht, ja?
Um ehrlich zu sein, habe ich keinen Schimmer, was du damit meinst. Joachim
Am Mittwoch, 15. Februar 2023, 10:35:20 CET schrieb Joachim H.:
Hallo Christian,
Ich habe jetzt einen Account bei Bugzilla angelegt, kann mich aber nicht einloggen. Es gibt keinerlei Hinweise, warum.
Falls du den bugzilla von opensuse meinst, da habe ich das Problem seit neustem auch. Ich meine da laufen irgendwelche TRacker im Hintergrund. Ich muss dann pihole und meine direkten Blocker im Browser abschalten um mich bei bugzilla von suse anzumelden. Vielleicht ist das bei dir auch so. Gruß Eric
Hallo Joachim, hallo zusammen, Am Mittwoch, 15. Februar 2023, 10:35:20 CET schrieb Joachim H.:
Ich habe jetzt einen Account bei Bugzilla angelegt, kann mich aber nicht einloggen. Es gibt keinerlei Hinweise, warum.
Lass mich raten: Du bekommst wieder das Login-Formular zu sehen? Das ist ein bekanntes Problem, ich "durfte" auch schon 5 bis 10 mal probieren, bis ich endlich eingeloggt war. Also einfach hartnäckig sein. (Alternativ: bugzilla.suse.com ist der gleiche Bugzilla (bis auf andere Voreinstellungen), aber der Login funktioniert komischerweise) Meines Wissens ist in den nächsten Wochen ein Bugzilla-Update geplant - mit etwas Glück wird dabei auch endlich das Login-Problem gefixt. Gruß Christian Boltz -- mv ~/Hirn ~/Sieb [David Haller in suse-linux]
participants (4)
-
Bernd Nachtigall
-
Christian Boltz
-
Eric Schirra
-
Joachim H.