-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sorry, I forgot to CC bugs.d.o.
- -------- Original-Nachricht -------- Betreff: Re: Bug#561135: dbconfig only applies the latest database upgrades Datum: Mon, 14 Dec 2009 22:00:37 +0100 Von: Patrick Matthäi <[email protected]> Antwort an: [email protected] Organisation: www.Debian.org An: sean finney <[email protected]>, [email protected] Referenzen: <[email protected]> <[email protected]> sean finney schrieb: > hi patrick, > > On Mon, Dec 14, 2009 at 08:00:04PM +0100, Patrick Matthäi wrote: >> I have already mailed you about this issue. > > as asked in private, could you attach the output from the console when > you export dbc_debug=1 before trying the upgrade? if you have the time > to do this it would be very helpful for me. Okay. I used a VM with Lenny, installed otrs2 (2.2.x). Then I upgraded every package, except dbconfig-common and otrs2, to the squeeze version (for better dbg output). Then I upgraded both, dbconfig-common and otrs2, the resulted log is in the *lenny* attachement. After that I have first upgraded dbconfig-common and after that otrs2, the log is in *squeeze*. - -- /* Mit freundlichem Gruß / With kind regards, Patrick Matthäi GNU/Linux Debian Developer E-Mail: [email protected] [email protected] Comment: Always if we think we are right, we were maybe wrong. */ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAkspGl0ACgkQ2XA5inpabMezDwCdHA9lyO5tEVqTk5YCFB+NpBDO 38AAnAglOrHinGfHETTrplxC18C5Iy2D =PP72 -----END PGP SIGNATURE-----
lenny:~# apt-get dist-upgrade Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Lese Status-Informationen ein... Fertig Berechne Upgrade (Paketaktualisierung) ...Fertig Die folgenden Pakete werden aktualisiert: dbconfig-common otrs2 2 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 6.590kB an Archiven heruntergeladen werden. Nach dieser Operation werden 23,4MB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren [J/n]? j Hole:1 http://ftp.de.debian.org squeeze/main dbconfig-common 1.8.41 [463kB] Hole:2 http://ftp.de.debian.org squeeze/main otrs2 2.4.5-1 [6.127kB] Es wurden 6.590kB in 9s geholt (692kB/s) Vorkonfiguration der Pakete ... (config) dbc_go() otrs2 configure 2.2.7-2lenny1. dbc_config() otrs2 configure 2.2.7-2lenny1. dbc_set_dbtype_defaults() . dbc_register_debconf() . dbc_read_package_config() . dbc_preseed_package_debconf() . dbc_detect_supported_dbtype() mysql. dbc_detect_installed_dbtype() mysql. _dbc_detect_installed_dbtype() mysql. dbc_config() otrs2 configure 2.2.7-2lenny1. dbc_set_dbtype_defaults() mysql. dbc_get_app_pass() . (Lese Datenbank ... 30694 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereiten zum Ersetzen von dbconfig-common 1.8.39 (durch .../dbconfig-common_1.8.41_all.deb) ... Entpacke Ersatz für dbconfig-common ... Vorbereiten zum Ersetzen von otrs2 2.2.7-2lenny1 (durch .../archives/otrs2_2.4.5-1_all.deb) ... (prerm) dbc_go() otrs2 upgrade 2.4.5-1. dbc_config() otrs2 upgrade 2.4.5-1. dbc_set_dbtype_defaults() . dbc_read_package_config() . dbc_set_dbtype_defaults() mysql. Entpacke Ersatz für otrs2 ... (postrm) dbc_go() otrs2 upgrade 2.4.5-1. dbc_config() otrs2 upgrade 2.4.5-1. dbc_set_dbtype_defaults() . dbc_read_package_config() . dbc_preseed_package_debconf() . dbc_read_package_debconf() . dbc_set_dbtype_defaults() mysql. settings determined from dbc_read_package_debconf:. dbc_install=true. dbc_upgrade=true. dbc_remove=. dbc_dbtype=mysql. dbc_dbuser=otrs. dbc_dbpass=Ew6pq1nMXA6b. dbc_dbadmin=root. dbc_dbadmpass=. dbc_dbserver=. dbc_dbport=. dbc_dbname=otrs2. dbc_authmethod_admin=. dbc_authmethod_user=. dbc_ssl=. Verarbeite Trigger für man-db ... Richte dbconfig-common ein (1.8.41) ... dbc_config() dbconfig-common configure 1.8.39. dbc_set_dbtype_defaults() . dbc_write_global_config() . Richte otrs2 ein (2.4.5-1) ... Installiere neue Version der Konfigurationsdatei /etc/init.d/otrs2 ... ERROR: Datei oder Verzeichnis nicht gefunden: /usr/share/otrs/Kernel/Config/Files/ZZZAAuto.pm ERROR: Datei oder Verzeichnis nicht gefunden: /usr/share/otrs/Kernel/Config/Files/ZZZAuto.pm ERROR: Datei oder Verzeichnis nicht gefunden: /usr/share/otrs/Kernel/Config/Files/ZZZAAuto.pm ERROR: Datei oder Verzeichnis nicht gefunden: /usr/share/otrs/Kernel/Config/Files/ZZZAuto.pm ERROR: Datei oder Verzeichnis nicht gefunden: /usr/share/otrs/Kernel/Config/Files/ZZZAAuto.pm ERROR: Datei oder Verzeichnis nicht gefunden: /usr/share/otrs/Kernel/Config/Files/ZZZAuto.pm (config) dbc_go() otrs2 configure 2.2.7-2lenny1. dbc_config() otrs2 configure 2.2.7-2lenny1. dbc_set_dbtype_defaults() . dbc_register_debconf() . dbc_read_package_config() . dbc_preseed_package_debconf() . dbc_detect_supported_dbtype() mysql. dbc_detect_installed_dbtype() mysql. _dbc_detect_installed_dbtype() mysql. dbc_config() otrs2 configure 2.2.7-2lenny1. dbc_set_dbtype_defaults() mysql. dbc_get_app_pass() . (postinst) dbc_go() otrs2 configure 2.2.7-2lenny1. dbc_config() otrs2 configure 2.2.7-2lenny1. dbc_set_dbtype_defaults() . dbc_read_package_debconf() . dbc_set_dbtype_defaults() mysql. settings determined from dbc_read_package_debconf:. dbc_install=true. dbc_upgrade=true. dbc_remove=. dbc_dbtype=mysql. dbc_dbuser=otrs. dbc_dbpass=Ew6pq1nMXA6b. dbc_dbadmin=root. dbc_dbadmpass=. dbc_dbserver=. dbc_dbport=. dbc_dbname=otrs2. dbc_authmethod_admin=. dbc_authmethod_user=. dbc_ssl=. dbc_write_package_config() . dbconfig-common: writing config to /etc/dbconfig-common/otrs2.conf Replacing config file /etc/otrs/database.pm with new version dbc_read_package_config() . dbc_get_admin_pass() . creating database backup in /var/cache/dbconfig-common/backups/otrs2_2.2.7-2lenny1.mysql. _dbc_detect_installed_dbtype() mysql. _dbc_apply_upgrades() 2.3. applying upgrade sql for 2.2.7-2lenny1 -> 2.3. _dbc_apply_upgrades() 2.4. applying upgrade sql for 2.2.7-2lenny1 -> 2.4. dbc_postinst_cleanup() . dbc_forget_dbadmin_password() . dbconfig-common: flushing administrative password dbc_forget_app_password() . Replacing config file /etc/otrs/Kernel/Config.pm with new version Replacing config file /etc/otrs/Kernel/Config/GenericAgent.pm with new version Replacing config file /etc/otrs/cron with new version Replacing config file /etc/otrs/fetchmailrc with new version Replacing config file /etc/apache2/conf.d/otrs2 with new version Module perl already enabled Module rewrite already enabled Reloading web server config: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName . lenny:~#
lenny:~# apt-get install otrs2
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht länger
benötigt:
libio-compress-base-perl libmysqlclient15off libterm-readkey-perl
libmime-perl libcompress-zlib-perl openssl-blacklist libio-compress-zlib-perl
libpq5
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Vorgeschlagene Pakete:
otrs2-doc-en otrs2-doc-de libnet-ldap-perl
Die folgenden Pakete werden aktualisiert:
otrs2
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 6.127kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 23,6MB Plattenplatz zusätzlich benutzt.
Hole:1 http://ftp.de.debian.org squeeze/main otrs2 2.4.5-1 [6.127kB]
Es wurden 6.127kB in 9s geholt (648kB/s)
Vorkonfiguration der Pakete ...
(config) dbc_go() otrs2 configure 2.2.7-2lenny1.
dbc_config() otrs2 configure 2.2.7-2lenny1.
dbc_set_dbtype_defaults() .
dbc_register_debconf() .
dbc_read_package_config() .
dbc_preseed_package_debconf() .
dbc_detect_supported_dbtype() mysql.
dbc_detect_installed_dbtype() mysql.
_dbc_detect_installed_dbtype() mysql.
dbc_config() otrs2 configure 2.2.7-2lenny1.
dbc_set_dbtype_defaults() mysql.
dbc_get_app_pass() .
(Lese Datenbank ... 30694 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von otrs2 2.2.7-2lenny1 (durch
.../archives/otrs2_2.4.5-1_all.deb) ...
(prerm) dbc_go() otrs2 upgrade 2.4.5-1.
dbc_config() otrs2 upgrade 2.4.5-1.
dbc_set_dbtype_defaults() .
dbc_read_package_config() .
dbc_set_dbtype_defaults() mysql.
Entpacke Ersatz für otrs2 ...
(postrm) dbc_go() otrs2 upgrade 2.4.5-1.
dbc_config() otrs2 upgrade 2.4.5-1.
dbc_set_dbtype_defaults() .
dbc_read_package_config() .
dbc_preseed_package_debconf() .
dbc_read_package_debconf() .
dbc_set_dbtype_defaults() mysql.
settings determined from dbc_read_package_debconf:.
dbc_install=true.
dbc_upgrade=true.
dbc_remove=.
dbc_dbtype=mysql.
dbc_dbuser=otrs.
dbc_dbpass=Ew6pq1nMXA6b.
dbc_dbadmin=root.
dbc_dbadmpass=.
dbc_dbserver=.
dbc_dbport=.
dbc_dbname=otrs2.
dbc_authmethod_admin=.
dbc_authmethod_user=.
dbc_ssl=.
Richte otrs2 ein (2.4.5-1) ...
Installiere neue Version der Konfigurationsdatei /etc/init.d/otrs2 ...
ERROR: Datei oder Verzeichnis nicht gefunden:
/usr/share/otrs/Kernel/Config/Files/ZZZAAuto.pm
ERROR: Datei oder Verzeichnis nicht gefunden:
/usr/share/otrs/Kernel/Config/Files/ZZZAuto.pm
ERROR: Datei oder Verzeichnis nicht gefunden:
/usr/share/otrs/Kernel/Config/Files/ZZZAAuto.pm
ERROR: Datei oder Verzeichnis nicht gefunden:
/usr/share/otrs/Kernel/Config/Files/ZZZAuto.pm
ERROR: Datei oder Verzeichnis nicht gefunden:
/usr/share/otrs/Kernel/Config/Files/ZZZAAuto.pm
ERROR: Datei oder Verzeichnis nicht gefunden:
/usr/share/otrs/Kernel/Config/Files/ZZZAuto.pm
(config) dbc_go() otrs2 configure 2.2.7-2lenny1.
dbc_config() otrs2 configure 2.2.7-2lenny1.
dbc_set_dbtype_defaults() .
dbc_register_debconf() .
dbc_read_package_config() .
dbc_preseed_package_debconf() .
dbc_detect_supported_dbtype() mysql.
dbc_detect_installed_dbtype() mysql.
_dbc_detect_installed_dbtype() mysql.
dbc_config() otrs2 configure 2.2.7-2lenny1.
dbc_set_dbtype_defaults() mysql.
dbc_get_app_pass() .
(postinst) dbc_go() otrs2 configure 2.2.7-2lenny1.
dbc_config() otrs2 configure 2.2.7-2lenny1.
dbc_set_dbtype_defaults() .
dbc_read_package_debconf() .
dbc_set_dbtype_defaults() mysql.
settings determined from dbc_read_package_debconf:.
dbc_install=true.
dbc_upgrade=true.
dbc_remove=.
dbc_dbtype=mysql.
dbc_dbuser=otrs.
dbc_dbpass=Ew6pq1nMXA6b.
dbc_dbadmin=root.
dbc_dbadmpass=.
dbc_dbserver=.
dbc_dbport=.
dbc_dbname=otrs2.
dbc_authmethod_admin=.
dbc_authmethod_user=.
dbc_ssl=.
dbc_write_package_config() .
dbconfig-common: writing config to /etc/dbconfig-common/otrs2.conf
Replacing config file /etc/otrs/database.pm with new version
dbc_read_package_config() .
dbc_get_admin_pass() .
creating database backup in
/var/cache/dbconfig-common/backups/otrs2_2.2.7-2lenny1.mysql.
_dbc_detect_installed_dbtype() mysql.
_dbc_apply_upgrades() 2.3.
applying upgrade sql for 2.2.7-2lenny1 -> 2.3.
_dbc_apply_upgrades() 2.4.
applying upgrade sql for 2.2.7-2lenny1 -> 2.4.
dbc_postinst_cleanup() .
dbc_forget_dbadmin_password() .
dbconfig-common: flushing administrative password
dbc_forget_app_password() .
Replacing config file /etc/otrs/Kernel/Config.pm with new version
Replacing config file /etc/otrs/Kernel/Config/GenericAgent.pm with new version
Replacing config file /etc/otrs/cron with new version
Replacing config file /etc/otrs/fetchmailrc with new version
Replacing config file /etc/apache2/conf.d/otrs2 with new version
Module perl already enabled
Module rewrite already enabled
Reloading web server config: apache2apache2: Could not reliably determine the
server's fully qualified domain name, using 127.0.1.1 for ServerName
.
upgrade_dbconfig_lenny_ver.sig
Description: Binary data
upgrade_dbconfig_squeeze_ver.sig
Description: Binary data

