--> kmw (~youth@adsl-63-205-44-50.dsl.lsan03.pacbell.net) has joined #openacs would someone tell me how to get started with cvs which is running on our virtual server? kmw: what you can do, is cd to /web, then get the latest acs core, like this: cvs -d :pserver:anonymous@openacs.org:/cvsroot login then you'll be asked for a passwd it's blank; just hit enter then do cvs -z3 -d :pserver:anonymous@openacs.org:/cvsroot co acs-core it'll think a moment, then start pouring stuff in your /web dir... when it's done, you'll find a dir called openacs-4 in /web (note, cvs is a way of synchronizing development work between developers on a project, even if they're not located in the same area) is this documented somewhere that I can get it without trying to follow the moving screen with tiny type? yes the url to install the core and dotlrn is http://dotlrn.openforce.net/dotlrn/doc/dotlrn-install now, I'll get the other stuff into your log and when you do this, you might want to be in as nsadmin... OK, that's the process for getting the bare minimum core of openacs ok then you would pick a service name, and rename the directory to that service name (forexample, I have services musical, musical-stage, acscoredoctest... so I have grabbed from the cvs one time per, and renamed the dir each time, so I ended up with - /web/musical ok - /web/musical-stage - /web/acscoredoctest the next things you'd want to do is get a config file template and create the database jim do i log into openacs or am i connecting to it from the cvs on my server? the config file template is here: http://openacs.org/doc/openacs-4/files/openacs4.tcl.txt ok i've seen that file, before. kmw: with the cvs login? you're making a cvs login in order to get the software that's at openacs.org or my server? from your server to openacs.org it's kinda like ftp: first, you get to the machine and dir on that machine you want to transfer files to, then you do a cvs login from that machine to the place that has the software makes sense. where did you want to install this first? on one of Cathy's vservers? or machine at home? the dotLRN can go where ever you think it should be one of cathy's vservers. ok then: ok i'm going to stop logging now. but i'll be here to continue our conversation about this. ok, cool... kmw: ok, what would you like to call your first service? (unix name, that is) my first service? tell me what it can do. yes... /web/???? this is the dotLRN? sure, but we'll need to do some more cvsing to get everything needed ok let's call it. learn or what would you suggest? no problem ok, as nsadmin in the dir /web, mv openacs-4 learn i just started logging again. nsadmin in the dir /web mv openacs-4 learn also... you'll need to switch your postgres to 7.2.1 should I go change those two files as Cathy suggested so that it uses only the 7.2? lemme read that in detail... thanks if you are there already just do it, please. one sec ok one sec two sec three sec rock or jazzed. * CSari wanders back in. hi Cathy...Jim is doing his thing.....he says one sec. great Ken :) I think he's looking at the postresql 7.2 as per your instructions. I checked them out and found everything right where you said they'd be. I'm still a little chicken in editing those particular files so I hope he will just edit them when he looks at them. we only need the 7.2 verion as far as i know. Hi... almost switched... 7.2.1 running fabuouts! you *will* need to edit files ultimately ken. it can't all be done by http :) It's mainly because I do not want to waste Jim's time if I do not get it right. I've edited them before but not when others needed it to work. I realize it's not that hard but it is very specific. I good with details so I should be ok. I'm glad that you (Cathy) stopped by as well. ok :) is someone editing .bash_profile@caltek? not me. do you mean right now? not me. i would have touched it last night. yeah... I'm on the server but not editing anything. ok, reason I ask, is there seems to be a lock on the file nsadmin's? or postgres'? nsadmin so... I didn't want to edit at the same time as another person :) i just logged out. ken: and, even scarier, you may need to run psql from time to time :-) let's not talk about it unless you have some instructions for me to follow. i think you're clear jim. i only see one ssh connection active (and ken's that just got closed) ok it looks to me like an aborted emacs session if it were vi, that'd be me. -rw-r--r-- 1 nsadmin nsadmin 198 Jul 24 14:13 ./#.bash_profile# Tue Aug 20 17:08:05 EDT 2002 weirdness. nuke it. gone. CSari: take a look at the new version... could be something you could use, if you'll be doing similar operations in the future nice thinking jim :) oop, except there's somethihg wrong there, much better... now, when nsadmin runs psql, it's the 7.2.1 one davb: you here? what else... CSari: on your vservers, is /web normally owned by root? hmm.. seems to be on that one. let me give it to nsadmin.web. hmm, my session froze mine too :( back up. net bobble, looks like. there we go one sec... i like yje one secs... want it chowned, jim? heh :) umm... it would be good if it's like your other vservers there. now owned by nsadmin.web. cool... bubbleagain ick :( it';s back I'm still up here. routing to miami might be funky today. hmmm... jim - looks like mroe than a bobble. i've got my upstream looking into it. ok, something came up... I need to leave for about 20 mins anyways... poor guy. *I* call him about as fast as his alert goes off. I wanna finish making sure the pg installation uses just the 7,2 stuff itr came up huh. figures. ok, did everything for switching postgres except edit caltek.tcl bbi abt 20 mins jim and cathy i have to go to work. i'll check in when i can.\ bye ken <-- kmw has quit ("caltek.arcornhosting.net") <-- candy has quit () (end of first session) --> kmw (kmw@66-81-79-47-modem.o1.com) has joined #openacs jim are you here? looks like Cathy is is as well. or does this mean that they left their machines on? talli can you see this? kmw: they all pretty much leave their machines logged in. davb I have a problem with starting postgres can you be of any assistance? Starting PostgreSQL: pg_ctl: Another postmaster may be running. Trying to start postmaster anyway. pg_ctl: cannot start postmaster hmmm. its not running? do ps -A see if there is a postmaster listed. how do i do that? type ps -A that lists the running processes. yes 3 of them ok. so it is running. that means that postgres is running? yes. postmaster is the name of the postgres process. ok. what I get on the website is: OpenACS could not allocate a handle from database pool "pool2". so the database is running Hi Peter, your post on tclwebtest was really interesting...going to look into that as soon as I can. thank you kmw interesting. now you need to see if aolserver is connecting to the database, it looks like it is not. check your error log. ok. where is it? kmw: when do you get that error message, what are you doing? kmw: not sure, depends on the setup. possibly /usr/local/aolserver/log/servername-error.log whey I go to http://caltek.acornhosting.net ok. you have you installed openacs yet? Cathy installed it and it was working when I left it but Jim and Cathy were working on it. i'm in the log file, now. ok. what are you using to look at it? pico... ok, i have no clue how to run that ;) go to the end and search backwards for the error. ok --> k (HCUF@66-81-76-93-modem.o1.com) has joined #openacs davb-lost my connection ah. k you need to search back to when the server starts in the error-log to see what happens when the pgdriver loads. perhaps search for postgres.so good idea...i think i need to switch it to postgres721.so ah. I'm finally there after going around twice this is kmw davb. it's listing me as k k: ok, did you search for the postgres.so? [-main-] Notice: nsmain: AOLserver/3.3.1+ad13 exiting <-- kmw has quit (Connection timed out) davb kmw is now k with error message: [-main-] Notice: nsmain: AOLserver/3.3.1+ad13 exiting i have not been able to figure out whe the postgresdrv loads. I see lots of aolserver but no postgres stuff k look for this: [20/Aug/2002:19:22:34][24063.1024][-main-] Notice: modload: loading '/usr/local/ [20/Aug/2002:19:22:34][24063.1024][-main-] Notice: PostgreSQL loaded. the last date is 12/aug or something like this where it connects to the pools: [20/Aug/2002:19:22:34][24063.1024][-main-] Notice: Database API: The following p ools are available: subquery main log [20/Aug/2002:19:22:34][24063.1024][-main-] Notice: dbdrv: opening database 'post gres:localhost::design' [20/Aug/2002:19:22:34][24063.1024][-main-] Notice: Opening design on localhost [20/Aug/2002:19:22:34][24063.1024][-main-] Notice: Ns_PgOpenDb(postgres): Openn ed connection to localhost::design. okI found a /usr/local/aolserver/postgres.so <-- k (HCUF@66-81-76-93-modem.o1.com) has left #openacs (2nd session) --> kmw (~youth@adsl-63-205-44-50.dsl.lsan03.pacbell.net) has joined #openacs mornin. morin how are you? I got ma coffee :) we'll see soon :) I'm not sure I'm qualified to answer that in my precoffee state :) oops Well we will see. actuallly, doin good yourself? jim: fixed rbm: trying... well...I'm not sure until we see where we are at. what's happening now, is we're almost ready to go... l got up early and tried to do some thing like get postgres72 working - your 7.2.1 postgres is running, and will start every time the machine is rebooted I was not that successfull....so Cathy did some things about an hour ago. out of the email i was just typing to Ken: I edited /etc/passwd to tell postgres to use /usr/local/pgsql721 as it's home directory. I edited /etc/init.d/postgresql to point to the right directory. I edited /usr/local/aolserver/caltek.tcl to point to the right postgres driver. I convinced the postmaster that was running to stop (several kills), and started the new one. I double checked that nsadmin's ~/.bash_profile was correctly set to use the new files (it was). I edited /usr/local/aolserver/nsd- (actually, in a few spots I think i found that Jim had already taken care of it, so i just checked that it was right.) - the startup configs of both the nsadmin and postgres users were adjusted to understand the place where postgres was installed, stopped and restarted the postmaster, and that's where I left it... so... ready to go from here? I saw that jim in the caltek-error.log yes of courcs. * CSari waves and leaves the two of you to it. CSari: Hi! :) thanks :) thanks Cathy CSari: if you can, you might keep an eye on what we're doing... kmw: ok, log into the server as nsadmin (note, nsadmin is what was chosen here as the admin user for aolserver, partly so it doesn't have to run as root) oh, you should start logging too :) both things done..logged in and loggin ok... I'll repeat the informational passage into your log (note, nsadmin is what was chosen here as the admin user for aolserver, partly so it doesn't have to run as root) I do understand why not to login as root unless one has too. and one reason for aolserver not running as root is the same reason ok, take a look at the bin dir do you notice something not related to aolserver in there? postgres721.so yes, and postgres.so right this is actually a connector between the two to facilitate scripted communication scripted communication...ok is that both ways? if you look thru caltek.tcl, you will find a reference to postgres721.so (in the place where postgres.so once was) or bi-directional scripted communications yes, in the sense that aolserver sends questions and requests to alter, and postgres sends back answers and responses this is oversimplistic, but you might look at postgres used in this context as aolserver's scratchpad OK. I see ns_param postgres i hope that it didn't just freeze up but it's not responding to the cursor I wanted you to at least see this file; as you build more servers, you will get more adept at altering this file to suit new servers hmmm... checking I was in here yesterday and I did see the postgres.so references I think in 2 places. rbm: commit worked this time ok it was me...i was in search mode. ahh :) ok, cool... now, if you look nearer to the top of the file, you will see things like the name and address of the server... typically, you'd edit here to make a new server... ok, now, I want to archive this script, so we can clone servers so, copy the file, howbout like this: ok I see set server, set db_name, set servername, set serverroot cp caltek.tcl openacs-local-template.tcl.txt done ok, cool... could you show me the output of ls /service? no such file or directory hmm, ok np... (ken's server isn't set up for daemon tools. he has /etc/init.d/aolserver and /etc/init.d/postgresql doing that job) not sure what np means. "no problem" :) CSari: ahh :) is it presently started? looks like both are running, yes how do we check that? (top) thanks...i see or netstat -an would show you that they were both listening. or "ps" :-) kmw: ok, now visit your site from your browser ok i;'m there, now. what do you see? i see two instances of postgress running oic... I'm logged in as site admin ok... so if they're running... we could take a look at what they're doing... great! using netscape, look at the site (if I recall correctly, it's on port 80) ok i loaded the e-commerce module...i looked at it. (NOTE here... this is not the dotlrn yet; it's your acs-4.5 install, which we can look at as a test) ok kmw: so, you can log into your server? via ssh and via http good :) that's a pretty good acceptance test... I'm the only user now, we will grab dotlrn and get that going i'm ready I think! yeah I am. CSari: what do you think about putting daemontools on? kmw: ok, as nsadmin, cd /web sure. you want me to do that now? are they similar to webmin? yes, maam :) please :) kmw - nope. :) ok I'm at /.web ok, doing daemontools install. I'm at /web kmw: we'll describe that later... for now, look at it as a watcher that keeps your servers up as nsadmin on caltek ok... with that web browser, go to dotlrn.openforce.net that will be great.... and I'll go there too ok I'm at dotlrn.openforce.net in netscape you should see a link called * how to download and install dotLRN click that the first thing we're going to do, is get openacs core... I did this this morning and it only takes me to the contents then, we're going to get some more packages should I clicked on dotLRN FAQs (which are also part of openacs) no, stay right there... the instructions for getting are right underneath and finally, we'll get the dotlrn core... the good old scroll bar. it was early this morning. :) as far as I know, your server is prepared up to the point of doing the cvs commands... so, we'll start with that right now (when I did this, I just copied the lines from the web page...) folks, can i kill the aolserver currently running? Jim I have about 35 min before I need to leave for a 1pm apointment yes Cathy ok... that ought to be enuf time great! I'll copy the commands here cvs -d :pserver:anonymous@openacs.org:/cvsroot login (you should be in /web) ok this is from the ssh, right? yes it will ask for a password there is none just hit enter ok i'm at the $ ok now do this... cvs -z3 -d :pserver:anonymous@openacs.org:/cvsroot checkout acs-core this will produce a lot of output just wait it out... when it completes, let me know it's still going. done ok do an ls you should see a new dir called openacs-4 i see caltek openacs-4 (caltek is now under daemontools control.) fabulous! thanks Csari openacs-4 now contains an openacs, just like caltek does yesterday, you chose the name "learn" still wanna go with that? thats fine mv openacs-4 learn do i need to create learn first? no openacs-4 will change its name to learn when you do that ok i must have typed it wrong the first time. it did change the same name ok, so now when you ls you see caltek learn? yes excellent :) this is fun now, we need some extra packages from openacs to support the dotlrn ok I loaded all of the ones that were initially available. cvs -z3 -d :pserver:anonymous@openacs.org:/cvsroot co acs-datetime acs-developer-support acs-events acs-mail-lite attachments bulk-mail calendar faq file-storage forums general-comments news notifications ref-timezones user-preferences wait... don't do that yet :) I forgot, first do: cd learn/packages ok. then do that big cvs command the first or second one? this one: cvs -z3 -d :pserver:anonymous@openacs.org:/cvsroot co acs-datetime acs-developer-support acs-events acs-mail-lite attachments bulk-mail calendar faq file-storage forums general-comments news notifications ref-timezones user-preferences need my glasses...1 min. ok... * CSari goes back to playing with bookmarks. this is to get the extra packages from openacs to support the dotlrn that we'll get from a different cvs server right after this is done... ok it listed 2 screens of commads...i should check what i typed. if you like, I can email you this command if that would make it easier to cut/paste it into the cvs... OR I could put it in a file on the server,,, you can look at it, then run it either way. ok, it looks like i typed it right. ok, you can give it a shot :) kmw: I like doing things that might have lots of output inside an emacs shell buffer - it facilitates checking what happened :-) i know i need to use emacs... i have the commads for working with cvs files as well OK,,, did that work? it did the same thing...gave me a list of commands and reference to help did you send me a file or put one on the server? i checked mail try 'checkout' instead of co. I have it on the server... where and what's it called? umm :) I forgot already what I called it :) let me look... (it's in nsadmin's home dir) * CSari repeats herself. "try checkout instead of co in that command? that should not matter. OK, it's in ~/cvs-get-extra-oacs-pkgs.bash first, do "cat ~/cvs-get-extra-oacs-pkgs.bash" to look at it... ok i see it it's simply an exact copy of the command I put here (which is an exact copy of the command from the web site we're looking at) I didn't do anything special to it (like make it executable)... so you have to feed this file to the interpreter (which is bash) like this: make sure you're in /web/learn/packages as nsadmin then do bash ~/cvs-get-extra-oacs-pkgs.bash lemme quote that... ok i'm there then do "bash ~/cvs-get-extra-oacs-pkgs.bash" take everything inside the quotes this will run the cvs command I copied from the web site it's working... and done :) ok, now the good part... sure! now we get the dotlrn packages yes yes yes the first thing, is that dotlrn is a separate project, and therefore is on a -separate- cvs server... so: we have to log into it ok hey, when you guys are done, don't close your windows! I already copied the command, and you can look at it like this: save this discussion so it can be posted as a tutorial! talli: np :) I copied this command: cvs -d :pserver:anonymous@dotlrn.openforce.net:/dotlrn-cvsroot login into this file: ~/cvs-login-to-dotlrn-files-site.bash you can make sure: cat ~/cvs-login-to-dotlrn-files-site.bash I typed it and now i'm at the loggin actually the password just hit enter? again, it's just a plain text file... you can run the command or feed this file to bash ok you already did :) again, no passwd... hit enter ok i'm at the prompt finally, I copied this command: cvs -z3 -d :pserver:anonymous@dotlrn.openforce.net:/dotlrn-cvsroot co dotlrn-core into this file: ~/cvs-get-dotlrn.bash this will pull in the packages it's going now. (it's important you're still in the packages dir) and done OK :) yes i'm in the packages dir. Now, we need to make the config file... ok we're going to use your caltek.tcl as a guide the copy of it? yes. ok but we want to keep the copy for more clones :) what I propose, ok so make another copy is we put this server on port 8000 for now ok yes. copy to "learn.tcl" Do you want to edit the config now? how much time? do i keep it in the nsadmin root folder? yes i have the learn.tcl file open in pico I have another 5-10 min Notice here, that the home directory of nsadmin is starting to collect the server config files... that might be enuf yes I see the other files in the nsadmin root folder This is good; I usually put them in this place too I have this one box running about 5 openacss :) do i change the set httpport 80 to 8000 OK, in your pico, you should see these lines: yes :) to be complete for the tutorial, you'll see set httpport 80 set httpsport 443 yes change them so they look like jim: that doesn't look right set httpport 8000 ok set httpsport 8443 <-- paje has quit (Read error: 104 (Connection reset by peer)) the hostname and address are fine ok set server "caltek" which is your old faithful should read set server "learn" ok, cool... now, openacs is a horrible verbose logger that likes to fill logfiles really fast (sheesh, I had a 2g file at one point...) so: # if debug is false, all debugging will be turned off set debug true wow, i usualy get to 1gig and can't load it into emacs. set debug false so I kill it an create a new one. i do not want to rush you but i have about 5 minutes. can i get with you around 2:00pm ? kmw: save the file kmw: the server should now be ready to start wow it's saved. so do I log in at caltek.acornhosting.net/learn ? wanna do that at 2 PM? ok that will work better for me. it's an important meeting well, if you have to leave, I want you to do the honors... so let's do it then 2 PM it is... will do. thanks see you at 2:30 or before, if I can.thanks. oh, ok :) <-- kmw has quit ("caltek.arcornhosting.net") --> kmw (youth@66-81-178-175-modem.o1.com) has joined #openacs re kmw hey... ok, what we'll do now, is start the learn server and have you do the rest I wrote a template script; I want to have you copy it into the learn directory and then customize it <-- CMeeks (~Cmeeks@SLOANTR038.MIT.EDU) has left #openacs first, log into your/cathy's vserver as nsadmin and then cd /web working on it, now. let me know when you're there... ok i'm there. i did an ls see my template? :) the run-template.txt? yes should i bash it? here's what you do: cat and then bash it? nono but you can certainly cat it this is a special script that daemontools needs web is the group? the first step is to copy it to the learn directory (which is the same one we made earlier) yes, I think so (CSari: did I guess right? :) should be web, yes. so, cp run-template.txt learn ok now, daemontools doesn't understand "run-template.txt", but it -does- understand "run" so: we have to change its name cd learn mv run-template.txt run ok now, we need to customize it; load it into your favorite editor... ok any one is fine; doesn't have to be emacs <-- donb has quit (Read error: 104 (Connection reset by peer)) see where it says SERVICE=servicename? yes change it so it reflects your name choice. so, it should read: SERVICE=learn done ok... two more steps first, log in as root should I save this file, now? oh :) yes :) sorry :) that's all the customization the file needs... those paths are correct for your vserver already i'm in as root ok, cd /service ok i see caltek (the following command will start it! and keep it alive!) ln -s /web/learn ok i did that. there is one final step, which will allow the nsadmin user to start and stop it... cd /web/learn ok chown -R nsadmin.web supervise (be careful! make sure it looks exactly like that!) ok..it took it. ok... log out I'm in the mIrc and didn't figure out how to log this use netscape to look at caltek.acornhosting.com:8000 ok i'm in as nsadmin what do you see? ok that will take a minute to load...i'm on dial up. ok, np... it looks the same as? hmm... one sec it did before should I do /learn or something? nono, you want this: caltek.acornhosting.com:8000 the ":8000" says use port 8000, not 80 it's net and I got a server error what does the error suggest? Installation error OpenACS could not allocate a handle from database pool "pool2" hmm, database problem... OK, we'll try to find it and fix it... ok still logged in as nsadmin? yes ok, we want to stop the server: svc -d /web/learn ok (or alternatively svc -d /service/learn) ok... check to see if it's down: try hitting reload in the browser it's working hmmm working how? did we succeed in taking it down? --> ms_ (~chatzilla@steigman.ne.client2.attbi.com) has joined #openacs (note here, that you now have two distinct web sites on caltek.acornhosting.com which are on port 80 and port 8000 the one on port 8000 is the site whose service name is "learn" and the svc command should have taken it down) --> k (youth@66-81-21-240-modem.o1.com) has joined #openacs lost my connection ok,,, repeating: ok... check to see if it's down: try hitting reload in the browser it's working i didn't get to log any of this one. no problem; I got it all (even from yesterday) great!...yes it's still down. ok i'm logged back in as nsadmin ahh... so you got "connection refused"? it says there was no response. ok, that's probably the same thing... try this as nsadmin: psql learn (the idea is there has to be a database named the same as the service) psql: FATAL 1: Database "learn" does not exist in the system catalog ahh :) you found the problem :) folks, i'll be back in a couple mins if you need me. CSari: ok :) you got your prompt back? yes ok, creating the database is simple: createdb learn createlang plpgsql learn and you might try also createlang pltcl learn it responded with CREATE DATABASE good when I did createdb learn it said it is already installed... do i need to do the other ones. ? <-- arjun has quit ("Client Exiting") the createlangs? yes at least the first one the first one said that is was already created ok, cool it said already installed. it said that when you did createlang plpgsql learn? yes... ok, and what happens when you do createlang pltcl learn ? ERRPR: stat failed on file '$libdir/pltcl -oacs-chump/#openacs- Label ERRPR not found. wsdf ok, that means pltcl wasn't built with this postgres... not a big problem for this experiment here's the thing: pltcl is needed for site-wide search... ok but what we're after is to see dotlrn work :) jim: you talking about 3.x? right site-wide search is a small thing rbm: post-4.5 jim: pltcl is needed? really? I didn't know that. ok, now it's time to start the server again s/too// ack rbm: hmmm,,, now I'm not so sure... I don't remember having to enable pltcl is that svc I thought it was needed on the postgres side yes, For 3.x bboard search I know it was necessary. But for 4.x you need the OpenFTS foo. svc -u /web/learn when you do that, port 8000 should come alive after a moment or so ok it's up now and says OpenACS installation Welcome...on :8000 and you can see if the problem went away by creating the nonexistant database should I click next button? nice :) yes it did. yep it's creating lots of stuff. (it's kinda cool that problem cropped up... gave you a chance to work thru it) <-- kmw has quit (Read error: 110 (Connection timed out)) i agree if you want, you can watch the action by holding the pagedown key my old connection just went away and explains why it logged me in as k....kmw was still live at the time. it's still creating stuff. ok, I'm gonna go upstairs for a moment; brb. before I do, congratulations... you're about to have a dotlrn :) well, hopefully :) so I have to go to work, now. I'll log on if I can from there. otherwise I'll e-mail you. i realize you will be very busy starting tomorrow. thanks and please send me the log file... don't kill off the connection quite yet.... there are some steps left... ok i'm on the admin page now. ok, to create the admin user? how about system url and such? set system url to http://caltek.acornhosting.com:8000 -oacs-chump/#openacs- D: http://caltek.acornhosting.com:8000 from jim chumpy: forget that one :P davb-home: are you here? :) ok it says it's complete. ok, remember we arranged for it to be kept alive? it will take a few seconds, but it did restart ok i went to the caltek.acornhosting.net:8000 and it's there. ok... we've gotten as far as to install the openacs core... let me show you where to continue the install when you're ready ok k: http://dotlrn.openforce.net/dotlrn/doc/dotlrn-install ok i'm there. go down the page to where it says "Install dotLRN on your system " (that will also be in the table of contents, I think) I'm late for work. I will see you tomorrow or I'll log on tonight if I get a chance. I'll print and try to read some of it. any closing words? ok,,, you want to do that first paragraph of (UPDATED July 9) ok thanks jim I'm sure I'll be talking to you soon. you've already done the part of copy the /openacs-4 directory to where ever ... for an archive? now, that directory they call openacs-4 is called /web/learn you've already done that part ok. but the other two things, the thing about content-repository-content-files and the thing about the graphics dir those two things you have to do ok THEN continue where it says Install dotLRN on your system it's on that page, right? yes in the two paragraphs immediately above "Install dotLRN on your system" ok...talk to you soon. good luch k <-- k (youth@66-81-21-240-modem.o1.com) has left #openacs