1. User with root privelegies creates a user 'ldv' (password as usual 'uVIZ...') in group 'users' on linuxtesting2.org. adduser --ingroup users ldv 2. Limit ldv user home directory size with 20Gb by means of instructions like those http://www.linuxquestions.org/questions/linux-newbie-8/limit-users-home-directory-size-376354/. Instead of hand mounting, write to /etc/fstab /home/ldv.filesystem /home/ldv/ ext4 rw,loop 0 0. tar -cvf /home/ldv.tar /home/ldv/ dd if=/dev/zero of=/home/ldv.filesystem bs=1G count=20 mkfs.ext4 /home/ldv.filesystem (?) write to fstab 3. Enable permissions for ldv user to the created limited directory. chown -R ldv:users /home/ldv 4. Extract back /home/ldv.tar. 5. Install locally ldv-online (because of 1936 issue I have to install all tools not only required by ldv-online. Turn off cluster by hand in Makefile to avoid unneeded dependencies). sudo prefix=/home/joker/work/14_driver/test_ldv_tools_temp make install-all 6. Copy installed ldv tools to the site. scp -r ../../test_ldv_tools_temp ldv@linuxtesting2.org:/home/ldv/ldv-tools 7. Adjust ldv-online server config on linuxtesting2.org. -------------------------------------------------------------------------------- WorkDir=/home/ldv/ldv-tools/tmp/ (should we create a direcrtory?) StatsDBUser=ldv_user (should we create a given db?) StatsDBPass=ldv@210 StatsDBName=ldv StatsDBHost=localhost ModelsDBPath=/home/ldv/ldv-tools/kernel-rules/model-db.xml (this should be known automatically) RulesDBPath=/home/ldv/ldv-tools/kernel-rules/rules/DRVRULES_en.trl ErrorTraceVisualizer=/home/ldv/ldv-tools/bin/error-trace-visualizer.pl (as well) WSTempDir=/home/ldv/ldv-tools/tmp/ (the same as WorkDir... comment states that this directory should be writeable for www users) # In correspondence with the Nice table: http://itgdev.intra.ispras.ru/wiki/index.php/Nice_table env=linux-2.6.37:32_7,08_1,43_1a,68_1,39_7 env=linux-2.6.34.1:32_7,08_1,43_1a,68_1,39_7 env=linux-2.6.32.12:32_7,08_1,43_1a,68_1,39_7 wwwdocs=/home/ldv/ldv-tools/tmp/ (don't understand what is this, so make it to be temporary directory) StatsDBScript=/home/ldv/ldv-tools/ldv-manager/results_schema.sql (should be extracted automatically) InnerDBScript=/home/ldv/ldv-tools/ldv-online/scripts/inner_schema.sql StatsDBMigratesDir=/home/ldv/ldv-tools/ldv-manager/migrates (also!) InnerDBMigratesDir=/home/ldv/ldv-tools/ldv-online/scripts/migrates BackupDir=/home/ldv/ldv-tools/backupdir (is it really used?) LDVInstalledDir=/home/ldv/ldv-tools/ (the only directory that we really should specify) -------------------------------------------------------------------------------- 8. Start a server (it starts without any problems, hmm... I guess that it will fatally fail when it will find out absence of something needed...) ldv@linuxtesting2:~/ldv-tools/bin$ ./ldv_server 9. Copy under root ldv online face. root@linuxtesting2:/home/ldv# cp -r /home/ldv/ldv-tools/ldv-online/ldvwface /opt/drupal-6.15-0/apps/drupal/htdocs/ldvwface 10. Just by hand edit ldv-online page on linuxtesting2.org and point out a path to ldvwface/ldv_oline_service.php 11. Replace CONFIG_PLACE in ldvwface/ldv_oline_service.php with real config placement. 12. Open ldv/online and observe that it craches, log says that this is because of mysql connection failure. 13. Setup database ldv for ldv_user having password ldv@210 under root and flush privileges. 14. Upload statistics DB scheme by hand because of #1937 mysql -uldv_user -p ldv < /home/ldv/ldv-tools/ldv-manager/results_schema.sql 15. Add access to a temp directory for server chmod 777 /home/ldv/ldv-tools/tmp/ 16. After several attempts have a successfull results :)