pragmaMx Support Forum

pragmaMx => Installation & Update => Thema gestartet von: Biker am 14 Oktober 2011, 00:06:58

Titel: [gelöst] ERR: Duplicate entry '17' for key 1
Beitrag von: Biker am 14 Oktober 2011, 00:06:58
Bin gerade dabei meine Seite auf 1.12 upzudaten und bekomme bei der Installation diesen Fehler:

ZitatERR: Duplicate entry '17' for key 1
in:  ALTER TABLE `nuke_modules` ADD PRIMARY KEY ( `mid` )
ERR: Incorrect table definition; there can be only one auto column and it must be defined as a key
in:  ALTER TABLE `nuke_modules` DROP INDEX `mid`

Was nun?

Gruß
Bernd
Titel: Re:ERR: Duplicate entry '17' for key 1
Beitrag von: Andi am 14 Oktober 2011, 10:23:33
Deine Modultabelle ist veraltet und hat ungültige Einträge.

Das Setup will für die Spalte 'mid' einen eindeutigen Index anlegen, kann das aber nicht, weil bereits doppelte Einträge (#17) in dem Feld sind.

Gehe mit phpMyAdmin o.Ä. in die Tabelle nuke_modules und lösche einen der beiden doppelten Einträge #17. Zur Sicherheit schau nach, ob noch mehr doppelte Einträge da sind...
Danach führst du das Setup/Update nochmal aus. Es wird dann vermutlich fehlerfrei durchlaufen.
Anschliessend im Adminmenü die Moduleinstellungen aufrufen und guggen ob alles passt...
Titel: Re:ERR: Duplicate entry '17' for key 1
Beitrag von: Biker am 14 Oktober 2011, 10:30:52
Vielen Dank Andi.

Der doppelte Eintrag unter #17 war News und Newsletter.
Hab es korrigiert.

Gruß
Bernd