GiellaLT provides an infrastructure for rule-based language technology aimed at minority and indigenous languages, and streamlines building anything from keyboards to speech technology. Read more about Why. See also How to get started, and our Privacy document.
TODO! update this page!
Divvun runs divvun/giellatekno’s jabber server, hosts the websites [http://divvun.no], [http://divvun.org], [http://giellatekno.uit.no], [http://giellatekno.uit.no/bugzilla] and [http://dicts.uit.no]. It serves as the corpus conversion server. It also runs an instance of SubEthaEdit.
The sites [http://divvun.no] and [http://divvun.org] are updated with these lines in the crontab of the user sd on divvun.no
15 20 * * * source $HOME/.bash_profile && svn up $GTHOME && svn up $GTBIG && static-divvun.py --sitehome $GTHOME/xtdoc/techdoc --destination ~/Sites/ en && rm ~/Sites/index.html; svn up $GTHOME && static-divvun.py --sitehome $GTHOME/xtdoc/divvun --destination ~/Sites/ fi no se smj sma sv en
15 18 * * * source $HOME/.bash_profile && svn up $GTHOME && static-divvun.py --sitehome $GTHOME/xtdoc/divvun.org --destination ~/divvun.org/ en
The sites [http://giellatekno.uit.no], [http://dicts.uit.no] and [http://oahpa.no] are updated with these lines in the crontab of the user gtuit on divvun.no
00 10,18,23 * * * source $HOME/.bash_profile && svn up $GTHOME && svn up $GTBIG && static-divvun.py --sitehome $GTHOME/xtdoc/gtuit --destination ~/Sites/ en
30 18 * * * source $HOME/.bash_profile && svn up $GTHOME && static-divvun.py --sitehome $GTHOME/xtdoc/dicts --destination ~/Sites/dicts/ en
31 10 * * * source $HOME/.bash_profile && svn up $GTHOME && static-divvun.py --sitehome $GTHOME/ped --destination oahpa@oahpa.no:/home/oahpa/public_html/ en
All these sites are built by forrest, which generates static html files.
If the services on the xserve fails, this is usually caused by long lasting forrest builds. The reason for these long build times are often caused by misformatted .jspwiki documents. As the forrest builds are cron jobs, builds lasting longer than the interval between cron jobs will lead to a pile of builds going on at the same time, thereby bringing the xserve to it’s knees.
If this is the case, log on to the xserve and run the commands
ps aux|egrep '^(sd|gtuit)'|grep java|grep forrest
If these commands produce more than a handfull of lines, stop them all by issuing these commands
sudo killall static-divvun.py
ps aux|egrep '^(sd|gtuit)'|grep java|grep forrest|awk '{print $2}'|xargs sudo kill
After this is done, stop all cron jobs that belong to gtuit and sd by logging in as these users, running crontab -e and commenting out all jobs.
Then find the file that causes the error. When that is fixed, start the cron jobs again.
If the above mentioned domains do not work, restart the web server:
sudo serveradmin stop web
sudo serveradmin start web
Needed by http://giellatekno.uit.no/bugzilla
sudo /opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper restart
If the jabber server has been brought down, restart it by issuing the commands:
sudo serveradmin stop jabber
sudo serveradmin start jabber
If the users that have divvun.no as domain cannot log in, log in to divvun.no using a vnc client.