*** replaceafill has joined #schooltool | 16:36 | |
*** jelkner has joined #schooltool | 21:22 | |
jelkner | waiting for mattva01 | 21:22 |
---|---|---|
*** mattva01 has joined #schooltool | 21:22 | |
jelkner | cool | 21:22 |
replaceafill | ok, that's better :) | 21:22 |
*** mattva01 has quit IRC | 21:22 | |
*** mattva01 has joined #schooltool | 21:22 | |
jelkner | ok, let me propose an agenda: | 21:23 |
jelkner | 1. talk about setup for nvcc class | 21:23 |
jelkner | 2. setup dns to the servers | 21:23 |
jelkner | 3. confirm i can login as manager | 21:23 |
jelkner | that's it for today | 21:23 |
jelkner | i can setup the school from there | 21:23 |
jelkner | and pyquiz will just work, right? | 21:24 |
replaceafill | jelkner, i think so | 21:24 |
replaceafill | yes | 21:24 |
jelkner | cool | 21:24 |
jelkner | ok, so do we have an ST instance running? | 21:24 |
mattva01 | as for 2.) just cname everything to hyperninja.net :p | 21:24 |
jelkner | mattva01 needs to configure apache for it, right? | 21:24 |
replaceafill | jelkner, correct | 21:24 |
replaceafill | mattva01, the instance is at /opt/nvcc | 21:25 |
mattva01 | ok | 21:25 |
jelkner | lets call this nvccschooltool | 21:26 |
mattva01 | we just doing the standard paster proxy pass for now? | 21:26 |
replaceafill | mattva01, yes | 21:26 |
mattva01 | kk | 21:26 |
replaceafill | i haven't tested the wsgi procedure yet :( | 21:26 |
replaceafill | so, the servers are: | 21:26 |
replaceafill | /opt/nvcc/schooltool.pyquiz | 21:26 |
replaceafill | and /opt/nvcc/pyquiz | 21:27 |
replaceafill | both running as --daemon | 21:27 |
replaceafill | on ports 7080 and 56543 | 21:27 |
mattva01 | kk | 21:27 |
jelkner | replaceafill, we won't need pyquiz for the hilt institute | 21:27 |
jelkner | it will all be under schooltool.gctaa.net, yes? | 21:28 |
replaceafill | correct | 21:28 |
replaceafill | it's a schooltool plugin now | 21:28 |
jelkner | so i'll use pyquiz now for nvcc | 21:28 |
jelkner | cool | 21:28 |
replaceafill | yes | 21:28 |
replaceafill | jelkner, question | 21:29 |
jelkner | shoot | 21:29 |
replaceafill | do you have the skills list for hilt? | 21:29 |
jelkner | almost | 21:29 |
jelkner | sean has been working on it | 21:29 |
replaceafill | ah | 21:29 |
jelkner | but he wants me to look over them | 21:29 |
jelkner | we'll do that tomorrow | 21:29 |
replaceafill | kk | 21:29 |
jelkner | warning, it's a *huge* list | 21:30 |
jelkner | i'll ask you tomorrow what format you want me to put it in | 21:30 |
replaceafill | sure | 21:30 |
jelkner | let's worry about nvcc now | 21:30 |
jelkner | since i need that for tomorrow night | 21:30 |
replaceafill | kk | 21:30 |
jelkner | replaceafill, i'm waiting on mattva01 now | 21:32 |
mattva01 | working on it | 21:32 |
replaceafill | sure, np | 21:32 |
jelkner | since i just set dns records | 21:32 |
jelkner | nvccschooltool | 21:32 |
jelkner | and pyquiz | 21:32 |
replaceafill | is this going to be on gctaa.net too? | 21:33 |
jelkner | i'm going to work in the lab until matt says we are ready for the next step | 21:33 |
jelkner | yes | 21:33 |
jelkner | both | 21:33 |
replaceafill | ah ok | 21:33 |
mattva01 | can't remember how we do the static config for pyquiz.... | 21:43 |
mattva01 | since it doesn't have VHM | 21:43 |
replaceafill | mod_wsgi? | 21:44 |
mattva01 | oh right | 21:44 |
mattva01 | pyquiz has wsgi | 21:44 |
mattva01 | derp | 21:45 |
replaceafill | :) | 21:45 |
mattva01 | one sec :p | 21:45 |
replaceafill | parts/pyquiz_wsgi/wsgi | 21:45 |
mattva01 | I have you kill your instance now.... | 21:54 |
mattva01 | to get the data.fs.lock | 21:54 |
mattva01 | thats fine right? | 21:54 |
replaceafill | sure | 21:54 |
mattva01 | oh right | 22:02 |
mattva01 | I have to restrict it to one instance right? | 22:02 |
mattva01 | zope >.< | 22:02 |
replaceafill | ? | 22:03 |
mattva01 | can't have multiple apache daemons serving it | 22:03 |
mattva01 | since the lockfile is limited to one | 22:03 |
replaceafill | ah no | 22:03 |
replaceafill | right | 22:03 |
mattva01 | hmm | 22:26 |
replaceafill | something wrong? | 22:26 |
mattva01 | it's ignoring my single process instructions..... | 22:26 |
replaceafill | let me look | 22:26 |
mattva01 | mind checking /etc/apache/site-enables/pyquiz? | 22:27 |
replaceafill | you need the <Directory> for the wsgiprocessgroup | 22:27 |
mattva01 | did I just lose connection? | 22:27 |
replaceafill | (i think) | 22:27 |
mattva01 | oh derp | 22:27 |
mattva01 | yeah probably right | 22:27 |
replaceafill | i'm just looking at your old config :P | 22:28 |
mattva01 | hmm doesn't look like it | 22:28 |
mattva01 | http://modwsgi.readthedocs.org/en/latest/configuration-directives/WSGIDaemonProcess.html | 22:28 |
mattva01 | oh you have it up? mind emailing it to me, it's on a usb drive I don't have with me | 22:29 |
replaceafill | it's on schooltool.gctaa.net | 22:29 |
replaceafill | pyquiz-devel | 22:29 |
mattva01 | oh duh | 22:29 |
mattva01 | we didn't take it down yet >.< | 22:29 |
replaceafill | "your old config" :D | 22:29 |
mattva01 | right | 22:29 |
*** mattva01 has quit IRC | 22:33 | |
*** mattva01 has joined #schooltool | 22:34 | |
mattva01 | yeah that worked >.< | 22:34 |
replaceafill | :D | 22:34 |
replaceafill | mattva01, there's a problem | 22:47 |
replaceafill | mod_wsgi is using python2.7 | 22:47 |
replaceafill | pyquiz needs 2.6 | 22:47 |
jelkner | replaceafill, i've created a teacher, nvccschooltool seems good | 22:48 |
jelkner | i'll setup the school this evening | 22:48 |
replaceafill | jelkner, good | 22:48 |
jelkner | now we are testing pyquiz | 22:48 |
jelkner | i couldn't log in | 22:48 |
jelkner | something on matt's end | 22:48 |
replaceafill | it's the python version | 22:49 |
replaceafill | it needs to be 2.6 | 22:49 |
mattva01 | oh right | 22:49 |
mattva01 | kk | 22:49 |
mattva01 | fixing | 22:49 |
replaceafill | thanks | 22:49 |
mattva01 | had to switch mod_wsgi over to 2.6 | 22:53 |
replaceafill | does it work now? | 22:54 |
mattva01 | yep | 22:54 |
mattva01 | I think | 22:54 |
replaceafill | yes | 22:54 |
mattva01 | having jelkner test | 22:54 |
jelkner | ok, we've got both servers running | 22:55 |
replaceafill | great | 22:55 |
jelkner | thanks, mr. cerna! | 22:55 |
replaceafill | thanks gentlemen | 22:55 |
jelkner | we are going to go buy a hard drive | 22:55 |
jelkner | i'll setup the school when we get back | 22:55 |
replaceafill | :) | 22:55 |
replaceafill | jelkner, do you want me to send you the spreadsheet with skills? | 22:56 |
replaceafill | for nvcc | 22:56 |
jelkner | what do you mean? | 22:56 |
replaceafill | the skills for you nvcc instance, for cando | 22:56 |
jelkner | send them to me? | 22:56 |
replaceafill | you have to load them when you set up your school, right? | 22:57 |
jelkner | i don't need the spreadsheet myself | 22:57 |
jelkner | ahh yes | 22:57 |
jelkner | to load them | 22:57 |
jelkner | totally | 22:57 |
jelkner | i'll need to do that | 22:57 |
jelkner | so, yes | 22:57 |
replaceafill | kk | 22:57 |
replaceafill | sending... | 22:57 |
jelkner | ok, we gotta go | 22:57 |
replaceafill | ok | 22:57 |
replaceafill | thanks gentlemen | 22:57 |
replaceafill | see you tomorrow | 22:57 |
jelkner | i don't have a working lab :-( | 22:58 |
replaceafill | mail me if you need trouble | 22:58 |
jelkner | see you tomorrow | 22:58 |
jelkner | will do | 22:58 |
replaceafill | if you *have* trouble ;) | 22:58 |
replaceafill | :D | 22:58 |
*** jelkner has quit IRC | 22:58 | |
*** replaceafill has quit IRC | 22:58 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!