[LON-CAPA-admin] Course Editing Followup
Stuart Raeburn
raeburn at msu.edu
Tue Jan 27 18:37:06 EST 2015
Mark,
Could you look in /home/httpd/perl/logs/lond.log on capa4?
The error messages you have posted indicate this problem is occurring
during the final transaction in lonnet::finishuserfileupload() when:
&reply('fetchuserfile:'.$path.$file,$docuhome);
is called to prompt lond to request the edited and/or new .sequence
file from the session-hosting server (the file being requested is at:
/home/httpd/html/userfiles/<domain>/<coursenum>/<file>).
The file is retrieved by lond on the course's homeserver using an LWP
request to the session-hosting server, and then saved in
/home/httpd/lonUsers/<domain>/<1>/<2>/<3>/<coursenum>/userfiles/<file>
on the course's homeserver.
On the lond side the fetch_user_file_handler() routine is the one
which handles fetchuserfile requests. If it is returning "failed",
then you should find either:
(a) "LWP GET: $message for $fname ($remoteurl)"
or
(b) "Unable to move $transname to $destname"
logged in /home/httpd/perl/logs/lond.log
I'm guessing (a) and I would be interested to know what is logged for
$message and also for $remoteurl.
If LWP is sending the request then you'll find something in the web
server logs relating to this transaction. It is likely an access
control issue -- see:
/home/httpd/lib/perl/Apache/lontokacc.pm which i the AccessHandler --
in which case your suspicion that it's a network identification issue
would be correct.
Look in the Apache error log /etc/httpd/logs/error_log for lines
containing "Unable to find a host for ".
Does /etc/hosts contain:
127.0.0.1 localhost.localdomain localhost
In the particular case where you see this error, although the
session-hosting server and the course's homeserver are the same
machine, LON-CAPA currently still uses an LWP web request.
Stuart Raeburn
LON-CAPA Academic Consortium
Quoting "Lucas, Mark" <lucasm at ohio.edu>:
> A quick followup on the previous note:
>
> Editing the course on a different server works just fine (capa2).
>
> A course on ohiouk12l1 under the qvhs domain gives the following error
> when I try to add a new folder to the course:
>
> * Map not saved: A network error occurred when trying to save the new map.
>
> but this works just fine from capa2.
>
> I get the feeling that ohiouk12l1 is not happy with it's multiple
> domains, perhaps due
> to a networking identification issue. Any hints as to other things to try?
>
> Mark
>
> --
> Mark Lucas email: lucasm at ohiou.edu
> 252D Clippinger Lab phone: (740)597-2984
> Department of Physics and Astronomy fax: (740)593-0433
> Ohio University
> Athens, OH 45701
>
> _______________________________________________
> LON-CAPA-admin mailing list
> LON-CAPA-admin at mail.lon-capa.org
> http://mail.lon-capa.org/mailman/listinfo/lon-capa-admin
More information about the LON-CAPA-admin
mailing list