This forum contains information about 3rd party applications which may be of use to those who run the FAH client and one place where you might be able to get help when using one of those apps.
Changing working directory to: /var/www/fci/
Reading XML files ...Warning: element has no 'number' key attribute at /usr/local/bin/fci-update-xml-files.pl line 132
Done.
Processing client: odysseus
Checking last update ...
Current: 2009-09-05 21:37:51
Now: 2009-09-05 21:43:02
The last upload is less than 1 hour old.
This client has not been processed before.
Client is considered: new (First upload: 5 minutes 11 seconds ago)
Client was first seen on: 2009-09-05 21:37:51
Files for this client:
client-data/odysseus/qd-data.xml.new (qd_data_new)
client-data/odysseus/client.xml.new (client_xml_new)
client-data/odysseus/client.cfg (client_cfg)
client-data/odysseus/client.xml (client_xml)
client-data/odysseus/FAHlog.txt (fahlog)
client-data/odysseus/FAHlog-Complete.txt (fahlog_complete)
client-data/odysseus/unitinfo.txt (unitinfo)
client-data/odysseus/MyFolding.html (myfolding)
client-data/odysseus/current.xyz (xyz)
File to parse: client-data/odysseus/qd-data.xml.new
Parsing qd-data.xml file: client-data/odysseus/qd-data.xml.new
File to parse: client-data/odysseus/unitinfo.txt
Parsing unitinfo.txt file: client-data/odysseus/unitinfo.txt
File to parse: client-data/odysseus/client.cfg
Parsing client.cfg file: client-data/odysseus/client.cfg
File to parse: client-data/odysseus/FAHlog.txt
Parsing FAHlog.txt file: client-data/odysseus/FAHlog.txt
File to parse: client-data/odysseus/FAHlog-Complete.txt
Parsing FAHlog-Complete.txt file: client-data/odysseus/FAHlog-Complete.txt
File to parse: client-data/odysseus/MyFolding.html
Parsing MyFolding.html file: client-data/odysseus/MyFolding.html
Pseudo-hashes are deprecated at /usr/local/bin/fci-update-xml-files.pl line 1326.
Pseudo-hashes are deprecated at /usr/local/bin/fci-update-xml-files.pl line 1328.
No such pseudo-hash field "2683" at /usr/local/bin/fci-update-xml-files.pl line 1328.
what have i done wrong? it won't update xml-files and shows no projects. i am running the bigadv work units.
Shadowtester wrote:I thought of another possible future feature which would be helpful if possible. It would be nice if you could have the server check the client logs and maybe compare the time stamps intervals and report if the time stamp interval exceeds maybe twice the time per frame to help alert the person using fci to monitor the clients that that client has a problem and may be hung. I know fahmon does something like that and will report the client is hung it would be great if fci could do the same so remotely monitored client that became hung could be attended too.
I'd like to second that suggestion. Today I had a hung (Linux/Wine) GPU client and I needed FAHmon to detect that.
I installed FCI yesterday and so far I'm very impressed by its possibilities, although I only want to use it as a monitoring tool for multiple clients - that means no graphs, no images of molecules etc for me.
Very good program, and the installation guide for Gentoo worked like a charm !
I can tell you that client hung detection is being worked on for v1.6, but a release will take some more time even though I have recovered from my broken collarbone and returned from my vacation. I don't have much time to dedicate for FCI now, as I'm being denied slack by the Conspiracy.
* apache2 has detected a syntax error in your configuration files:
Syntax error on line 10 of /etc/apache2/vhosts.d/99_fci.conf:
Invalid command 'PerlHandler', perhaps misspelled or defined by a module
not included in the server configuration
* ERROR: apache2 failed to start
/etc/apache2/vhosts.d/99_fci.conf:
# FCI apache configuration
Alias /fci /var/www/fci
<Directory /var/www/fci/>
DirectoryIndex index.pl
<FilesMatch "^index\.pl$">
SetHandler perl-script
PerlHandler ModPerl::Registry
Options +ExecCGI
PerlOptions +GlobalRequest
</FilesMatch>
AllowOverride AuthConfig
# Disallow access to the Perl components
<FilesMatch "\.plc$">
deny from all
</FilesMatch>
Options -Indexes +FollowSymLinks
Order allow,deny
Allow from all
</Directory>
smoking2000
thank you for you reply. i followed your advice and re-emerged mod_perl. but since i am on gentoo there are quite a number of apache config files. how do i make sure the module is loaded? which file do i modify? it says not to modify /etc/apache2/httpd.conf as it is over written on update. thanks again for some great software!
Before reloading apache, make sure that "-D PERL -D APREQ" is added to APACHE2_OPTS in /etc/conf.d/apache2 so that mod_perl and libapreq2 are loaded when apache starts up.
thank you very much for pointing that out smoking2000!! that was exactly what was wrong. i should have thought of it. now i know. i wish gentoo would tell you that it is overwriting a configuration file. oh well, gotta love gentoo. thanks again for all your work!
usernames
Error running menu.plc:
Not a HASH reference at (eval 66) line 49.
Error running usernames.plc:
Not a HASH reference at (eval 67) line 156.
teams
Error running menu.plc:
Not a HASH reference at (eval 70) line 87.
Error running teams.plc:
Not a HASH reference at (eval 71) line 12.
team stats
Error running menu.plc:
Not a HASH reference at (eval 84) line 371.
Error running team-stats.plc:
Not a HASH reference at (eval 85) line 18.
Since you are a member of team 0 (Default), alle checks which look for a team number fail because 0 is false. This is unlikely to be fixed in the short term though because much code has to be fixed for it.
Related to this problem is that the update scripts are unable to find data to use for the xml-data/username-list.xml & xml-data/team-list.xml files, and since these are empty the errors are shown.
You may like to know that I found some time to deal with the team 0 issue in the upcoming FCI 1.6 release. It still requires testing, and some feature for v1.6 still need to be finished. But it should be fixed in the next release, due "when it's ready".