Hilfe!!! PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate & Keine Administrationsobjekte verfügbar
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 02.03.2014 - 23:29 Uhr in
Hallo,
nach der Aktivierung von filter_harmonizer kommt nun folgende Fehlermeldung:
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'bartik-views-standorte-block' for key 'tmd': INSERT INTO {block} (module, delta, theme, status, weight, region, pages, cache) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7); Array ( [:db_insert_placeholder_0] => views [:db_insert_placeholder_1] => standorte-block [:db_insert_placeholder_2] => bartik [:db_insert_placeholder_3] => 0 [:db_insert_placeholder_4] => 0 [:db_insert_placeholder_5] => -1 [:db_insert_placeholder_6] => [:db_insert_placeholder_7] => -1 ) in drupal_write_record() (line 7166 of /is/htdocs/xyz/www/meineseite/includes/common.inc).
Außerdem kommt im Admin-Bereich folgender Fehler:
Keine Administrationsobjekte verfügbar
Ich kann nichts mehr machen. Es wird auch nur noch der Anrisstext eines Nodes angezeigt.
Die anderen Threads habe ich schon durchgegrast, am php-Memory liegt es nicht. Hat jemand einen Tipp, wie ich den Fehler (keine Logfile-Einträge) beheben kann?
Das Problem ist, dass ein Backup nicht von heute, sondern schon etwas älter ist und ich keinen Zugriff auf backup_migrate durch den Fehler habe.
Gruß
- Anmelden oder Registrieren um Kommentare zu schreiben
Hat jemand eine Idee?
am 03.03.2014 - 15:39 Uhr
Würde mich freuen, wenn ihr mir helfen könntet. Habe unter https://www.google.de/search?q=drupal+1062+Duplicate+entry+for+key+'tmd'%3A#q=drupal+1062+Duplicate+entry+for+key+'tmd'%3A+'bartik-views u.a. folgenden Ansatz gefunden: http://www.softwareprojects.com/resources/programming/t-how-to-fix-mysql...
Jedoch sind meine MySQL-Kenntnisse in diesen Punkten nicht professionell, sodass ich nicht wirklich voran komme :/
wenn du anders nicht mehr ran
am 03.03.2014 - 15:41 Uhr
wenn du anders nicht mehr ran kommst, dann installiere drush und deaktiviere per drush dis filter_harmonizer
filter_harmonizer habe ich
am 03.03.2014 - 15:53 Uhr
filter_harmonizer habe ich per phpmyadmin deaktiviert. Der Fehler scheint eher von Views zu kommen, zumindest der datenbankseitige. Weiß nur nicht, wie ich den heraus bekomme...
Kann es sein dass Du views
am 03.03.2014 - 16:02 Uhr
Kann es sein dass Du views vielleicht irgenwie doppelt installiert oder etwas falsch benannt hast? Schick mal ein screenshot bitte.
Was meinst du für einen
am 03.03.2014 - 16:41 Uhr
Was meinst du für einen Screenshot? Nach dem Updatelauf kommt der obige Fehler, der sich vermutlich auf die block-View "Standorte" bezieht, an der ich aber keine Änderungen vorgenommen habe.
Soll ich davon einen Screenshot machen oder von irgend einer Tabelle?
Schau mal in die MYSQL, ob
am 03.03.2014 - 16:53 Uhr
Schau mal in die MYSQL, ob dieTabelle mit dem key tatsächlich 2 mal existiert.
'tmd' existiert in den
am 03.03.2014 - 17:24 Uhr
'tmd' existiert in den Tabellen:
cache (3x)
sessions (1x)
visitors (9x, davon 7x bei der Erstellung eines Gästebuch-Eintrags und je 1x bei Erstellung Node und Bildstil)
watchdog (8x)
Was sagt mir das? Schema ist nicht aktiviert...
das sollte irgendwo in den
am 03.03.2014 - 20:28 Uhr
das sollte irgendwo in den views tabellen sein. Bei Dir steht :
"'tmd': INSERT INTO {block}"
Den Eintrag finde ich so wie
am 03.03.2014 - 21:04 Uhr
Den Eintrag finde ich so wie in der Fehlermeldung angegeben nicht, nur wie oben gezeigt.
Dann etwas
am 03.03.2014 - 21:18 Uhr
Dann etwas ausführlicher:
"PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'bartik-views-standorte-block' for key 'tmd': INSERT INTO {block} (module, delta, theme, status, weight, region, pages, cache) VALUES..."
bedeutet: in der Tabelle block (die du haben musst!) existiert ein doppelter Eintrag namens bartik-views-standorte-block. Guck mal ob das stimmt!? Respektive der key ist doppelt vergeben
Der Block scheint doppelt
am 04.03.2014 - 09:41 Uhr
Der Block scheint doppelt vergeben zu sein, allerdings mit unterschiedlichen IDs. Jetzt taucht auch 'tmd' als Index auf, der aber nicht bearbeitet werden kann.
Soll ich denk Block jetzt einfach löschen (bid 142...147)?
Mach ein back-up vorher. Und
am 04.03.2014 - 09:53 Uhr
Mach ein back-up vorher. Und schau dir mal die tmds an. Ob tatsächlich zwei identisch sind.
Ich komme in die tmds nicht
am 04.03.2014 - 09:57 Uhr
Ich komme in die tmds nicht rein, zumindest weiß ich nicht, wie...
Nach löschen der Zeilen in
am 04.03.2014 - 12:48 Uhr
Nach löschen der Zeilen in der DB werden diese bei Aufruf der Seite erneut erstellt. Wie komme ich in den tmd-Index hinein?
vielleicht kommt jemand
am 04.03.2014 - 13:02 Uhr
vielleicht kommt jemand anderes mithilfe folgendes eintags weiter: https://drupal.org/node/1454684
Danke für den Link. Habe in
am 04.03.2014 - 13:20 Uhr
Danke für den Link. Habe in der Tabelle "Block" die Blöcke in Kleinschreibung geändert, ohne Erfolg. Anschließend auch in den Views-Tabellen, ebenfalls ohne Erfolg... Problem bleibt bestehen...
Wenn ich die entsprechenden Zeilen lösche, ist zwar der SQL-Fehler weg, aber es bleibt bei "Keine Administrationsobjekte verfügbar"...
Sorry. Mir fällt nichts mehr
am 04.03.2014 - 13:23 Uhr
Sorry. Mir fällt nichts mehr ein. Der Block mus doch zu löschen sein!???
OK. Allerletzte Idee: Gehe
am 04.03.2014 - 13:28 Uhr
OK. Allerletzte Idee: Gehe ins englische interface. Lasse Dir da die Fehlermeldung ausgeben. Nimm die Fehlermeldung und suche danach sowohl in google als auch im Code von views. Dann sieht man wenigstens wo der Fehler herkommt.
Ich kann im admin-Bereich
am 04.03.2014 - 14:00 Uhr
Ich kann im admin-Bereich nichts mehr machen, auch keinen Wechsel der Sprache. Die Fehlermeldung bzgl. der Administrationswerkzeuge ließ sich isoliert bei anderen durch Erhöhug des php-Memorys lösen. Meiner liegt bei 512MB und sollte daher nicht der Grund sein, lokal bei 2048MB bleibt der Fehler ebenso.
Sämtliche (englische) Lösung
am 04.03.2014 - 20:45 Uhr
Sämtliche (englische) Lösung haben mir nicht geholfen :(
Hat noch jemand eine Idee?
Gibt es irgendein Tool, um
am 06.03.2014 - 20:01 Uhr
Gibt es irgendein Tool, um die Beiträge zumindest zu sichern? Ich kann den Fehler nicht beheben, wenn ich nur die entsprechenden Tabellen aus der DB sichere und importiere, erscheint der Fehler mit den fehlenden Administrationsobjekten wieder...