fehler beim db_update.pl update

xzillen

Member
Hallo zusammen ich habe folgendes Problem

Ich habe gerade Peer ssh eine datenbank update bei confixx per ./db_update.pl gemacht

kann plötzlich die meldung :

DBD::mysql::db do failed: Can't DROP 'domain'; check that column/key exists at ./db_update.pl line 189.
Can't DROP 'domain'; check that column/key exists


Was kann das sein und wie kann mann das beheben
 
Prinzipiell kannst Du das Modul automatisch mit CPAN installieren lassen (--> man CPAN). Die meisten Linux-Distributionen bieten die Perl-Module aber über ihren Paketmanager an und in diesem Fall ist es vorteilhafter, das Modul über die Paketverwaltung zu installieren, da es so auch aktualisiert wird, etc.
 
Da fehlt kein Modul DBD::mysql::db laut Fehlermeldung von Perl!
Und es gibt kein Modul DBD::mysql::db auf CPAN. ;)
DBD::mysql ist, wenn installiert (und das wird es sein!) ein komplettes Modul.
DBD::mysql::db ist ein Modul von DBD::mysql!
Schaut euch mal die Source an: https://github.com/CaptTofu/DBD-mysql/blob/master/lib/DBD/mysql.pm#L192
Also falscher Tipp.

Es steht doch doch dort, dass DBD::mysql::db do failed: Can't DROP 'domain'; check that column/key exists at ./db_update.pl line 189. nicht klappte.
Die Spalte bzw. der Schlüssel ist in einer Tabelle nicht vorhanden.

Mangels Source für db_update.pl kann ich leider nicht nachsehen.
 
Last edited by a moderator:
Back
Top