MySQL - Query Error: Table 'keyhelp.mail_routing' doesn't exist (1146)

Haben Sie einen Bug entdeckt? Teilen Sie es uns mit.
Post Reply
Speaky
Posts: 4
Joined: Sun 10. Nov 2024, 19:02

MySQL - Query Error: Table 'keyhelp.mail_routing' doesn't exist (1146)

Post by Speaky »

Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
(Probleme ohne KeyHelp-Bezug gehören ins Offtopic-Forum)
Das Problem zeigt sich beim Login-Versuch in die Bedienoberflache von KeyHelp

Server-Betriebssystem + Version
Ubuntu 22.04.5

Eingesetzte Server-Virtualisierung-Technologie
Virtueller Server von Netcup

KeyHelp-Version + Build-Nummer
unbekannt, Installation der Software 06/23

Problembeschreibung / Fehlermeldungen
Beim Aufrufen der Login-Seite wird die Anmeldemaske gezeigt, nach Eingabe der Zugangsdaten wird die Dashboardseite nicht aufgerufen.

Erwartetes Ergebnis
Weiterleitung zum Dashboard

Tatsächliches Ergebnis
Anzeige folgender Fehlermeldung

MySQL - Query Error: Table 'keyhelp.mail_routing' doesn't exist (1146)

Schritte zur Reproduktion
Keine

Zusätzliche Informationen
Der Server wurde im Juni 2023 als Backupsystem eingerichtet und die Daten sollten nun nach 18 Monaten auf ein neuen Server übertragen werden. Ein Fernzugriff auf die Daten selbst ist derzeit nicht möglich, es liegt nur Benutzername und das Passwort für den Keyadmin vor.
User avatar
Tobi
Community Moderator
Posts: 3230
Joined: Thu 5. Jan 2017, 13:24

Re: MySQL - Query Error: Table 'keyhelp.mail_routing' doesn't exist (1146)

Post by Tobi »

Wie hast du die Daten von alt nach neu kopiert?
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Speaky
Posts: 4
Joined: Sun 10. Nov 2024, 19:02

Re: MySQL - Query Error: Table 'keyhelp.mail_routing' doesn't exist (1146)

Post by Speaky »

Der Backup-Server wurde normal aufgesetzt. Die Daten (E-Mails) wurden von einem E-Mail-Konto (alter Server) auf ein neues E-Mail-Konto (neuer Server) via Thunderbird kopiert. Die Zugangsdaten zum E-Mail-Account "Backup" liegen wegen eines technischen Defekts nicht mehr vor. Die Zugangsdaten zu Keyhelp sind auf beiden Servern identisch gewesen.
User avatar
Tobi
Community Moderator
Posts: 3230
Joined: Thu 5. Jan 2017, 13:24

Re: MySQL - Query Error: Table 'keyhelp.mail_routing' doesn't exist (1146)

Post by Tobi »

Mir scheint du hast den Datenbankdump der alten Installation einfach auf dem neuen Server importiert.

Kann das sein?
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Speaky
Posts: 4
Joined: Sun 10. Nov 2024, 19:02

Re: MySQL - Query Error: Table 'keyhelp.mail_routing' doesn't exist (1146)

Post by Speaky »

Ich denke das kann nicht sein. Ich habe beide Systeme einzeln mit Ubuntu Server und Keyhelp installiert. Die Benutzer sind von Hand in Keyhelp angelegt worden. (Gleiche Namen und Passwörter).

Für das E-Mail-Programm waren es unterschiedliche E-Mail-Accounts mit unterschiedlichen Adressen auf verschiedenen Server.
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: MySQL - Query Error: Table 'keyhelp.mail_routing' doesn't exist (1146)

Post by Alexander »

Speaky wrote: Sun 8. Dec 2024, 23:20 Ich denke das kann nicht sein. Ich habe beide Systeme einzeln mit Ubuntu Server und Keyhelp installiert. Die Benutzer sind von Hand in Keyhelp angelegt worden. (Gleiche Namen und Passwörter).
Es geht nicht um angelegte Benutzer oder Zugangsdaten. Es muss bei beiden Systemen die gleiche KeyHelp-Version vorliegen, sonst stimmen diverse Datenbankstrukturen nicht mehr mit dem überein, was im KeyHelp-Code steht.

In deinem Beispiel: Der Code geht davon aus, das eine Datenbanktabelle `mail_routing` existiert. In der Datenbank gibt es diese aber nicht.
Der Name `mail_routing` kam erst in einer späteren KeyHelp-Version.
Ergo: Der Stand deiner `keyhelp` Datenbank ist voraussichtlich älter als der Inhalt von /home/keyhelp/www/keyhelp.


Wenn du noch Zugriff haben solltest, führe einmal

Code: Select all

keyhelp-toolbox
aus und navigiere zu "Systeminformationen anzeigen". Dann poste die Information hier. Dort ist ersichtlich wenn sich Datenbank und KeyHelp Version unterscheiden.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Speaky
Posts: 4
Joined: Sun 10. Nov 2024, 19:02

Re: MySQL - Query Error: Table 'keyhelp.mail_routing' doesn't exist (1146)

Post by Speaky »

Die beiden Server wissen Nichts voneinander. Damit dürften die Versionen keine Rolle spielen. Die einzige "Verbindung" war ein E-Mail-Programm in dem von beiden Servern Accounts angelegt war und per Filter eine Kopiervorgang ablief. Der betroffene Server lief seit Sommer 23 ohne einen einzigen Zugriff auf Mails oder auf Keyhelp.

Ich werde später versuchen einige System-Infos zu erlangen. Diese werde ich in diesen Post unten einfügen.
Post Reply