Jump to content
Froxlor Forum
  • 0

Problem mit Datenbank-Update und Error Report (Adresse tuts nicht)


Question

Posted

Hallo!

Ich habe zwei Probleme:

1. Nach dem Update auf 0.10.25 kann ich kein Datenbankupdate machen. Ich bekomme nur die folgende Fehlermeldung:

Quote

SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

 

Das wollte ich als Error-Report verschicken lassen. Der Inhalt des Error-Reports ist:

Quote

Dear froxlor-team,

the following error has been reported by a user:

-------------------------------------------------------------
42000 SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

File: lib/Froxlor/Database/Database.php:218

Trace:
#0 [internal function]: PDO->query()
#1 lib/Froxlor/Database/Database.php(218): call_user_func_array()
#2 install/updates/froxlor/0.10/update_0.10.inc.php(741): Froxlor\Database\Database::__callStatic()
#3 install/updatesql.php(44): include_once('/var/www/froxlo...')
#4 admin_updates.php(62): include_once('/var/www/froxlo...')
#5 {main}

-------------------------------------------------------------

Froxlor-version: 0.10.25
DB-version: 202103030

End of report

 

2. Das Problem ist, dass die E-Mail direkt mit Fehlermeldung bounced:

Quote

Recipient address rejected: User unknown in virtual mailbox table (in reply to RCPT TO command)


 (Da hier alles mit einer E-Mailadresse blockiert wird, die ganze Meldung als Pastebin): https://pastebin.com/a9VB5qVb

 

Was ich jetzt mit der Datenbank anstellen soll weiß ich natürlich nicht.

13 answers to this question

Recommended Posts

  • 0
Posted

Wow - ich hätte nie so schnell an einem Samstag Abend mit einer Antwort von Dir gerechnet!

Froxlor sagt:

Quote

Die Froxlor-Dateien wurden aktualisiert. Neue Version ist 0.10.25. Die bisher installierte Version ist 0.10.24

Das läuft auf Debian Buster und wurde über APT aktualisiert.

  • 0
Posted

Hm, das lief bei mir auf 5 Systemen super durch. Welche mysql/mariadb-server Version?

Die E-Mail Adresse sollte nun auch wieder gehen.

  • 0
Posted

Um nicht tröpfchenweise alles rauszugeben - hier einmal die die Systemdetails, wie Froxlor sie anzeigt:

Quote
Webserver: Apache/2.4.38 (Debian)
PHP-Version: 7.4.16
MySQL-Server-Version: 5.5.5-10.3.27-MariaDB-0+deb10u1
Webserver-Interface: FPM-FCGI
Speicherauslastung:

MemTotal:       12298636 kB
MemFree:         9234632 kB
MemAvailable:    9926824 kB
System-Auslastung: 0.34 / 0.16 / 0.07
Kernel: 4.19.0-14-amd64 (x86_64)

 

  • 0
Posted
vor 21 Stunden schrieb Shortie:

setz mal in /etc/mysql/my.cnf folgende Zeilen:



innodb_default_row_format = 'DYNAMIC'
innodb_strict_mode=OFF

 

Ich hatte das gleiche Problem, aber die Zeilen haben geholfen. Danke! Sollte ich die im Anschluss wieder entfernen oder lieber drin lassen?

  • 0
Posted

Strict mode sollte auf jeden fall aus sein, damit funktioniert froxlor nicht, das thema ist schon ein paar releases alt

  • 0
Posted

ich bekomme auch die selbe Fehlermeldung beim Update von  0.10.38.3 auf 2.0.1.
Der Eintrag 

innodb_default_row_format = 'DYNAMIC'
innodb_strict_mode=OFF

habe ich auch hinzugefügt.

Au dem System Läuft Debian 10.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...