[FOSSGIS-Talk] QGIS 3.10.11 und 3.16.0, Python Fehlermeldungen beim Start von QGIS

Thomas B rdbath.regiodata at gmail.com
Mi Dez 2 08:18:11 CET 2020


Hallo Peter,
ist der aufgeführte Pfad " C:/Users/user/AppData/Roaming/QGIS " der
tatsächliche Pfad oder "user" hier nur exemplarisch zu verstehen?

Bzw. anders gefragt: Gibt es in deinem Usernamen unter Windows und damit in
dem Pfad zu %APPDATA% Umlaute oder Sonderzeichen?
Falls nein gibt es dann Umlaute/Sonderzeichen im Pfad zur QGIS-Installation?

Beim Aufruf von QGIS mit --noplugins Parameter ( z.B.
"C:\OSGeo4W64\bin\qgis-bin.exe --noplugins"  )  treten keine Fehler auf,
oder?

Du kannst auch mal QGIS mit einem sauberen Profil aufrufen, indem du auf
einen anderen und leeren Profilordner verweist, wo dann nochmal ein
sauberes Profil angelegt wird, z.B. "C:\OSGeo4W64\bin\qgis-bin.exe
--profiles-path D:\mein_ordner"

Viele Grüße,
Thomas

Am Di., 1. Dez. 2020 um 18:11 Uhr schrieb Peter S. <webentry at web.de>:

> Hallo in die Runde,
>
> nach nicht ganz 2 Jahren QGIS Abstinenz, kann ich im nächsten Jahr endlich
> wieder mit QGIS arbeiten.
> Um alles mal wieder aufzufrischen habe ich auf einem neuen Laptop alles
> installiert was man so braucht.
> Bereits bei der ersten Installation, verwendet wurde die
> Netzwerkinstallation, gab es einen Fehler, den ich
> leider nicht weiter beachtet habe. Also das ganze nochmal gestartet und
> diese lief auch ohne Probleme durch.
> Aber bereits beim ersten Start von QGIS gab es diverse Python
> Fehlermeldungen, so wie diese:
>
> Ein Fehler trat bei der Ausführung von Python-Code auf:
>
> SystemError: returned a result with an error set
>
> Traceback (most recent call last):
>   File "", line 1, in
> NameError: name 'pyplugin_installer' is not defined
>
> The above exception was the direct cause of the following exception:
>
> Traceback (most recent call last):
>   File
> "C:/Users/user/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\Discovery\discoveryplugin.py",
> line 327, in do_db_operations
>     if time.time() > self.last_query_time + self.db_idle_time:
> SystemError: returned a result with an error set
>
> Python-Version: 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC
> v.1914 64 bit (AMD64)]
> QGIS-Version: 3.10.11-A Coruña A Coruña, d2171173e4
>
> Diese Meldung war jetzt wohl schon nach dem zweiten oder dritten Start, da
> waren auch schon Erweiterungen installiert.
>
> Auch beim installieren von bestimmten Erweiterungen, kamen dann gleich
> diverse Fehlermeldungen.
>
> Nun gut, dann habe ich alles komplett deinstalliert, Benutzerverzeichnisse
> gelöscht usw. und dann nochmal neu installiert.
> Ging aber auch schief, es ist jetzt sogar noch schlechter, jetzt kommt
> eine ganze Reihe von Fehlermeldungen, hier mal ein Beispiel:
>
> Fehlermeldung, die beim Start von QGIS 3.16 kommen
>
> 1. Meldung
> Fehler bei der Ausführung folgenden Codes:
> import pyplugin_installer
>
> can't import io
> Python-Version:
>
> QGIS-Version:
> 3.16.0-Hannover 'Hannover', 43b64b13f3
>
> Python-Pfad:
>
> 2. Meldung
> Fehler bei der Ausführung folgenden Codes:
> pyplugin_installer.initPluginInstaller()
>
> can't import io
> Python-Version:
>
> QGIS-Version:
> 3.16.0-Hannover 'Hannover', 43b64b13f3
>
> Python-Pfad:
>
> SystemError: returned a result with an error set
> Traceback (most recent call last):
>   File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 784, in _import
>     _import_paths[p] = _AddDllDirectory(p)
>   File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 731, in
> _errcheck_zero
>     raise ctypes.WinError(ctypes.get_last_error())
> OSError: [WinError 123] Die Syntax für den Dateinamen, Verzeichnisnamen
> oder die Datenträgerbezeichnung ist falsch.
>
> The above exception was the direct cause of the following exception:
>
> Traceback (most recent call last):
>   File
> "C:/Users/user/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\Discovery\discoveryplugin.py",
> line 327, in do_db_operations
>     if time.time() > self.last_query_time + self.db_idle_time:
> SystemError: returned a result with an error set
>
>
> Derzeit kann ich nur die 3.8.3 als eigenständige Installation verwenden.
>
> Kann natürlich sein, das ich beim deinstallieren was falsch gemacht habe.
>
> Habe im Web eine Anleitung gefunden, nach der diese Verzeichnisse gelöscht
> werden sollten, nach dem über ‚Setup‘
> alles per „Uninstall“  deinstalliert wurde. Hier mal die Verzeichnisse:
> C:\OSgeo4w64
> C:\ProgramData\Microsoft\Windows\Start Menu\Programs\OSGeo4W
> C:\Users\%USER%\documents\grassdata
> C:\Users\%USER%\AppData\Local\QGIS
>
> Wie könnte man jetzt die QGIS Installation reparieren, das wäre jetzt die
> Frage?
>
> Mit bestem Gruß, Peter
>
> Gesendet von Mail für Windows 10
>
> --
> ....................................................................
> FOSSGIS Veranstaltungen
> https://www.fossgis.de/news/fossgis-events/
>
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> GIS-Bereich und Freier Geodaten!
> https://www.fossgis.de/             https://twitter.com/fossgis_eV
>
> ____________________________________________________________________
> FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste at fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste