Univention Bugzilla – Bug 11364
pkgdb sollte Architektur speichern
Last modified: 2012-12-12 21:07:53 CET
Mit amd64 wird es interessant, auf welcher Architektur ein UCS betrieben wird.
*** Bug 18045 has been marked as a duplicate of this bug. ***
univention-pkgdb (6.0.7-1) speichert jetzt die Architektur. Die Abfragemöglichkeiten fehlen noch. Changelog angepasst.
(In reply to comment #2) > Die Abfragemöglichkeiten fehlen noch. → Bug #28728
Wie besprochen, durch die Änderungen am Schema ist es derzeit nicht möglich, dass ein UCS 3.0-2 System in die DB schreibt: root@slave575:~# univention-pkgdb-scan Reading package lists... Done Building dependency tree Reading state information... Done Error inserting package data: FEHLER: ungültige Eingabesyntax für Typ boolean: »i« KONTEXT: COPY packages_on_systems, Zeile 1, Spalte inststatus: »i« root@slave575:~#
Da die alte pkgdb.py "COPY"-Anfragen verwendet ist es nicht möglich mit Sichten Kompatibilität zur alten Version zu gewährleisten, daher wurde die Änderung von "inststatus" wieder zurückgenommen. (univention-pkgdb (6.0.13-1)) Da es sich hierbei um eine Zwischenversion handelt wurde kein Migration-Pfad hinzugefügt; Testsysteme können mit diesem Befehl auf das neue Schema migriert werden: $ su - postgres -c 'psql pkgdb' ALTER TABLE packages_on_systems ALTER inststatus TYPE CHARACTER(1) USING substr('ni'::text, inststatus::int + 1, 1) ; Alte pkgdb-Versionen sollten jetzt weiterhin die Datenbank lesen und schreiben können.
Die Architektur wird gespeichert und auch 3.0-2 Systeme werden aufgenommen: master571 | 3.1-0 | domaincontroller_master | cn=master571,cn=dc,cn=computers,dc=deadlock57,dc=local | 2012-10-17 09:45:12.399053+02 | amd64 member574 | 3.1-0 | memberserver | cn=member574,cn=memberserver,cn=computers,dc=deadlock57,dc=local | 2012-10-17 09:49:06.390018+02 | amd64 slave573 | 3.1-0 | domaincontroller_slave | cn=slave573,cn=dc,cn=computers,dc=deadlock57,dc=local | 2012-10-17 09:49:33.463828+02 | i386 slave575 | 3.0-2 | domaincontroller_slave | cn=slave575,cn=dc,cn=computers,dc=deadlock57,dc=local | 2012-10-17 09:49:47.311785+02 | backup572 | 3.1-0 | domaincontroller_backup | cn=backup572,cn=dc,cn=computers,dc=deadlock57,dc=local | 2012-10-17 09:50:17.267259+02 | amd64 Changelog: OK
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".