Bug 27328 - UCS@school 3.0 Update: SyntaxError: invalid syntax
UCS@school 3.0 Update: SyntaxError: invalid syntax
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: General
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0-2
Assigned To: Stefan Gohmann
Jürgen Kahrs
: interim-1
Depends on: 27324
Blocks:
  Show dependency treegraph
 
Reported: 2012-05-30 08:11 CEST by Stefan Gohmann
Modified: 2012-07-20 15:24 CEST (History)
0 users

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2012-05-30 08:11:40 CEST
Die Änderungen müssen nach 3.0-2 übernommen werden:
 - univention-lib
 - univention-directory-manager-modules

SVN r33320 und r33322

+++ This bug was initially created as a clone of Bug #27324 +++

Während des Updates von 2.4-4 auf 3.0 tritt während des preup.sh die folgende
Syntax Meldung auf:

Die folgenden zusätzlichen Pakete werden installiert:
  python-support python-univention-config-registry python-univention-lib
  univention-config
Die folgenden NEUEN Pakete werden installiert:
  python-univention-lib
Die folgenden Pakete werden aktualisiert:
  python-support python-univention-config-registry univention-config
  univention-ssl
4 aktualisiert, 1 neu installiert, 0 zu entfernen und 669 nicht aktualisiert.
Es müssen 136kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 180kB Plattenplatz zusätzlich benutzt.
WARNUNG: Die folgenden Pakete können nicht authentifiziert werden!
  python-support python-univention-lib python-univention-config-registry
  univention-config univention-ssl
Authentifizierungswarnung überstimmt.
Hole:1 http://apt.knut.univention.de 3.0-0/all/ python-support
1.0.10.16.201104190609 [31,3kB]
Hole:2 http://apt.knut.univention.de 3.0-0/all/ univention-ssl
6.0.14-1.123.201111181643 [16,2kB]
Hole:3 http://testing.univention.de ucsschool/all/ python-univention-lib
1.0.53-1.78.201205241146 [14,2kB]
Hole:4 http://testing.univention.de ucsschool/all/
python-univention-config-registry 7.0.29-2.374.201202201257 [44,1kB]
Hole:5 http://testing.univention.de ucsschool/all/ univention-config
7.0.29-2.374.201202201257 [30,5kB]
Es wurden 136kB in 0s geholt (762kB/s)
(Lese Datenbank ... 101632 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von python-support 0.8.4.11.200909110908 (durch
.../python-support_1.0.10.16.201104190609_all.deb) ...
Entpacke Ersatz für python-support ...
Wähle vormals abgewähltes Paket python-univention-lib.
Entpacke python-univention-lib (aus
.../python-univention-lib_1.0.53-1.78.201205241146_all.deb) ...
Vorbereiten zum Ersetzen von python-univention-config-registry
6.0.47-3.372.201112161439 (durch
.../python-univention-config-registry_7.0.29-2.374.201202201257_all.deb) ...
INFO: using unknown version '/usr/bin/python2.6' (debian_defaults not
up-to-date?)
Entpacke Ersatz für python-univention-config-registry ...
Vorbereiten zum Ersetzen von univention-config 6.0.47-3.372.201112161439 (durch
.../univention-config_7.0.29-2.374.201202201257_all.deb) ...
Entpacke Ersatz für univention-config ...
Ersetze die Dateien im alten Paket univention-config-registry ...
Vorbereiten zum Ersetzen von univention-ssl 5.0.10-1.114.201110200656 (durch
.../univention-ssl_6.0.14-1.123.201111181643_all.deb) ...
Entpacke Ersatz für univention-ssl ...
Verarbeite Trigger für man-db ...
Richte python-support ein (1.0.10.16.201104190609) ...
Compiling /usr/lib/pymodules/python2.4/univention/lib/atjobs.py ...
  File "/usr/lib/pymodules/python2.4/univention/lib/atjobs.py", line 168
    finally:
          ^
SyntaxError: invalid syntax

Richte python-univention-lib ein (1.0.53-1.78.201205241146) ...
Richte python-univention-config-registry ein (7.0.29-2.374.201202201257) ...
Richte univention-config ein (7.0.29-2.374.201202201257) ...
Comment 1 Stefan Gohmann univentionstaff 2012-05-30 10:21:49 CEST
(In reply to comment #0)
> Die Änderungen müssen nach 3.0-2 übernommen werden:
>  - univention-lib
>  - univention-directory-manager-modules
> 
> SVN r33320 und r33322

Es kommen noch r33327 und r33328 hinzu.
Comment 2 Stefan Gohmann univentionstaff 2012-06-15 06:18:59 CEST
Patches wurden übernommen.
Comment 3 Jürgen Kahrs univentionstaff 2012-06-19 13:24:57 CEST
In der Quellkode-Datei ucs-3.0/ucs/management/univention-directory-manager-modules/debian/control ist das Bauen von UDM nun auf Python 2.6 beschränkt (SVN r33320 und r33322).

Die Konstruktion "try / except / finally" aus univention-lib/python/atjobs.py kommt auf dem Zielsystem im Paket python-univention-lib und der Datei /usr/share/pyshared/univention/lib/atjobs.py nicht mehr vor (SVN r33327 und r33328).

Im Handbuch existiert ein Eintrag im Kapitel UDM modules.
Comment 4 Stefan Gohmann univentionstaff 2012-07-20 15:24:31 CEST
UCS 3.0-2 has been released: 
  http://forum.univention.de/viewtopic.php?f=54&t=1905

If this error occurs again, please use "Clone This Bug".