Kleine Stolpersteine: Fehlermeldung beim Update von Drupal-Modulen

Breite Inhalt
12/12
Breite Layout-Container
Ganze Breite
Spalten Inhalt
12/12

Kleine Stolpersteine: Fehlermeldung beim Update von Drupal-Modulen

Beim Update einzelner Module mit der automatischen Akutalisierungs-Funktion unter 'admin/modules/update' kam es bei einer unserer Installationen zu einem Fehler:
'File Transfer failed, reason: Cannot remove directory /pfad-zu-meinen-modulen/mein-modul/'

Der Verdacht lag natürlich nahe, daß es sich um ein Rechte-Problem handelt.

Es gibt viele Posts im Netz, wo User auf HostEurope-Servern die Fehlermeldung vermeiden konnten, in dem sie in der Verwaltungsoberfläche des Kunden-Informations-Systems (KIS) die Rechte so umstellten, daß der Web-User Besitzer der Modul-Dateien ist.
Wenn die Module über FTP auf den Server geladen wurden, kommt es häufig vor, daß der FTP-User die Rechte an den Dateien besitzt statt dem Web-User.
In dem Fall kann das alte Modul dann nicht aus Drupal heraus automatisch entfernt werden vor Installation des neuen Moduls.

Eine Überprüfung aller Rechte via Win-SCP hat aber gezeigt, daß hier alles OK ist.

Nachfrage bei Rolf hat ergeben, daß er erst vor kurzer Zeit auf dem gleichen HostEurope-Webpack automatische Modul-Aktualisierungen ohne Fehlermeldung durchgeführt hat.

Dieser Link hat die Lösung gebracht:
https://drupal.org/node/1900580#comment-7248938
Es handelt sich um einen Bug in der Drupal-Version 7.19 , der nur in Erscheinung tritt, wenn PHP 5.3 läuft.
Sowohl ältere, als auch neuere PHP-Versionen laufen einwandfrei.
Und in der Tat wurde auf HostEurope vor einiger Zeit das Update auf PHP 5.3 durchgeführt.

Rolf hatte die Updates entweder noch unter der alten PHP-Version bzw. mit neuerer Drupal-Version durchgeführt.

Es gibt einen Patch für die Drupal 7.19.
Es lag aber näher, gleich den Core auf Version 7.22 zu aktualisieren.

Und siehe da, das Update läuft nun einwandfrei durch.