Seite 1 von 1
Sitzungseinrichtung: Unicode nach Bedarf
Veröffentlicht: 31. Oktober 2019 - 11:11 Uhr
vom Torwart
Hallo,
ich versuche zwei Pakete zu konfigurieren. Alle Tests mit PyScripter funktionieren, aber sobald ich `session-setup` zur Laufzeit oder über die Kommandozeile ausführe, erhalte ich folgenden Fehler:
2019-10-31 10:57:17,369 CRITICAL AttributeError: 'unicode' object has no attribute 'asrequirement'.
Dies geschieht, obwohl die Funktion `session-setup` lediglich eine einfache `print`-Anweisung für 'toto' enthält. Meine
Wapt-Version ist 1.7.4.6229.
Betreff: Sitzungseinrichtung: Unicode wie erforderlich
Veröffentlicht: 31. Oktober 2019 - 11:17 Uhr
vom Torwart
Zusätzliche Information: Der Fehler scheint in der Datei „common.py“ in Zeile 6157 zu liegen: `
print(u"Running session_setup for package %s and user %s" % (package.asrequirement(),self.user))`.
Das Auskommentieren dieser Zeile behebt das Problem, aber ich zögere, dies auf allen Agents durchzuführen. :/
Betreff: Sitzungseinrichtung: Unicode wie erforderlich
Veröffentlicht: 31. Oktober 2019 - 12:21 Uhr
vom Torwart
Ich antworte mir selbst; für mich ist das ein Fehler. Die korrekte Zeile lautet: `
print(u"Running session_setup for package %s and user %s" % (package_entry.asrequirement(),self.user))`
Betreff: Sitzungseinrichtung: Unicode wie erforderlich
Veröffentlicht: 31. Oktober 2019 - 12:57 Uhr
von htouvet
Ja, das stimmt. Danke .
Betreff: Sitzungseinrichtung: Unicode wie erforderlich
Veröffentlicht: 31. Oktober 2019 – 13:36 Uhr
von htouvet
Betreff: Sitzungseinrichtung: Unicode wie erforderlich
Veröffentlicht: 31. Oktober 2019 – 14:42 Uhr
vom Torwart
Danke für das Feedback, freut mich, dass ich helfen konnte.
Wie kann ich den Build bereitstellen? Das CentOS-Repository akzeptiert nur die stabile Version, und theoretisch sollte nur der Agent das Problem verursachen.
Betreff: Sitzungseinrichtung: Unicode wie erforderlich
Veröffentlicht: 4. November 2019 - 12:48 Uhr
von htouvet
Version 6232 ist nun die stabile Version.
RPM-Pakete sollten über yum verfügbar sein.
Alternativ können Sie nur waptsetup.exe auf Ihren Wapt-Verwaltungsrechner herunterladen und waptagent.exe von dort neu erstellen.