-----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
.

Attachment: upgrade_dbconfig_lenny_ver.sig
Description: Binary data

Attachment: upgrade_dbconfig_squeeze_ver.sig
Description: Binary data

Reply via email to