Hallo!

Beim Update von 3.0.4 (patch level upgrade) ist der Schritt 8 nicht notwendig:

=== Datei: UPGRADING ===

If you need to do a "patch level upgrade", which is an upgrade for instance

from OTRS version 3.0.3 to 3.0.4, you should skip steps 8, 9, 10, and 13 - 16.

===

Soweit ich weiß, müßte nur noch

shell> bin/otrs.RebuildConfig.pl

shell> bin/otrs.DeleteCache.pl

notwendig sein. (Schritt 11).

 

LG.,

Christoph

 

> Hallo Mailing-Liste,

>

>

>

> Ich versuche mein OTRS von 3.0.4 auf 3.0.11 upzugraden.

>

> Wenn ich die Datenbank updaten möchte kommt bei folgendem Befehl ein Fehler:

>

>

>

> OTRS:/opt/otrs# scripts/DBUpdate-to-3.0.pl

>

>

>

> Migration started...

>

>

>

> Step 1 of 4: Refresh configuration cache... done.

>

>

>

> DBD::mysql::st execute failed: Table 'otrs.theme' doesn't exist at

> /opt/otrs/Kernel/System/DB.pm line 553.

>

> ERROR: OTRS-DBUpdate-to-3.0-10 Perl: 5.10.0 OS: linux Time: Tue Nov 15

> 10:03:59 2011

>

>

>

> Message: Table 'otrs.theme' doesn't exist, SQL: 'SELECT theme, valid_id FROM

> theme '

>

>

>

> Traceback (1570):

>

> Module: Kernel::System::DB::GetTableData (v1.127) Line: 868

>

> Module: main::MigrateThemes (v1.4) Line: 149

>

> Module: scripts/DBUpdate-to-3.0.pl (v1.4) Line: 77

>

>

>

> DBD::mysql::st fetchrow_array failed: fetch() without execute() at

> /opt/otrs/Kernel/System/DB.pm line 616.

>

> ERROR: reading themes from database. Migration halted.

>

> In der DB.pm steht folgendes:

>

>

> # fetch first not used rows

>

> if ( $Self->{LimitStart} ) {

>

> for ( 1 .. $Self->{LimitStart} ) {

>

> if ( !$Self->{Cursor}->fetchrow_array() ) {

>

> $Self->{LimitStart} = 0;

>

> return ();

>

> }

>

> $Self->{LimitCounter}++;

>

> }

>

> $Self->{LimitStart} = 0;

>

> }

>

>

>

> # return

>

> my @Row = $Self->{Cursor}->fetchrow_array(); [Zeile 616 ist hier]

>

>

>

> if ( !$Self->{Backend}->{'DB::Encode'} ) {

>

> return @Row;

>

> }

>

>

>

> # e. g. set utf-8 flag

>

> my $Counter = 0;

>

> ELEMENT:

>

> for my $Element (@Row) {

>

> if ( !$Element ) {

>

> next ELEMENT;

>

> }

>

> Da das OTRS Seit Dezember 2010 kein Update mehr gesehen hat würde ich

> wirklich gerne mal das Ganze mit Erfolg beenden und erhoffe mir Hilfe von

> euch.

>

> Mit freundlichen Grüßen

>

> Thomas Pahl

>

> Stadt Lauda-Königshofen

> Marktplatz 1

> 97922 Lauda-Königshofen

> Tel.: 09343 / 501 102

> Fax: 09343 / 501 100

> Email:

> thomas.pahl@lauda-koenigshofen.de<mailto:thomas.pahl@lauda-koenigshofen.de>

> Internet:

> www.lauda-koenigshofen.de<blocked::blocked::blocked::blocked::http://www.la

> uda-koenigshofen.de/>

>

>

> ________________________________

> ===========================================================================

> Die Stadt Lauda-Königshofen ist eine Körperschaft des Öffentlichen Rechts.

> Sie wird vertreten durch Bürgermeister Thomas Maertens

> Steuer-Nr. 80288 / 01539

> ===========================================================================

> Wichtiger Hinweis

> Diese E-Mail und etwaige Anlagen können Betriebs- oder Geschäftsgeheimnisse

> oder sonstige vertrauliche Informationen enthalten. Sollten Sie diese

> E-Mail irrtümlich erhalten haben, ist Ihnen dieser Umstand hiermit bekannt.

> Bitte benachrichtigen Sie uns in diesem Fall umgehend durch Rücksendung der

> E-Mail und löschen Sie diese E-Mail einschließlich etwaiger Anlagen von

> Ihrem System. Diese E-Mail und ihre Anlagen dürfen weiterhin nicht kopiert

> oder an Dritte weitergegeben werden. Vielen Dank.

>

> Important Note

> This e-mail message may contain confidential and/or privileged information.

> If you are not an addressee or otherwise authorized to receive this

> message, you should not use, copy, disclose or take any action based on

> this e-mail or any information contained in the message. If you have

> received this material in error, please advise the sender immediately by

> reply e-mail and delete this message. Thank you.