Fehler bei Aktualisierung
am 18.04.2014 - 14:08 Uhr in
Hallo,
seit kurzem bekomme ich meine Drupalinstallation (7.23) nicht mehr aktualisiert. Muss leider auch sagen das ich mich länger nicht darum gekümmert habe.
Leider habe ich dazu nichts (was sich mir erschließt) gefunden.
Verfügbare Aktualisierungen gibt mir folgende Meldungen : (alle grau hinterlegt)
- Fehler beim Abrufen von Daten über verfügbare Aktualisierungen.
und / oder
- Keine verfügbaren Veröffentlichungen gefunden
Im Statusbericht bekomme ich folgende Warnmeldungen angezeigt :
- Warning: strcmp() expects parameter 2 to be string, array given in _system_sort_requirements() (Zeile 2785 von /.../modules/system/system.module).
- Warning: strcmp() expects parameter 2 to be string, array given in _system_sort_requirements() (Zeile 2785 von /..../modules/system/system.module).
- Warning: usort(): Array was modified by the user comparison function in system_status() (Zeile 2320 von /.../modules/system/system.admin.inc).
Soweit ich es mitbekommen habe hat der Hoster auch kürzlich "etwas" am Server verändert, was genau war bis jetzt nicht herauszufinden.
Vielleicht kann mit jemand einen Tip in die richtige Richtung geben !
Vielen Dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
Schau mal auf der
am 18.04.2014 - 14:26 Uhr
Schau mal auf der Status-Seite unter dem Link in der PHP-Zeile nach, was bei allow_url_fopen steht? Das sollte auf on stehen. Drupal kann sonst keine Abfragen auf Drupal.org durchführen um den Update-Status zu checken.
Das andere Problem könnte eine zu neue Version von PHP sein. Ich benutze für Drupal 7 meist ein PHP 5.3.x aber 5.4.x. klappt meist auch noch. PHP 5.5.x aber vermutlich nicht mehr.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
allow_url_fopen = On PHP
am 18.04.2014 - 14:33 Uhr
allow_url_fopen = On
PHP Version ist 5.3.5
...soweit so gut ;)
Hallo, das könnte auch ein
am 18.04.2014 - 17:37 Uhr
Hallo,
das könnte auch ein NAT Problem sein, wenn der Hoster umgestellt hat.
Der Fehler sollte im PHP error log besser beschreiben sein.
MfG
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Ok ich werde mal versuchen da
am 18.04.2014 - 18:59 Uhr
Ok ich werde mal versuchen da dran zu kommen - leider dauert das meist etwas bei dem Anbieter.
Was könnte ich sonst noch versuchen ?
Bzw. nach was könnte ich dann im error log suchen ?
Hallo, sollte es ein NAT
am 18.04.2014 - 19:25 Uhr
Hallo,
sollte es ein NAT Problem sein,
dürfte der Fehler auf xml-rpc oder curl
bezogen sein.
Mach nochmal Update und lies das PHP error.log.
Drupal versucht von Deinem Server
aus per XML-RPC eine Verbindung zum Drupal Update Server
herzustellen.
Durch NAT hat Dein Server 2 IP Adressen (intern und extern).
Meine Vermutung daher:
Der Router/Firewall Deines Providers leitet nur die Anfragen von extern auf intern um auf Port 80.
Aber von intern auf extern zu Port 80 blockt er.
LG
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Vielen Dank erst einmal für
am 23.04.2014 - 09:32 Uhr
Vielen Dank erst einmal für die Antworten.
Tatsächlich hatte der Hoster die internen anfragen blockiert - leider ohne mich zu informieren. Klasse.
Nach seiner aussage hat er nun HTTP Anfragen vom Server für mich freigeschaltet, leider besteht der Fehler aber weiterhin in gleicher Form.
Ausschließen würde ich diesen Fehler (leider) trotzdem noch nicht, ich werde mich gleich nochmal mit dem Support kurzschließen.