Typo3 4.0.5 frisch installiert.
PHP-Ini Setting für memory_limit auf 32M, habe Shell-Access auf den 
Server (es ist ein Root-Server).

Folgendes Problem: Kann keinerlei Extensions finden (auch die nicht 
deren Schlüssel ich durch typo3.org kenne und die er finden MUSS, weil 
es sie halt gibt).

Habe "Enable extensions without review (basic security check)" natürlich 
aktiviert. Habe auch schon die "extensions.xml.gz" (822964 bytes) in 
typo3temp/ mehrmals gelöscht. Wenn ich auf "Retrieve/Update" komme 
erhalte ich nach ein paar Sekunden eine leere Seite. Hab im Apache-Log 
nachgeschaut, er bekommt nicht genug Speicher. Habe dann im Install-Tool 
128 MB für das Memory-Limit angegeben. extensions.xml.gz erneut 
gelöscht. Erneut auf Retrieve/Update geklickt. Erneut leere Seite, 
erneut nicht genügend Speicher. Ich bin NICHT bereit zu glauben, dass 
für das runterladen (!) einer Datei 128 MB Speicher zu wenig sind, also 
entweder ist das ein Bug (Memleak) oder das Problem liegt woanders. Das 
ist die letzte Fehlermeldung im Log:

Allowed memory size of 134217728 bytes exhausted (tried to allocate 
5767039 bytes) in 
/srv/www/typo3_src/typo3/mod/tools/em/class.em_xmlhandler.php on line 
141, referer: http://xxx.de/v3/typo3/mod/tools/em/index.php?

Der Fehler mit der Speicherüberschreitung kommt natürlich nur einmal. 
Wenn ich, nachdem die extensions.xml.gz wieder da ist, auf 
Retrieve/Update gehe kommt einfach nur "The extension list has not 
changed remotely, it has thus not been fetched.". Er findet deswegen 
trotzdem keine Extensions.

Eine weitere Kuriosität ist, dass das oben beschriebene Verhalten für 
die Mirrors verschieden ist. Ich hatte folgendes gemacht: Zuerst war 
natürlich Random Mirror ausgewählt. Habe dann nacheinander einen Mirror 
nach dem anderen ausprobiert (ohne jeweils immer die extensions.xml.gz 
zu löschen) und direkt auf Retrieve/Update geklickt. Es kamm immer die 
o.g. Meldung, "The extension list has not changed remotely, it has thus 
not been fetched.". Als ich dann aber das TYPO3.org Main Repository 
wählte und wieder auf Retreive/Update geklickt habe kam wieder eine 
leere Seite, im Log stand wieder eine Speicherüberschreitung. Beim 
erneuten Klicken auf Retrieve/Update kam wieder die o.g. Meldung. Immer 
ein ich von einem Mirror (alle AUSSER TYPO3.org Main Repository) auf 
TYPO3.org Main Repository wechsle tritt der Speicherübertritt auf, er 
tritt ebenfalls auf wenn ich vom TYPO3.org Main Repository auf einen 
Mirror ungleich dem TYPO3.org Main Repository wechsle.

Irgendwelche Vorschläge? Bitte welche ohne cURL, wenn ich das aktiviere 
kommt dieser Fehler im Log: Call to undefined function curl_init() in 
/srv/www/typo3_src/t3lib/class.t3lib_div.php on line 2322, referer: 
http://xxx.de/v3/typo3/mod/tools/em/index.php?
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an