*** jelkner has quit IRC | 00:40 | |
*** fsufitch has joined #schooltool | 01:32 | |
*** replaceafill has joined #schooltool | 01:58 | |
*** fsufitch has quit IRC | 02:14 | |
*** pcardune has quit IRC | 02:28 | |
*** dlobo has joined #schooltool | 02:39 | |
*** pcardune has joined #schooltool | 03:04 | |
*** dlobo has quit IRC | 03:49 | |
*** replaceafill has quit IRC | 03:57 | |
*** replaceafill has joined #schooltool | 03:58 | |
*** alga has quit IRC | 04:07 | |
*** fsufitch has joined #schooltool | 04:14 | |
*** replaceafill has quit IRC | 04:20 | |
*** fsufitch has quit IRC | 04:31 | |
*** fsufitch has joined #schooltool | 04:36 | |
*** pcardune has quit IRC | 05:05 | |
*** dlobo has joined #schooltool | 05:14 | |
*** pcardune has joined #schooltool | 05:15 | |
*** pcardune has quit IRC | 05:24 | |
*** ignas_ has quit IRC | 06:01 | |
*** dlobo has quit IRC | 06:39 | |
*** dlobo has joined #schooltool | 06:48 | |
*** replaceafill has joined #schooltool | 06:58 | |
*** dlobo has quit IRC | 07:55 | |
*** replaceafill has quit IRC | 07:57 | |
*** fsufitch has quit IRC | 08:29 | |
*** yvl has joined #schooltool | 09:17 | |
*** menesis has joined #schooltool | 11:39 | |
*** menesis has quit IRC | 12:00 | |
*** menesis has joined #schooltool | 12:01 | |
*** ignas_ has joined #schooltool | 12:05 | |
*** alga has joined #SchoolTool | 12:50 | |
*** mgedmin has joined #schooltool | 13:05 | |
*** menesis has quit IRC | 14:28 | |
*** menesis1 has joined #schooltool | 14:28 | |
*** menesis1 is now known as menesis | 14:28 | |
*** replaceafill has joined #schooltool | 15:14 | |
*** replaceafill has quit IRC | 15:19 | |
*** replaceafill has joined #schooltool | 15:21 | |
*** th1a has joined #schooltool | 15:23 | |
*** th1a has quit IRC | 16:10 | |
*** aelkner has joined #schooltool | 16:21 | |
*** Aiste has joined #schooltool | 16:27 | |
*** th1a has joined #schooltool | 16:34 | |
th1a | ...I came back to my computer and my mouse batteries were dead... | 16:34 |
---|---|---|
th1a | hi aelkner, yvl, menesis, replaceafill, moquist, Lumiere. | 16:35 |
replaceafill | good morning gentlemen | 16:35 |
yvl | morning guys | 16:35 |
aelkner | good morning | 16:35 |
th1a | How was your vacation, aelkner? | 16:36 |
menesis | hello | 16:36 |
aelkner | Maine was great, and we both got to meet up with old friends, too | 16:36 |
th1a | OK, menesis, we need to nail down a time to work on st.org. | 16:36 |
menesis | th1a: either today or wednesday | 16:37 |
Lumiere | hi | 16:38 |
th1a | Wednesday. | 16:38 |
th1a | What time is it now? | 16:38 |
yvl | 16:30 here | 16:38 |
th1a | Can we start at at 1600 your time Wednesday? | 16:38 |
menesis | th1a: yes | 16:39 |
th1a | OK. | 16:39 |
th1a | I'll have the page ready. | 16:39 |
th1a | Basically we're turning off Plone and we'll want to redirect the 404's to the new home page. | 16:39 |
*** fsufitch has joined #schooltool | 16:39 | |
th1a | Or at least link to it if you want to be pedantic about HTML error codes. | 16:39 |
th1a | I'll leave that up to you. | 16:40 |
th1a | OK, it is a date. | 16:41 |
th1a | yvl: How are we doing? | 16:41 |
yvl | got a bit blocked on security descriptions | 16:42 |
yvl | then worked on an "ideaboard" - a thing similar to Ignas' "Big TODO List" | 16:42 |
yvl | so, I have several topics I'd like to cover today :) | 16:43 |
th1a | Where are we with security? | 16:43 |
th1a | We can do that. | 16:43 |
yvl | the functionality done, I need to do the chunk of manual work writing descriptions | 16:44 |
yvl | but I don't want to release it to trunk | 16:44 |
yvl | so, the topics: | 16:44 |
*** dlobo has joined #schooltool | 16:44 | |
yvl | Schooltool release versions, branches, related stuff. | 16:44 |
th1a | Let me know if I can help with the descriptions. | 16:44 |
yvl | sure, th1a | 16:44 |
yvl | 2) Moodle integration / xmlrpc - | 16:45 |
yvl | 3) bugtracker cleanup (killing old schoolbell bugs for one) | 16:45 |
yvl | 4) cronjobs: lovely.remotetask is ok, but what exact functionality do we need in schooltool? | 16:46 |
yvl | those are the four. | 16:46 |
yvl | so, starting with release versions | 16:46 |
yvl | I really want to have Linux-like versioning | 16:46 |
yvl | 1.1 meaning development release | 16:47 |
yvl | 1.2 meaning stable release | 16:47 |
yvl | some of the main reasons is that I want CanDo to have some branch they can depend on | 16:47 |
yvl | if we release, for example, security description pages and navbar updates to trunk -> to 2009.04 | 16:48 |
th1a | It just has to make sense in terms of Ubuntu packaging. | 16:48 |
yvl | menesis? | 16:48 |
yvl | can we have two ST versions released at the same time? | 16:48 |
yvl | one for actual use | 16:49 |
th1a | I guess in theory one is in Debian stable and another in unstable. | 16:49 |
th1a | If we were in Debian. ;-) | 16:49 |
yvl | true :) | 16:49 |
th1a | I don't know how that translates to Ubuntu though. | 16:49 |
menesis | it's not a problem | 16:49 |
yvl | cool | 16:50 |
menesis | I can do python-schooltool1.0 and python-schooltool1.2 or whatever | 16:50 |
yvl | that's exactly what we need | 16:50 |
menesis | the problem is that I missed the 1.0 point | 16:50 |
th1a | But also, we can just become more disciplined about not adding features to the release. | 16:51 |
yvl | well... | 16:51 |
menesis | I was thinking about redoing existing releases to 1.0, 1.0.1 etc. | 16:51 |
*** alga has quit IRC | 16:51 | |
yvl | th1a, features may take a long time to develop | 16:51 |
th1a | I mean, if after we release 2009.10 we add new features to 2010.4, that's the same thing. | 16:52 |
th1a | I mean the kind of features we've added since the last release. | 16:52 |
th1a | Especially since school was out in most of the world, we have few users and missing features, just adding stuff on the fly still made sense. | 16:53 |
th1a | But you don't want to keep doing that with a key piece of school infrastructure. | 16:53 |
th1a | So I'm aware we don't want to keep doing things like this. | 16:53 |
th1a | Maybe the unstable branch is just the next release. | 16:54 |
yvl | yes, it is | 16:54 |
yvl | but the idea is to have both things released | 16:54 |
yvl | both current stable release and the unstable one | 16:54 |
th1a | So maybe after 9.10 comes out we put out 10.4 a month later as the dev. branch. | 16:55 |
yvl | and release it instantly with 9.10? | 16:55 |
Lumiere | I would suggest | 16:55 |
Lumiere | we can do all of this in our current release format | 16:55 |
Lumiere | 2009.04 is stable | 16:56 |
Lumiere | 2009.09 is development for 2009.10 | 16:56 |
Lumiere | although | 16:56 |
Lumiere | I agree with moving to a 1.e/o.x at some point | 16:57 |
yvl | why not now? | 16:57 |
Lumiere | how about we move to it | 16:57 |
th1a | Since I've called the last release 1.0, I can't really complain either way. | 16:57 |
Lumiere | with 2009.10 | 16:57 |
Lumiere | and call 2009.10 1.2.0 | 16:57 |
menesis | it is hard to understand which is stable and which is development. also it is confusing that 2009.04.17 was released on 2009.07.10 | 16:57 |
Lumiere | it will also help break welsh of calling it cando-2009 | 16:58 |
Lumiere | which drives me nuts | 16:58 |
Lumiere | brb, windows wants a reboot | 16:58 |
menesis | Lumiere: yes 1.2.0 is what we want it to be called. | 16:58 |
yvl | so, the only additional evil of moving to 1.e/o.x convention now would be creating a new branch of 1.1 | 16:59 |
yvl | and keeping 2009.04 stable | 17:00 |
th1a | OK, lets have yvl and menesis send out an email on the details. I'm pretty much ok with this. | 17:00 |
yvl | ok | 17:00 |
th1a | next | 17:00 |
yvl | schooltool.xmlproc and Moodle integration | 17:00 |
yvl | I just wanted to get to now the project better | 17:01 |
yvl | as far as I get it, | 17:01 |
th1a | Did you see the Moodle wiki page? | 17:01 |
yvl | umm, no | 17:01 |
yvl | can you please post a link? | 17:01 |
th1a | Yes... | 17:02 |
replaceafill | http://docs.moodle.org/en/Development:SchoolTool_Integration | 17:02 |
th1a | Sorry I haven't done a good enough job keeping everyone in the loop. | 17:02 |
yvl | it's more of my fault | 17:02 |
yvl | I'm sure you posted the link before on #schooltool | 17:03 |
yvl | so the idea is to have schooltool.xmlproc | 17:03 |
yvl | and another server that integrates with Moodle somehow, right? | 17:03 |
yvl | mnet? | 17:04 |
th1a | Well, there is the immediate small task which is that the sys admin at SLA was interested in creating accounts accross several systems with a central script he wrote. | 17:04 |
yvl | ok | 17:04 |
yvl | so that's the thing I'm curious about | 17:05 |
th1a | He wanted to use XML-RPC, and I said, "well, why don't we just get a quick head start on that." | 17:05 |
th1a | Considering *it is quick.* | 17:05 |
yvl | is schooltool.xmlproc supposed to be a plug-in for Moodle integration implementation | 17:05 |
th1a | Also considering I was 80% sure it would be very quick and 20% frightened it would blow up. | 17:05 |
th1a | That's where we're going. | 17:05 |
yvl | or is it generic to schooltool, like REST was? | 17:06 |
yvl | because, frankly, I don't like the idea for it to be generic :) | 17:06 |
th1a | I've confused the issue a little by having Douglas take this first pass at it. | 17:06 |
yvl | that's ok | 17:06 |
th1a | I don't know what the fate of this first implementation will be. | 17:07 |
yvl | It's just a question of our official position on this: | 17:07 |
th1a | It certainly isn't the beginning of a project to XML-RPC-ify the whole thing. | 17:07 |
yvl | we support it as much as mnet needs it | 17:07 |
th1a | Well... here's the thing. | 17:07 |
yvl | option two: we support full datamodel of schooltool | 17:07 |
th1a | In general, we're going to need to provide LOTS of ways, built in or optional, of setting up SchoolTool and importing data. | 17:08 |
Lumiere | I only support two if it is totally automated | 17:08 |
Lumiere | and we aren't writing code to support it all the time | 17:08 |
th1a | We're not thinking about 2. | 17:08 |
Lumiere | k | 17:08 |
th1a | All this stuff is "as much as is needed." | 17:08 |
yvl | excellent | 17:08 |
th1a | Also, we do just need to try some things do see what works for people. | 17:09 |
th1a | And what they ask for. | 17:09 |
yvl | so, at some point, schooltool.xmlproc will move to a plugin named "schooltool.mnet-xmlproc" or whatever | 17:09 |
yvl | th1a, I fully support your approach | 17:09 |
th1a | I guess how to lay it out to work as a plug in is a good question. | 17:09 |
*** ignas_ has quit IRC | 17:10 | |
yvl | my worries are strictly from a coders point of view | 17:10 |
yvl | or, rather, maintainers | 17:10 |
th1a | I guess instead of putting xmlrpc directories in every package they should all be in one. | 17:10 |
th1a | Right? | 17:10 |
yvl | it's how it's done now, as far as I know | 17:10 |
replaceafill | yes | 17:11 |
th1a | (sorting out these kind of problems is one reason I thought a head start would be a good idea) | 17:11 |
yvl | thanks, replaceafill! | 17:11 |
yvl | you made my life a bit easier ;) | 17:11 |
th1a | OK. cool. | 17:12 |
yvl | moving on? | 17:12 |
th1a | Yep. | 17:12 |
yvl | bugtracker | 17:12 |
*** ignas_ has joined #schooltool | 17:12 | |
yvl | I browsed through bugs some time ago | 17:12 |
yvl | there are bugs with lower priority that seem to be extremely outdated | 17:13 |
yvl | and I don't get some of them :| | 17:13 |
th1a | Like no longer relevant? | 17:13 |
yvl | maybe | 17:13 |
yvl | I don't know what SchoolBell was :| | 17:13 |
th1a | lol | 17:13 |
yvl | well, the code part | 17:14 |
th1a | It is SchoolTool just as a calendar. | 17:14 |
th1a | (was) | 17:14 |
th1a | ! | 17:14 |
yvl | so, th1a... can you take a look into them if you find some spare time? | 17:14 |
yvl | starting from the bottom | 17:15 |
yvl | of the bug list | 17:15 |
yvl | just to throw out the outdated ones | 17:15 |
yvl | or to tag "description needs updating" or something | 17:15 |
th1a | Well, I did that a few months ago. | 17:16 |
th1a | As far as I felt comfortable. | 17:16 |
yvl | oh | 17:16 |
yvl | sorry then | 17:16 |
th1a | So why don't *you* do that. ;-) | 17:16 |
th1a | I'll look at the ones you flag, | 17:17 |
th1a | and if you're pretty sure something is irrelevant now, just set it to "Won't fix." or "Fix released." | 17:17 |
yvl | agreed | 17:17 |
th1a | (overall, I don't consider this a high priority task at the moment) | 17:18 |
th1a | Perhaps we could do this after the next release. | 17:18 |
th1a | I haven't created any low priority tasks for a while. | 17:18 |
yvl | (I just wanted to clean up tracker roughly at the time of karmic release, so bringing it up now seemed like a good idea) | 17:18 |
th1a | So "low" pretty much means "old, perhaps nobody remembers what this is or why" | 17:19 |
yvl | it's a bit difficult to fix things when nobody remembers how exactly they are broken... | 17:20 |
yvl | moving on... cronjobs! | 17:20 |
th1a | Yes, but otoh, it doesn't mean that they aren't problems necessarily, so a reminder they exist isn't hurting anything. | 17:20 |
th1a | Moving on... | 17:20 |
yvl | can you please remind me what exactly do wee need from them? | 17:21 |
th1a | Immediately, waking up and seeing if there are any emails to be sent. | 17:21 |
th1a | In the near term, waking up and seeing if there are things to import from Moodle. | 17:21 |
yvl | perfect answer | 17:22 |
yvl | thank you! | 17:22 |
*** alga has joined #SchoolTool | 17:22 | |
yvl | ok, so my nearest plans are | 17:23 |
yvl | to set up a ST1.1 branch | 17:23 |
yvl | with help from menesis :) | 17:23 |
yvl | (help == most of the work) | 17:23 |
yvl | finish up with security descriptions and release them there | 17:24 |
yvl | and start working on navbar cleanup | 17:25 |
yvl | also to end up in 1.1 | 17:25 |
yvl | 1.1 will get released as 1.2 in karmic, if everything goes well | 17:26 |
yvl | CanDo will get released depending on 2009.04 | 17:26 |
yvl | we'll start working on 1.3 and supporting 1.2, and the future will be bright and shiny | 17:26 |
yvl | well, that's it from me today, I gues... | 17:27 |
yvl | *guess | 17:27 |
th1a | So in our repository, we'll keep both 2009.04 and 1.2 for all supported ubuntu versions. | 17:27 |
yvl | yes, and probably 1.3 | 17:28 |
th1a | OK. Cool. | 17:28 |
th1a | aelkner: Do you want to come up here in about two weeks? | 17:29 |
th1a | Lumiere: Any CanDo issues? | 17:29 |
aelkner | th1a: sure, pick a couple days when you have a chance | 17:30 |
th1a | 17-18? | 17:31 |
aelkner | when's the karmic release, exactly? | 17:31 |
th1a | 29th. | 17:32 |
th1a | October. | 17:32 |
aelkner | ah, a whole month and a half after, that sounds like plenty of time to get things in that we decide on 17-18th | 17:33 |
th1a | It is a good chunk of planning. | 17:33 |
aelkner | i though october meant 15th | 17:33 |
th1a | In the meantime, you've got plenty of bugs to chew on. | 17:33 |
aelkner | last week i took it upon myself which bugs to make high priority | 17:34 |
aelkner | and took care of low-hanging fruit first | 17:34 |
th1a | I looked over your bugs while you were away and tweaked a few. | 17:35 |
aelkner | i saw you add a medium bug for me | 17:35 |
Lumiere | th1a: not at the moment | 17:35 |
aelkner | otherwise, the priorities i set were apropriate? | 17:35 |
Lumiere | just remember that feature freeze for karmic is like nowish | 17:35 |
th1a | Yeah. | 17:35 |
th1a | Well, since we aren't really going to be in Karmic, we don't have to worry about that. | 17:35 |
Lumiere | I have to move ACC to package this week | 17:36 |
Lumiere | but that is about it. | 17:36 |
aelkner | ok, i'll continue to knock off the high ones | 17:36 |
th1a | I wonder where the Karmic+1 developer summit is. | 17:36 |
th1a | I might have to send menesis... | 17:36 |
aelkner | i have one question for th1a, yvl | 17:36 |
aelkner | https://bugs.launchpad.net/schooltool/+bug/381057 | 17:36 |
aelkner | what needs to be done to move this to fix released status? | 17:37 |
aelkner | the package part is where i'm wondering | 17:37 |
th1a | I should re-phrase the bug for one thing. | 17:38 |
yvl | aelkner, I can't answer this right away | 17:38 |
aelkner | the egg is made | 17:38 |
aelkner | i've cleaned up the split eggs to not have redundant code | 17:38 |
th1a | I don't think it is really done until we make the packages. | 17:39 |
aelkner | can i reassign? | 17:39 |
th1a | Well, that and we clean up a few of those hard-wired things we discussed. | 17:39 |
aelkner | yes, good point | 17:39 |
th1a | Let's wait until it is really ready. | 17:39 |
aelkner | ok, i'll leave it | 17:39 |
th1a | Make that a priority. | 17:39 |
aelkner | i'll pick the high bugs that are related first | 17:40 |
aelkner | that's all i got | 17:40 |
th1a | OK. Have a great week gentlemen! | 17:41 |
* th1a drops the bag of gravel. | 17:41 | |
th1a | Oh... | 17:41 |
aelkner | you, too | 17:41 |
th1a | replaceafill: Anything to report? | 17:41 |
replaceafill | :) yes, just two things | 17:41 |
replaceafill | i finished section management with XMLRPC | 17:41 |
replaceafill | im cleaning the code right now | 17:41 |
replaceafill | and i think im going to use Faults instead of plain strings | 17:42 |
replaceafill | and the other thing is about the cando bug you found on xls import | 17:42 |
th1a | Ah. | 17:43 |
th1a | Yes. | 17:43 |
replaceafill | the reason is that cando demographics have been modified | 17:43 |
replaceafill | we added three new fields | 17:43 |
replaceafill | and the xls importer, well the person importer to be specific is looking for a specific number of columns in the worksheet | 17:43 |
replaceafill | i dont blame the xls importer nor cando demographics :) | 17:44 |
th1a | Can you make it more fault tolerant? | 17:44 |
replaceafill | ah and another thing, if you hit the submit button in the xls import view with no file you get an exception | 17:45 |
replaceafill | instead of a message telling you "no data provided" | 17:45 |
replaceafill | that's because the update method of the view is not checking for the workbook to exists | 17:45 |
replaceafill | and yes, i can fix both errors | 17:46 |
th1a | OK. Go ahead and do that. | 17:46 |
replaceafill | i'll send chris another mail as soon as i finish the cleaning | 17:46 |
replaceafill | ok thanks | 17:46 |
th1a | Thank you! | 17:46 |
th1a | yvl - menesis: Make sure and think about how translations fit into the release scheme. | 17:57 |
Lumiere | string freeze needs to be at least a month :) | 17:57 |
th1a | Yeah... | 17:58 |
yvl | will do, th1a | 18:00 |
th1a | aelkner: Also, make sure your i18n is straight in interventions. | 18:02 |
*** ignas_ has quit IRC | 18:03 | |
aelkner | ok | 18:05 |
Lumiere | th1a: i18n on cando? | 18:20 |
th1a | Lumiere: Well... that's another subject. | 18:23 |
Lumiere | th1a: yea | 18:35 |
Lumiere | th1a: I saw the lp bug | 18:37 |
*** dlobo has quit IRC | 18:46 | |
th1a | Lumiere: Well, basically I'm willing to take on CanDo i18n bugs as they crop up, not so much setting someone up to spend weeks poring over the code looking for problems. | 18:59 |
*** Aiste has quit IRC | 19:16 | |
*** jelkner has joined #schooltool | 19:38 | |
*** mgedmin has quit IRC | 19:53 | |
Lumiere | th1a: the i18n bug | 19:58 |
Lumiere | is that CanDo isn't internationalized at all | 19:58 |
Lumiere | as far as I know | 19:58 |
*** jelkner has quit IRC | 19:59 | |
th1a | Lumiere: OK... perhaps I should keep that in mind then. ;-) | 20:05 |
th1a | OTOH, not throwing server errors on data import is worth doing regardless. | 20:06 |
Lumiere | yea | 20:07 |
Lumiere | that's an import thing not a i18n thing | 20:07 |
*** dlobo has joined #schooltool | 20:07 | |
*** pcardune has joined #schooltool | 20:28 | |
*** wayeast has joined #schooltool | 20:48 | |
wayeast | hello | 20:49 |
wayeast | would it be appropriate to post setup question here? | 20:49 |
th1a | Sure. | 20:50 |
th1a | What's up wayeast? | 20:51 |
wayeast | Thanks. I'm trying to install schooltool on a server (ubuntu server 8.04). I have configured the paste.ini file to read host = 0.0.0.0, but when i try to access it from another computer i get no response | 20:52 |
th1a | Ach... | 20:52 |
th1a | Yes... | 20:52 |
th1a | A recent amendment to the D.C. Municipal Regulations also authorizes Rhee to grant a "discretionary transfer" if she determines that it would be "in the best interests of the student, and that the transfer would promote the overall interests of the school system." The amendment, which went into effect May 29, was part of a series of rule changes tweaking the out-of-boundary application process. | 20:53 |
th1a | Oops. | 20:53 |
th1a | http://book.schooltool.org/htmlhelp/remote.html#remote | 20:53 |
replaceafill | :| | 20:53 |
wayeast | th1a: sorry, was that intended for me? | 20:54 |
th1a | The link, not the random quote. ;-) | 20:54 |
wayeast | alright, i'll take a look | 20:54 |
wayeast | right. so i've changed the paste.ini file as instructed in the link, but still can't get to my schooltool setup. i'm trying to get to it by typing in 192.168.1.50:080 on a computer on my lan | 20:56 |
wayeast | is this correct? | 20:56 |
replaceafill | wayeast, the defaul port is 7080 | 20:56 |
wayeast | sorry, that's 192.168.1.50:7080 | 20:56 |
replaceafill | :) | 20:56 |
wayeast | 192.168.1.50 obviously is the local address of my server | 20:57 |
th1a | Did you restart schooltool? | 20:57 |
wayeast | yes | 20:57 |
th1a | Are you running a firewall. | 20:58 |
th1a | ? | 20:58 |
wayeast | does it make a difference that i also have apache on this server? | 20:58 |
th1a | Shouldn't. | 20:58 |
wayeast | not on the server | 20:58 |
wayeast | no firewall on the server | 20:58 |
th1a | What if you use that IP address from the server? | 21:00 |
th1a | I assume you can reach apache from another computer. | 21:01 |
wayeast | yes, i have no problem reaching apache from another computer | 21:01 |
wayeast | th1a: what do you mean by "use that ip address from the server"? | 21:02 |
th1a | If you are logged into the server. | 21:02 |
th1a | You can get to it at localhost:7080? | 21:02 |
wayeast | don't you need a graphic browser to do that? | 21:03 |
th1a | You can use lynx or w3m. | 21:04 |
wayeast | those aren't installed on server editions, are they? | 21:04 |
th1a | Or Telnet. | 21:04 |
th1a | telnet localhost 7080 | 21:04 |
th1a | and then: GET / | 21:04 |
th1a | (enter twice) | 21:04 |
wayeast | ok. i beg your patience here. i should telnet from another machine on my lan to the server, right? | 21:05 |
th1a | Well, if you telnet from the server, that should help us to see if it is a problem with the server starting at all, or with connecting to it remotely. | 21:06 |
th1a | Right now do we have any evidence that it is starting at all? | 21:06 |
th1a | I guess you could look at 'top' or 'ps -A' | 21:06 |
wayeast | the machine is on. i can ssh to it from another on my lan and play around. i can also reach my apache service | 21:07 |
wayeast | ... | 21:07 |
th1a | Right, I know your server is on, but we don't know right now if schooltool started correctly, right? | 21:10 |
th1a | That is, we might not be connecting to it remotely because the process might not have started. | 21:10 |
th1a | So go ahead and ssh in. | 21:11 |
wayeast | ok. done | 21:11 |
th1a | telnet localhost 7080 | 21:12 |
th1a | then | 21:13 |
th1a | GET / | 21:13 |
th1a | (enter enter) | 21:13 |
wayeast | th1a: alright. i get this: Trying 127.0.0.1... | 21:13 |
wayeast | telnet: Unable to connect to remote host: Connection refused | 21:13 |
th1a | Try: top | 21:14 |
wayeast | alright | 21:14 |
th1a | then a upper-case M | 21:14 |
th1a | (to sort by memory usage) | 21:14 |
th1a | see a python2.5 up there? | 21:14 |
wayeast | no | 21:14 |
wayeast | at the top is mysqld | 21:15 |
wayeast | then apache | 21:15 |
th1a | OK, let's check the logs then. | 21:15 |
th1a | Do you have root on this box? | 21:16 |
th1a | If so then | 21:16 |
th1a | sudo -s | 21:16 |
wayeast | yes i have root | 21:16 |
wayeast | ok done | 21:16 |
th1a | cd /var/log/schooltool | 21:17 |
th1a | view (or whatever you prefer to view text) paste.log | 21:17 |
wayeast | ok done | 21:18 |
th1a | See anything likely? | 21:18 |
wayeast | at the bottom i get errno 13 permission denied: /var/www/schooltool/schooltool-2009-Data.fs.lock | 21:20 |
th1a | Huh. | 21:20 |
wayeast | is that not the likely you had in mind? | 21:21 |
th1a | Well, I didn't have anything in particular in mind. | 21:21 |
th1a | What happens if you (as root) do | 21:22 |
th1a | /etc/init.d/schooltool-2009 start | 21:22 |
th1a | (or -2008, depending) | 21:22 |
wayeast | it says ok | 21:24 |
th1a | I assume it still doesn't work? | 21:25 |
th1a | Try it... | 21:25 |
wayeast | let me try. hang on | 21:25 |
wayeast | yeah. still nothing | 21:25 |
th1a | If you look at the paste.log you presumably see another instance of the same error. | 21:26 |
wayeast | yes | 21:26 |
th1a | lisppaste5: url | 21:26 |
lisppaste5 | To use the lisppaste bot, visit http://paste.lisp.org/new/schooltool and enter your paste. | 21:26 |
th1a | perhaps you could post more of the paste.log at the url above. | 21:27 |
wayeast | so, what do i do? just register myself, then cut and paste my paste log into this thing? | 21:29 |
th1a | Yeah. | 21:29 |
wayeast | ok. thanks for your help. i might see you again in a day or two if i still can't get this working | 21:31 |
th1a | I want to file a bug about it -- the people who could fix this aren't working at this time (they're in Lithuania). | 21:31 |
th1a | You could also just paste part of the paste.log into a bug on launchpad | 21:32 |
th1a | https://launchpad.net/schooltool | 21:32 |
wayeast | on the lisp page, what is the title they are asking for? | 21:34 |
th1a | Just a little title... "startup permissions error" say | 21:34 |
wayeast | oh | 21:35 |
th1a | It is meant to be a quick way to share ;-) | 21:35 |
lisppaste5 | wayeast pasted "startup database permission denied" at http://paste.lisp.org/display/86309 | 21:35 |
wayeast | ok. i put my whole paste.log on there. | 21:36 |
th1a | Oh! | 21:36 |
th1a | Well... | 21:37 |
wayeast | uh oh... was i not supposed to do that? | 21:37 |
replaceafill | socket.error: (98, 'Address already in use') | 21:37 |
th1a | No, but it doesn't look like what you described above. | 21:37 |
th1a | Or, it mostly doesn't. | 21:38 |
th1a | It looks like it was starting earlier. | 21:38 |
th1a | You've got some logs of it starting, and you've got some "address already in use" errors. | 21:39 |
*** fsufitch1 has joined #schooltool | 21:39 | |
th1a | Is that the whole file? | 21:40 |
wayeast | i can try to restart my server and see what that does... (?) | 21:40 |
wayeast | yeah, i just gave the command cat /var/... and this is what came out | 21:40 |
th1a | try /etc/init.d/schooltool-2009 stop | 21:40 |
wayeast | alright. it said ok | 21:41 |
th1a | then start | 21:41 |
wayeast | by the way, i just stopped it as root... | 21:42 |
th1a | Yes. | 21:42 |
wayeast | ok, same thing. it said ok | 21:42 |
wayeast | still not responding, though | 21:43 |
th1a | do the top M thing again, just to make sure. | 21:43 |
wayeast | ok, now i have python 2.5 at the top | 21:43 |
wayeast | user schooltool | 21:44 |
th1a | Ah. | 21:44 |
th1a | OK. | 21:44 |
th1a | Can you connect remotely? | 21:44 |
wayeast | no | 21:44 |
th1a | what about telnet 127.0.0.1 7080 | 21:45 |
th1a | (sometimes localhost acts weird) | 21:46 |
wayeast | ok i entered that and nothing seems to be happening. even control-c doesn't respond | 21:47 |
th1a | type | 21:47 |
th1a | GET / | 21:47 |
th1a | (enter enter) | 21:47 |
wayeast | ok that did it | 21:47 |
th1a | Hm. | 21:48 |
th1a | but telnet localhost 7080 doesn't give you the same thing? | 21:48 |
wayeast | hang on | 21:49 |
wayeast | yes it does | 21:49 |
th1a | OK. | 21:49 |
th1a | But it still doesn't work remotely? | 21:50 |
wayeast | from telnet localhost 7080 i entered GET / enter enter and it exited after giving me soem script | 21:50 |
wayeast | still can't get to schooltool through a remote machine's browser | 21:51 |
th1a | Yeah, it is just returning the page as HTML. | 21:51 |
th1a | So we're back to the original problem. | 21:51 |
th1a | Are you SURE you aren't running a firewall? | 21:52 |
wayeast | pretty sure. i never intentionally set one up on my server because it's behind a router with its own firewall | 21:53 |
*** fsufitch has quit IRC | 21:53 | |
wayeast | i've already configured port forwarding on my router for port 7080, by the way | 21:53 |
th1a | Hm. | 21:54 |
th1a | Do you have both schooltool-2008 and schooltool-2009 installed? | 21:54 |
wayeast | no, only 2009 | 21:55 |
th1a | And you edited the paste.ini file for 2009? | 21:55 |
wayeast | i'll check to make sure, but that's what i remember | 21:55 |
*** dlobo has quit IRC | 21:56 | |
wayeast | yes, that's exactly what i did | 21:56 |
th1a | Hm. | 21:59 |
th1a | I'm pretty much stumped now. | 22:02 |
th1a | If I were you I'd probably try starting Apache or something else on port 7080 to make sure it wasn't blocked somehow. | 22:02 |
th1a | But I can't really walk you through that. | 22:02 |
wayeast | well, i'm guessing now that perhaps i did something to screw it up while doing intial configuration | 22:03 |
*** fsufitch has joined #schooltool | 22:03 | |
*** fsufitch1 has quit IRC | 22:03 | |
wayeast | maybe i can try uninstalling it than installing a fresh copy and see what happens | 22:03 |
th1a | Did you do anything other than edit paste.ini? | 22:03 |
wayeast | i was changing the ports.conf file in apache to have it listen on 7080, back when i thought this was the way to have my server running more than one service | 22:05 |
wayeast | i changed this one back to its original settings, though | 22:05 |
th1a | Were you able to connect to Apache on port 7080 | 22:06 |
th1a | ? | 22:06 |
wayeast | i also changed the main.conf file in schooltool to store data in a file in directory /var/www/schooltool/ | 22:06 |
th1a | Ah, ok, that might explain some of the errors. | 22:07 |
wayeast | i wouldn't know how to reconfigure apache in this way without researching it | 22:07 |
wayeast | first | 22:07 |
th1a | OK, don't then. | 22:08 |
th1a | What time zone are you in? | 22:10 |
wayeast | china. i don't know how far this is from GMT | 22:10 |
wayeast | it's 3:10 AM now for me. and you? | 22:11 |
th1a | 3:11 PM ;-) | 22:11 |
wayeast | lucky you | 22:11 |
wayeast | by the way, i really appreciate your help | 22:12 |
th1a | Try to catch yvl or menesis is about 12 hours. | 22:12 |
th1a | in about | 22:12 |
wayeast | ok. | 22:13 |
wayeast | well, i'm going to try to get some sleep, then. again thanks for your help. if i could send beer i would | 22:15 |
th1a | No problem. Sorry I couldn't figure it out. | 22:16 |
th1a | Get some sleep. | 22:16 |
*** wayeast has left #schooltool | 22:16 | |
*** replaceafill has quit IRC | 22:27 | |
*** dlobo has joined #schooltool | 23:30 | |
alga | re wayeast's problem, it might be that there's a stray instance bound on localhost:7080 | 23:55 |
alga | might have to be killed manually | 23:55 |
Lumiere | or that the files got ownership changed | 23:58 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!