Problem beim Aktualisieren der Datenbank
am 28.11.2014 - 13:55 Uhr in
Hallo liebes Support-Forum,
ich habe da ein Anliegen und zwar wenn ich mein Drupal 7.34 aktualisiere, spricht die Datenbank, erscheint dieser Fehlermeldung.
Warning: unlink(/www/htdocs/w0105c67/sites/default/files/js/wysiwyg/wysiwyg_tinymce_VxxRIlcaFmzHlghU8SsOGCZd5TC_PCxyhQAlqydMALE.js): Permission denied in drupal_unlink() (Zeile 2282 von /www/htdocs/w0105c67/includes/file.inc).
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'd01a398f.ctools_css_cache' doesn't exist: DELETE FROM {ctools_css_cache} ; Array ( ) in ctools_css_flush_caches() (Zeile 572 von /www/htdocs/w0105c67/sites/all/modules/ctools/includes/css.inc).
Ich verstehe es so, dass eine Tabelle in der Datenbank fehlt, aber wie konnte es dazu kommen?! Ich habe Ctools nun installiert und auch alles aktiviert.
Wie kann ich dem Problem auf den Grund gehen?
Wäre über jede Hilfestellung dankbar.
Ich kann im Backend auch die Seiten nicht aufrufen, weil auch eine Fehlermeldung mit den Ctools erscheint.
Danke im Vorfeld!!
- Anmelden oder Registrieren um Kommentare zu schreiben

Es sind offenbar zwei verschiedene Fehler aufgetreten
am 28.11.2014 - 14:18 Uhr
In der ersten Meldung geht das Löschen eines JavaScriptes schief, weil der Prozess keine ausreichenden Rechte dazu hat, und in der zweiten Meldung wird versucht eine Cache-Tabelle zu löschen, die nicht existiert.
Beides kann man natürlich auch manuell erledigen.
Danke für die Rückmeldung
am 28.11.2014 - 14:37 Uhr
Die erste Fehlermeldung hat sich nun erledigt, da ich das Script manuell gelöscht habe und die zweite Fehlermeldung macht mir zu schaffen.
Wenn es versucht wird, die Tabelle zu löschen, was muss ich dann machen? Muss ich diese Tabelle neu erstellen? Falls ja, welche Werte kommen da rein?
Oder kann ich es anders bewerkstelligen?
es sieht so aus
am 28.11.2014 - 14:44 Uhr
als wenn das eine Tabelle von ctools ist.
Wenn die ctools deinstallierst, und neu installierst, müsste diese Tabelle von selbst angelegt werden.
Ich kann im Backend auch die
am 28.11.2014 - 15:19 Uhr
Ich kann im Backend auch die Seiten nicht aufrufen, weil auch eine Fehlermeldung mit den Ctools erscheint.was sagt denn die Fehlermeldung?
Hat auch mit der fehlenden Tabelle von Ctools zu tun
am 28.11.2014 - 19:42 Uhr
Diese Fehlermeldung sieht so aus:
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'd01a398f.ctools_object_cache' doesn't exist: SELECT c.name, s.uid, c.updated FROM {ctools_object_cache} c INNER JOIN {sessions} s ON c.sid = s.sid WHERE c.obj = :obj AND c.name IN (:names_0, :names_1, :names_2, :names_3, :names_4, :names_5, :names_6, :names_7, :names_8, :names_9, :names_10, :names_11, :names_12, :names_13, :names_14) ORDER BY c.updated ASC; Array ( [:obj] => page_manager_page [:names_0] => search-node [:names_1] => search-user [:names_2] => page-ctools_plugin_example [:names_3] => page-ctools_plugin_example_base [:names_4] => user_view [:names_5] => contact_user [:names_6] => contact_site [:names_7] => poll [:names_8] => node_view [:names_9] => term_view [:names_10] => node_edit [:names_11] => blog [:names_12] => user_edit [:names_13] => blog_user [:names_14] => comment_reply ) in ctools_object_cache_test_objects() (Zeile 165 von /www/htdocs/w0105c67/sites/all/modules/ctools/includes/object-cache.inc).
Also ich hatte eben Ctools deaktiviert, vom FTP gelöscht und nochmals alles hochgeladen und aktiviert. Die Tabelle in der Datenbank wird leider nicht erzeugt.
Ach ja, jetzt sehe ich gerade, man muss das Modul Ctools im Backend richtig deinstallieren, nachdem man es deaktiviert hat.
Update 28.11.2014 19:39
Habe jetzt mehrmals das Modul Ctools deinstalliert und erneut installiert, aber das bringt keinen Erfolg.
Was kann ich noch machen, wie kann ich dieses Problem bewältigen?
Das Panel Forum lässt sich auch wegen dem Ctools Fehler nicht bearbeiten. Alles hängt da zusammen und die fehlende Tabelle in der Datenbank will nicht erstellt werden.
Wer kann mir helfen? Danke!
Nach der Deinstallation auch
am 30.11.2014 - 00:26 Uhr
Nach der Deinstallation auch die Files wie vorher aus dem DocumentRoot gelöscht? Der Deinstall löscht nämlich nicht die Files.
Ja das habe ich gemacht
am 30.11.2014 - 16:15 Uhr
Ja, die Files hatte ich gelöscht gehabt, sogar mehrmals die Prozedur durchgezogen. Vll. muss man hier auch wieder etwas Glück wie mit dem Advanced Forum haben.
Vielleicht ab #10
am 30.11.2014 - 18:26 Uhr
Vielleicht ab #10 interessant?:
https://www.drupal.org/node/1087408
Danke für den Tipp
am 30.11.2014 - 21:53 Uhr
Danke dir für den Tipp, das schaue ich mir an. Also dort ist auch die Rede, dass man das Modul deinstallieren und neu installieren sollte. Das Patch gibt es noch dazu.
Update: 30.11.2014 21:50
Leider ist das dortige Patch für die Datei /export.inc und bei mir habe ich in der Fehlermeldung /css.inc
Ich habe das Patch eingespielt und dabei kam beim Tool Putty via SSH-Zugang folgendes raus:
usage: git apply [options] [<patch>...]
--exclude <path> don't apply changes matching the given path
--include <path> apply changes matching the given path
-p <num> remove <num> leading slashes from traditional diff paths
--no-add ignore additions made by the patch
--stat instead of applying the patch, output diffstat for the input
--numstat shows number of added and deleted lines in decimal notation
--summary instead of applying the patch, output a summary for the input
--check instead of applying the patch, see if the patch is applicable
--index make sure the patch is applicable to the current index
--cached apply a patch without touching the working tree
--apply also apply the patch (use with --stat/--summary/--check)
--build-fake-ancestor <file>
build a temporary index based on embedded index information
-z paths are separated with NUL character
-C <n> ensure at least <n> lines of context match
--whitespace <action>
detect new or modified lines that have whitespace errors
--ignore-space-change
ignore changes in whitespace when finding context
--ignore-whitespace ignore changes in whitespace when finding context
-R, --reverse apply the patch in reverse
--unidiff-zero don't expect at least one line of context
--reject leave the rejected hunks in corresponding *.rej files
--allow-overlap allow overlapping hunks
-v, --verbose be verbose
--inaccurate-eof tolerate incorrectly detected missing new-line at the end of file
--recount do not trust the line counts in the hunk headers
--directory <root> prepend <root> to all filenames
Kann jemand daraus schlau werden? Mein Englisch ist sehr schlecht..
Hier ist noch ein Hinweis,
am 01.12.2014 - 08:43 Uhr
Hier ist noch ein Hinweis, daß der Fehler passiert, wenn memory limit zu niedrig ist.
Ein Test da drauf kann ja nicht schaden.
https://www.drupal.org/node/1196050