Upgrade von 2.4.4 auf 2.4.7 = Fehler
Upgrade von 2.4.4 auf 2.4.7 = Fehler
Hallo,
ich habe ein Problem beim Update meines OTRS-System (auf einem MS Windows Server 2003). Ich halte mich, wie auf YouTube beschrieben (http://www.youtube.com/watch?v=sf0R-reMTWc), genau an die Anleitung aber beim sichern der mySQL-Datenbank (mit dem Befehl: mysql -uroot otrs > otrs_dump.sql) bekomme ich jedesmal einen Fehler: "mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' when dumping table 'Attachments' at row: #####"
Nach einer längeren Zeit im Internet bin ich auf den Befehl: "set-variable = max_allowed_packet=1G" gestoßen was aber auch keinen Erfolg brachte.
Ich muss sagen, dass ich schonmal ein Upgrade auf diese Weise durchgeführt habe (von: 2.3 auf 2.4.4) jetzt möchte ich nach ca. einem halben Jahr das Upgrade auf die Version 2.4.7 durchführen.
Ich hoffe sehr das mir einer helfen kann, denn langsam verzweifel ich da ein DB-Backup notwenig ist.
Vielen Dank
mfg
Pat
ich habe ein Problem beim Update meines OTRS-System (auf einem MS Windows Server 2003). Ich halte mich, wie auf YouTube beschrieben (http://www.youtube.com/watch?v=sf0R-reMTWc), genau an die Anleitung aber beim sichern der mySQL-Datenbank (mit dem Befehl: mysql -uroot otrs > otrs_dump.sql) bekomme ich jedesmal einen Fehler: "mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' when dumping table 'Attachments' at row: #####"
Nach einer längeren Zeit im Internet bin ich auf den Befehl: "set-variable = max_allowed_packet=1G" gestoßen was aber auch keinen Erfolg brachte.
Ich muss sagen, dass ich schonmal ein Upgrade auf diese Weise durchgeführt habe (von: 2.3 auf 2.4.4) jetzt möchte ich nach ca. einem halben Jahr das Upgrade auf die Version 2.4.7 durchführen.
Ich hoffe sehr das mir einer helfen kann, denn langsam verzweifel ich da ein DB-Backup notwenig ist.
Vielen Dank
mfg
Pat
"Produktiv-System": OTRS: 3.0.4
"Testing-System": OTRS: X.X.X
OS: Windows Server 2003
Apache 2 / MySQL 5
"Testing-System": OTRS: X.X.X
OS: Windows Server 2003
Apache 2 / MySQL 5
Re: Upgrade von 2.4.4 auf 2.4.7 = Fehler
Hallo,
öffne mal deine my.ini und setze den Wert für "max_allowed_packet" auf 100M. Starte den Datenbankdienst neu, dann sollte es funktionieren.
öffne mal deine my.ini und setze den Wert für "max_allowed_packet" auf 100M. Starte den Datenbankdienst neu, dann sollte es funktionieren.
-----------------------------------------------------------------------------------------------------------------------
Produktivsystem: openSUSE 11.2 32 Bit || OTRS 3.1.5 || MySQL 5 || Apache2 auf VMWare ESXI 5.0
Produktivsystem: openSUSE 11.2 32 Bit || OTRS 3.1.5 || MySQL 5 || Apache2 auf VMWare ESXI 5.0
Re: Upgrade von 2.4.4 auf 2.4.7 = Fehler
Habs so gemacht wie du es gesagt hast, also den Wert auf 100M gesetzt... leider ohne erfolg... 
Brauch dringend hilfe dabei, da ein Backup/Upgrade wichtig ist...
vielen dank für eure Hilfe 
mfg

Brauch dringend hilfe dabei, da ein Backup/Upgrade wichtig ist...
Code: Select all
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.
C:\Dokumente und Einstellungen\Administrator>set Path=%PATH%;X:\OTRS\mysql\bin
C:\Dokumente und Einstellungen\Administrator>mysqldump -uroot otrs > otrs_dump.sql
mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' bytes when dumping table `article_plain` at row: 14443
C:\Dokumente und Einstellungen\Administrator>

mfg
"Produktiv-System": OTRS: 3.0.4
"Testing-System": OTRS: X.X.X
OS: Windows Server 2003
Apache 2 / MySQL 5
"Testing-System": OTRS: X.X.X
OS: Windows Server 2003
Apache 2 / MySQL 5
Re: Upgrade von 2.4.4 auf 2.4.7 = Fehler
Hallo,
zunächst solltest du den größten Wert für das Feld "body" in der Tabelle "article_plain" ermitteln:
select max(BIT_LENGTH(body)) from article_plain;
Mit dieser Angabe kannst du den Wert für max_allowed_packet in deiner my.ini setzen (neu starten nicht vergessen).
Falls du den dump von einem anderen Rechner ziehst musst du zusätzlich diese Klausel in den mysqldump einbauen:
--max_allowed_packet=XXXM
Gruß
Stefan
zunächst solltest du den größten Wert für das Feld "body" in der Tabelle "article_plain" ermitteln:
select max(BIT_LENGTH(body)) from article_plain;
Mit dieser Angabe kannst du den Wert für max_allowed_packet in deiner my.ini setzen (neu starten nicht vergessen).
Falls du den dump von einem anderen Rechner ziehst musst du zusätzlich diese Klausel in den mysqldump einbauen:
--max_allowed_packet=XXXM
Gruß
Stefan
-----------------------------------------------------------------------------------------------------------------------
Produktivsystem: openSUSE 11.2 32 Bit || OTRS 3.1.5 || MySQL 5 || Apache2 auf VMWare ESXI 5.0
Produktivsystem: openSUSE 11.2 32 Bit || OTRS 3.1.5 || MySQL 5 || Apache2 auf VMWare ESXI 5.0
Re: Upgrade von 2.4.4 auf 2.4.7 = Fehler
D.h. ich muss das so eingeben: "mysql select max(BIT_LENGTH(body)) from article_plain" oder?stanhale wrote:zunächst solltest du den größten Wert für das Feld "body" in der Tabelle "article_plain" ermitteln:
select max(BIT_LENGTH(body)) from article_plain;
Wenn ja, bekomme ich folgende Informationen:
Code: Select all
max_allowed_packet 16777216
net_buffer_length 16384
select_limit 1000
max_join_size 1000000
danke für die hilfe

"Produktiv-System": OTRS: 3.0.4
"Testing-System": OTRS: X.X.X
OS: Windows Server 2003
Apache 2 / MySQL 5
"Testing-System": OTRS: X.X.X
OS: Windows Server 2003
Apache 2 / MySQL 5
Re: Upgrade von 2.4.4 auf 2.4.7 = Fehler
Melde dich am mysql-Client an:
mysql -u otrs otrs
Nach der Passworteingabe kannst du den Befehl
select max(BIT_LENGTH(body)) from article_plain;
absetzen und bekommst das Ergebnis in Byte. Rechne es um in MB, schlage ein wenig drauf und nutze fortan diesen Wert.
mysql -u otrs otrs
Nach der Passworteingabe kannst du den Befehl
select max(BIT_LENGTH(body)) from article_plain;
absetzen und bekommst das Ergebnis in Byte. Rechne es um in MB, schlage ein wenig drauf und nutze fortan diesen Wert.
-----------------------------------------------------------------------------------------------------------------------
Produktivsystem: openSUSE 11.2 32 Bit || OTRS 3.1.5 || MySQL 5 || Apache2 auf VMWare ESXI 5.0
Produktivsystem: openSUSE 11.2 32 Bit || OTRS 3.1.5 || MySQL 5 || Apache2 auf VMWare ESXI 5.0
Re: Upgrade von 2.4.4 auf 2.4.7 = Fehler
Code: Select all
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.
C:\Dokumente und Einstellungen\Administrator>set Path=%PATH%;V:\OTRS\mysql\bin
C:\Dokumente und Einstellungen\Administrator>mysql -uroot otrs
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 162
Server version: 5.0.67-community-nt-log MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Code: Select all
mysql> select max(BIT_LENGTH(body)) from article_plain;
+-----------------------+
| max(BIT_LENGTH(body)) |
+-----------------------+
| 145225280 |
+-----------------------+
1 row in set (44.28 sec)
Meine my.ini-Datei
Code: Select all
# The MySQL server
[mysqld]
basedir = V:/OTRS/MySQL
query_cache_limit = 8M
query_cache_size = 32M
query_cache_type = 1
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 384M
max_allowed_packet = 150M
table_cache = 512
sort_buffer_size = 2M
net_buffer_length = 8K
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
thread_concurrency = 8
Hast du noch ne weitere Idee?
vielen Dank
"Produktiv-System": OTRS: 3.0.4
"Testing-System": OTRS: X.X.X
OS: Windows Server 2003
Apache 2 / MySQL 5
"Testing-System": OTRS: X.X.X
OS: Windows Server 2003
Apache 2 / MySQL 5
Re: Upgrade von 2.4.4 auf 2.4.7 = Fehler
In deiner my.ini sollte auch ein Bereich "mysqldump" zu finden sein. Falls nicht bitte einfügen:
Code: Select all
[mysqldump]
....
max_allowed_packet = 200M
....
-----------------------------------------------------------------------------------------------------------------------
Produktivsystem: openSUSE 11.2 32 Bit || OTRS 3.1.5 || MySQL 5 || Apache2 auf VMWare ESXI 5.0
Produktivsystem: openSUSE 11.2 32 Bit || OTRS 3.1.5 || MySQL 5 || Apache2 auf VMWare ESXI 5.0
Re: Upgrade von 2.4.4 auf 2.4.7 = Fehler
vielen Dank, dass Problem wurde daruch gelöst 
Danke sehr

Danke sehr

"Produktiv-System": OTRS: 3.0.4
"Testing-System": OTRS: X.X.X
OS: Windows Server 2003
Apache 2 / MySQL 5
"Testing-System": OTRS: X.X.X
OS: Windows Server 2003
Apache 2 / MySQL 5