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.