Thread "Download-Problem nach Update auf Ilias 5.2.2"
Tabs
-
Macoperator | Macoperator | 26. Mar 2017, 21:53
Download-Problem nach Update auf Ilias 5.2.2Ich habe hier ein Ilias-System, das ich von Version 5.1.7 auf 5.2.2 aktualisiert habe. Wir verwenden dort sehr viele Datei-Downloads. Jetzt ist mir aufgefallen, dass sämtliche Downloads initialisiert werden, aber Dateien mit 0 kB Größe heruntergeladen werden. Es ist quasi nur die Hülle mit dem Dateinamen, die geladen wird. Im Apache Error-Log sehe ich folgende Meldung dazu:
XML_ERR_NAME_REQUIRED at line 49, column 179, referer: http://intern.jump-kurs.de/ilias.php?baseClass=ilPersonalDesktopGUI&cmd=jumpToSelectedItems
Ein anderes Ilias auf derselben Maschine (von 5.1.14 auf 5.2.2 aktualisiert) zeigt dieses Verhalten nicht. Ist das ein Bug oder wo soll ich suchen? Die ilias.php hat leider keine Zeile 49, also gibt mir das keinen Hinweis...
-
Deleted | 27. Mar 2017, 10:11
Edited on: 27. Mar 2017, 10:16 - by DeletedRe: Download-Problem nach Update auf Ilias 5.2.2Hi,
sehen Sie erstmal in setup Administrationsbereich von ilias 5.2.2, welcher path fuer ilias Data Directory angegeben wurde, dann schauen Sie bitte auf dem Server nach, ob die dateien auch tatsaechich dort in diesem Directory mit ganzer Groesse und Inhalt vorhanden sind.
MfG
-
Macoperator | Macoperator | 27. Mar 2017, 11:26
Re (2): Download-Problem nach Update auf Ilias 5.2.2Beides kann ich bestätigen – Datenverzeichnis und Client-Name stimmen, die Dateien sind tatsächlich da – sie waren ja auch unter Ilias 5.1 an Ort und Stelle und konnten heruntergeladen werden. Ich habe jetzt auch die ilias.ini.php und die client.ini.php von meinen beiden Ilias-Systemen verglichen und konnte keine Unterschiede erkennen. Ebenso stimmen die Zugriffsrechte. -
Macoperator | Macoperator | 27. Mar 2017, 12:39
Re: Re (2): Download-Problem nach Update auf Ilias 5.2.2Sogar die Vorschau-Funktion (es handelt sich bei den Downloads um PDF), funktioniert einwandfrei (habe sie eben erst probeweise aktiviert, so dass es sich bei der Vorschau tatsächlich um frisch generierte Grafiken handelt).
Nur der Download geht nicht, bzw. bemerkenswert daran finde ich noch, dass die Datei heruntergeladen wird, nur ist sie leer. Wenn ich eine neue Datei hochlade, geht das ohne Fehler, beim Download verhält sie sich dann genauso wie die anderen Files, die schon vor der Ilias-Migration da waren.
Im Apache Error-Log kommt o.g. XML-Warnmeldung. Im Ilias-Log kommt nichts, außer wenn ich das Loglevel auf Debug stelle. Dann erscheint folgendes:
ilAuthSession::init:899 Resuming old session for user: 6
-
Macoperator | Macoperator | 28. Mar 2017, 12:04
Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Ich habe gestern mal die .htaccess-Datei kontrolliert und festgestellt, dass sie nicht mit der mitgelieferten .htaccess von Ilias 5.2.2 übereinstimmte. Also habe ich sie ersetzt. Jetzt werden aber gar keine Dateien mehr heruntergeladen. Stattdessen kommt eine 404-Fehlermeldung:
The requested URL /goto.php was not found on this server.
Hilfe, was soll ich noch tun??
-
Deleted | 28. Mar 2017, 20:34
Edited on: 29. Mar 2017, 07:10 - by DeletedRe: Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Hi,
XML_ERR_NAME_REQUIRED bedeutet ,dass es dort irgendein xml file gibt, die mindestens einen unerlaubten Karakter wie "& oder < oder>" beinhaltet. Ob das daran liegt kann ich so nicht sagen.
MfG
-
Macoperator | Macoperator | 29. Mar 2017, 11:10
Re (2): Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2LÖSUNG GEFUNDEN!
Das Problem hatte mit dem Web Access Checker zu tun. Ich musste die Ilias-Datenverzeichnisse in der vhost-Config für XSendFile freigeben
XSendFilePath /var/www
XSendFilePath /var/iliasdata
War vor Ilias 5.2 nie nötig gewesen, daher sollte man das vielleicht mal etwas prominenter in den Installations- bzw. Update-Beschreibungen für Ilias platzieren...
-
wolfganghuebsch | wolfganghuebsch (Moderation) | 29. Mar 2017, 11:55
Re: Re (2): Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Moin Sven,
das war schon bei ILIAS 5.1 notwendig. Aber frag mich nicht, warum es mit 5.1 ging.
HIer gibts nochmal die Ünbersicht, was zu ändern wäre: http://www.ilias.de/docu/goto_docu_pg_15926_367.html
Über den WAC war ich damals auch gestolpert und so langsam dämmert es mir auch, dass ich ähnliche Probleme hatte...:-)
Beste Grüße
Wolfgang
-
christian.lamboy | christian.lamboy | 7. Apr 2017, 01:09
Re: Re (2): Re (2): Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Hallo zusammen,
ich habe das gleiche Problem wie beschrieben, aber es liess sich nicht durch die Freigabe des xsendfile Pfads lösen.
Alte Dateien von vor dem update werden erkannt, aber wenn ich neue hochlade, wird das zwar in Ilias angelegt, aber nicht auf dem server gespeichert und ergo beim download auch nur eine 0 kb datei geladen.
Ich habe gleichzeitig auch ein weiteres Problem, welches ggf. damit zusammenhängt. Wenn ich Kurse kopieren möchte kommt ein Error und in der dann erstellten logfile:
Error thrown with message "Class 'SoapClient' not found"
Stacktrace:
#12 Error in /var/www/html/ILIAS/Services/WebServices/SOAP/classes/class.ilSoapClient.php:147
#11 ilSoapClient:init in /var/www/html/ILIAS/Services/Container/classes/class.ilContainer.php:663
#10 ilContainer:cloneAllObject in /var/www/html/ILIAS/Services/Object/classes/class.ilObjectCopyGUI.php:1163
#9 ilObjectCopyGUI:copyContainer in /var/www/html/ILIAS/Services/Object/classes/class.ilObjectCopyGUI.php:1050
#8 ilObjectCopyGUI:copyContainerToTargets in /var/www/html/ILIAS/Services/Object/classes/class.ilObjectCopyGUI.php:82
#7 ilObjectCopyGUI:executeCommand in /var/www/html/ILIAS/Services/UICore/classes/class.ilCtrl.php:188
#6 ilCtrl:forwardCommand in /var/www/html/ILIAS/Modules/Category/classes/class.ilObjCategoryGUI.php:154
#5 ilObjCategoryGUI:executeCommand in /var/www/html/ILIAS/Services/UICore/classes/class.ilCtrl.php:188
#4 ilCtrl:forwardCommand in /var/www/html/ILIAS/Services/Repository/classes/class.ilRepositoryGUI.php:350
#3 ilRepositoryGUI:show in /var/www/html/ILIAS/Services/Repository/classes/class.ilRepositoryGUI.php:304
#2 ilRepositoryGUI:executeCommand in /var/www/html/ILIAS/Services/UICore/classes/class.ilCtrl.php:188
#1 ilCtrl:forwardCommand in /var/www/html/ILIAS/Services/UICore/classes/class.ilCtrl.php:150
#0 ilCtrl:callBaseClass in /var/www/html/ILIAS/ilias.php:21
Das ist unabhängig davon ob ich SOAP aktiviere oder nicht.Hat jemand eine Idee?
Vielen Dank und viele Grüße
-
christian.lamboy | christian.lamboy | 8. Apr 2017, 01:10
Re (2): Re (2): Re (2): Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Ich habe per Mail folgende Frage erhalten,a ber ich finde den Post hier nicht, daher kurz die Frage zitiert:
Hi,
ist ilias per GIT auf einer Linux Maschine installiert?Ja, ist per git auf ubuntu 16.04 installiert.
mit Apache/2.4.18 (Ubuntu),
Database Type MySQL 5.5.x or higher (InnoDB engine), Version 10.0.29-MariaDB-0ubuntu0.16.04.1
Current Database Version 5072Falls andere Infos helfen, kann ich die auch gerne noch angeben.Vielen Dank fuer die UnterstuetzungChristian -
Deleted | 8. Apr 2017, 06:36
Edited on: 8. Apr 2017, 07:25 - by DeletedRe: Re (2): Re (2): Re (2): Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Hi,
erster Schritt ist es zu sichern,dass da auf der Festplatte des Servers genuegend Speicherplatz vorhanden ist.
Wenn das Problem weiter besteht, wuerde ich vorschlagen, folgende Befehle eingeben und sehen ob da noch probleme bestehen.
Wechseln sie zu Ilias Verzeichnis, dann
git status
Vorsicht : Nur wenn die Ausgabe von "git status" leer ist, geben sie die untenstehenden Befehle ein, denn sonst wird evntl. ihre "uncommited Changes" geloescht:
git reset --hard HEAD
git checkout <branch>
git pull
damit geht ilias zum letzten "commit" zurueck und dann wird nochmal updated.
MfG
-
wolfganghuebsch | wolfganghuebsch (Moderation) | 8. Apr 2017, 09:02
Edited on: 24. Apr 2017, 20:13 - by wolfganghuebsch | wolfganghuebschRe (2): Re (2): Re (2): Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Hallo,
wenn beim Kopieren was schief geht, check mal die Einstellungen des Error Reportings für PHP:
- Now we do some settings in the file
/etc/php/7.0/apache2/php.ini
- More details are available at http://www.ilias.de/docu/goto_docu_pg_6531_367.html
nano /etc/php/7.0/apache2/php.ini
- ...
- This setting for error-reporting very important, please do not try other values, because copying may not work in ILIAS:
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE
display_errors = On
Hilft das? Ein falsches Error-Reporting stört die Kommunikation mit Soap.
Beste Grüße
Wolfgang
- Now we do some settings in the file
-
christian.lamboy | christian.lamboy | 9. Apr 2017, 05:36
Re: Re (2): Re (2): Re (2): Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Hallo zusammen,
sowohl das erneute laden von git als auch die Anpassung php.ini haben keinen sichtbaren Effekt. Und Platz ist auch ausreichend auf der Platte.
Das Problem mit SOAP wäre mir eigentlich egal, wenn ich ausschliessen könnte, dass das Problem mit dem Datei hochladen (und dem Kurs kopieren - kann ich dadurch umgehen, dass ich exportiere und importiere, daher momentan eher zweitrangig) nicht damit zusammenhängt. Kann da ein Zusammenhang bestehen?
Das interessante ist, dass in ilias.log alles korrekt angegeben ist:
ilObject::create:72 ilObject::create(), start
ilObject::create:72 ilObject::create(), finished, obj_id: 2108, type: file, title: Name der Datei
ilObject::putInTree:208 ilObject::putInTree(), parent_ref: 1166, ref_id: 1192, obj_id: 2108, type: file, title: Name der Datei
Die Datei wird auch auf der Platte unter /xyz/iliasdata/instanz/ilFile/ abgelegt, hatte ich vorher nicht gesehen, aber wird tatsächlich abgelegt.
wenn ich die Datei in Ilias lösche, wird diese nicht von der Platte gelöscht, sondern nur der Pfad in Ilias nicht mehr angezeigt. Aber das liegt vermutlich daran, dass es in den Papierkorb verschoben wird.
Vielen Dank
Christian
-
Deleted | 24. Apr 2017, 18:24
Re (2): Re (2): Re (2): Re (2): Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Guten Abend!
Bei unser Installation haben wir das gleiche Problem, allerdings nicht nach einem Update, sondern nach einer Neuinstallation. Bin völlig ratlos. Eine Testinsatllation auf Ubuntu 14 und php 5.6 lief in der Beziehung völlig einwandfrei. Jetzt haben wir bei Strato eine Installataion auf Ubuntu 16.04 mit php 7 aufgesetzt. Genützt haben wir die Anleitung von Wolfgang Hübsch (Danke war prima!). Nach initialer Freude folgte die Ernüchterung, Dateien lassen sich nicht downloaden. Landen mit 0kb auf der Platte. Pfade sind richtig gesetzt, Berechtigungen auch. Auf dem Server finden sich die Dateien, die per Konsole auch richtig geladen werden können. In der vHost.conf fehlten die xSendFilePath Einträge, die habe ich nachgezogen, aber keine Verbesserung.
Gibt es vielleicht noch einen Tip, wo ich nachsehen kann?
Vielen Dank im voraus.
Grüße
Thomas
-
wolfganghuebsch | wolfganghuebsch (Moderation) | 25. Apr 2017, 12:27
Re: Re (2): Re (2): Re (2): Re (2): Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Hallo Thomas,
was passiert, wenn du den Server nur mit seiner IP ansprichst, also z.B.
http://195.110.43.152/info/goto.php?target=root_1&client_id=info
Beste Grüße
Wolfgang
-
Deleted | 25. Apr 2017, 13:01
Re (2): Re (2): Re (2): Re (2): Re (2): Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Hallo Wolfgang,
da kommt ein Fehler. Würde ich auch erwarten, da der Betrieb nach https:// umgeleitet wird und direkt im ILias-Verzeichnis startet. Probiere gerne selber, IP85.214.213.200.
Wir haben für Dich einen Zugang angelegt mit Admin-Rechten.
Schreib mir eine MAil, dann kommen die Daten.
Danke und Grüße
Thomas
-
wolfganghuebsch | wolfganghuebsch (Moderation) | 25. Apr 2017, 22:48
Re: Re (2): Re (2): Re (2): Re (2): Re (2): Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Moin,
der Fehler ist wohl gefunden. Es lag aber nicht an ILIAS, sondern an einem fehlenden Eintrag in einer vhost-Datei.
Beste Grüße
Wolfgang
-
christian.lamboy | christian.lamboy | 13. May 2017, 02:26
Edited on: 13. May 2017, 12:11 - by christian.lamboy | christian.lamboyRe (2): Re (2): Re (2): Re (2): Re (2): Re (2): Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Hallo Wolfgang,
das freut mich zu hören. Habe dann direkt mal ausprobiert und einfach noch einmal alles so gemacht wie in deinem Blog.
https://bbs-ilias.de/info/goto.php?target=blog_62_13&client_id=info
und das einzige, was ich geändert habe ist in der vhost conf
<Directory /var/www/html>
Options -Indexes +FollowSymlinks
AllowOverride All
Order allow,deny
allow from all
ExpiresActive On
ExpiresByType text/css "access plus 7 day"
ExpiresByType image/gif "access plus 7 day"
ExpiresByType image/jpg "access plus 7 day"
ExpiresByType image/jpeg "access plus 7 day"
ExpiresByType image/png "access plus 7 day"
DirectoryIndex index.html
DirectoryIndex index.htm
DirectoryIndex index.php
</Directory>eingetragen, das ich vorher nicht hatte. Und nun klappt es.
Vielen Dank für das tolle Tutorial...und wenn man sich an alles korrekt hält, klappt es auch.Christian
-
wolfganghuebsch | wolfganghuebsch (Moderation) | 15. May 2017, 07:37
Re: Re (2): Re (2): Re (2): Re (2): Re (2): Re (2): Re (2): Re (2): Download-Problem nach Update auf Ilias 5.2.2Hi Christian,
danke für dein Feedback! Es gibt nun eine Erweiterung des Tutorials, in dem beschrieben wird, wie man alles mit SSL verschlüsselt. Das kann ich wirklich empfehlen - alle Datenströme sind verschlüsselt. Es ist kostenlos!
https://bbs-ilias.de/info/goto.php?target=blog_62_14&client_id=info
Cheers,
Wolfgang