Bug 16094 - Thin Client Basissystem Aktualisierung
Thin Client Basissystem Aktualisierung
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: ZZZ - Trash - Thin Client
UCS 2.3
Other Linux
: P5 normal (vote)
: UCS 2.3
Assigned To: Stefan Gohmann
Moritz Muehlenhoff
:
: 16102 (view as bug list)
Depends on:
Blocks: 14412
  Show dependency treegraph
 
Reported: 2009-10-26 10:25 CET by Stefan Gohmann
Modified: 2009-12-21 08:47 CET (History)
1 user (show)

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 2009-10-26 10:25:28 CET
Im UCS 2.3 Update wird das Thin Client Basissystem ersetzt. Die dpkg-Statusdatei ist als Conffile deklariert, deshalb wird diese nicht ersetzt. In der dpkg-Statusdatei sind jetzt noch die alten Version eingetragen:

Reading package lists...
Reading package lists...
Building dependency tree...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  ltspfsd: Depends: libc6 (>= 2.7-1) but 2.3.6.ds1-13.19.200808131016 is to be installed
E: Broken packages
Setting pkgdb/scan
Comment 1 Stefan Gohmann univentionstaff 2009-10-26 10:32:34 CET
Auf i386 Systemen wird bei der Installation von ltspfsd das libc6 mit aktualisiert:
The following extra packages will be installed:
  libc6 locales tzdata
Suggested packages:
  glibc-doc libc6-i686
Recommended packages:
  ldm
The following packages will be upgraded:
  libc6 locales ltspfsd tzdata
4 upgraded, 0 newly installed, 0 to remove and 394 not upgraded.
Need to get 0B/9587kB of archives.
Comment 2 Stefan Gohmann univentionstaff 2009-10-26 10:39:11 CET
Nach der Installation von univention-thin-client-basesystem sollte die dpkg-Statusdatei entsprechend aktualisiert werden. Dabei sollten alle alten Versionen durch die neuen Versionen ersetzt werden.

Vielleicht kann ein python-Modul aus python-debian verwendet werden.
Comment 3 Stefan Gohmann univentionstaff 2009-10-26 16:27:00 CET
*** Bug 16102 has been marked as a duplicate of this bug. ***
Comment 4 Stefan Gohmann univentionstaff 2009-10-27 08:53:35 CET
fixed

Die vorhandene dpkg-status-Datei wird beim Update mit der neuen Status Datei zusammengeführt.
Comment 5 Moritz Muehlenhoff univentionstaff 2009-11-11 12:31:26 CET
Ich habe eine 2.2-VM auf 2.3 aktualisiert. Der Thin Client bootet korrekt und auch alle Init-Skripte laufen auf den TC augenscheinlich durch. Bei der Anmeldung erscheint dann folgender Fehler (offenbar aus dem GDM):

There was an error loading the theme univention

Unable to load image-loading module: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so: libjpeg.so.62: cannot open shared object file: No such file or directory

libjpeg ist auch dem TC in der Tat nur in /thin-client-archive, nicht in /lib oder /usr/lib

TC: 10.200.3.33
Server: 10.200.3.31
Comment 6 Stefan Gohmann univentionstaff 2009-11-11 14:12:31 CET
In der Thin Client Umgebung befinden sich immer noch alte Pakete. Bspw. wird in univention-thin-client-x-base-config nur ein install auf univention-gdm durchgeführt, die alte gdm Version bleibt dann aber erhalten.

Wir haben drei Möglichkeiten:

- Versionsnummern anpassen, also univention-gdm auf gdm > xy

- die notwendigen Pakete in die Installationsliste aufnehmen

- im postup.sh ein dist-upgrade auf das Thin Client Chroot durchlaufen zu lassen
Comment 7 Stefan Gohmann univentionstaff 2009-11-11 18:28:32 CET
(In reply to comment #6)
> - im postup.sh ein dist-upgrade auf das Thin Client Chroot durchlaufen zu
> lassen

Das wird jetzt im postup.sh durchgeführt.
Comment 8 Moritz Muehlenhoff univentionstaff 2009-11-12 13:38:56 CET
Ich habe eine 2.2-2 Thin Client Umgebung auf UCS 2.3 aktualisiert, eine Anmeldung war nach dem Update erfolgreich und in der updater.log finden sich keine gravierenden Fehler.
Comment 9 Stefan Gohmann univentionstaff 2009-12-21 08:47:52 CET
UCS 2.3 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".