Entry tags:
Installation advice
Pointed here by the dw-discuss mailing list
I am installing a development version of Dreamwidth with a view for making it a shared collaboration space for Australia's researchers.
I have followed the instructions - to the letter from http://wiki.dwscoalition.org/notes/Dreamwidth_Scratch_Installation on dreamwidth.domain.tld
However I am receiving the "If you've gotten this error, it means that something is currently (and, with luck, temporarily) broken. Please wait five minutes and try again." page instead of a happy pinkish DW page.
I'd like to get this working so we can throw some development energy into it :)
I am installing a development version of Dreamwidth with a view for making it a shared collaboration space for Australia's researchers.
I have followed the instructions - to the letter from http://wiki.dwscoalition.org/notes/Dreamwidth_Scratch_Installation on dreamwidth.domain.tld
However I am receiving the "If you've gotten this error, it means that something is currently (and, with luck, temporarily) broken. Please wait five minutes and try again." page instead of a happy pinkish DW page.
I'd like to get this working so we can throw some development energy into it :)
no subject
Second, what's in your Apache error log? This should be in /var/log/apache2/error.log and when you try to access a page you should see some error or another.
no subject
In the apache logs I'm reporting a seg fault on a child process in the error.log
I should also mention one very slight deviation from the install from scratch guide; I'm using Debian rather than Ubuntu.
no subject
no subject
Let us know what version of that and Perl you're running?
no subject
no subject
no subject
no subject
no subject
Installing the apache2-mpm-prefork package should take care of it for you.
no subject
Thanks for your help btw, it really is appreciated. I owe you a beer. At the very least.
no subject
no subject
Well, I've decided to start again, having returned from a nice holiday and all...
I've followed the guidelines for installation from scratch. For the time being, I'm skipping the dw-nonfree part.
When updating the tip however I notice it falls in a screaming heap on the second run of the cvsreport.pl, which I don't think should be the case :) .. i.e.,
main <- dw-free t/webreq.t
dw@dreamwidth:~$ bin/cvsreport.pl -sync -cvsonly
Mercurial directory 'perlbal' doesn't exist under /home/dw/cvs. Re-run vcv with --checkout for me to automatically get it for you.
dw@dreamwidth:~$
no subject
$ bin/cvsreport.pl --checkout
And once that's done, you can run the --sync --cvsonly step again. I should go fix those documents, the bootstrap script hasn't been updated since we made some changes, so it doesn't do the right thing in all cases.
no subject
When I run bin/cvsreport.pl I get an error message suggesting that Mecurial isn't installed! Which certainly isn't the case. i.e.,
dw@dreamwidth:~$ bin/cvsreport.pl --checkout
abort: destination '/home/dw/cvs/perlbal' already exists
Failed to run hg: is it installed? at /home/dw/bin/vcv line 202, line 17.
The relevant code fragment seems to suggest that install directory for Mecurial (which is done by package much earlier in the piece) hasn't been associated properly..
unless (-d $full_ldir && -d $full_ldir_svn) {
unless ($opt_checkout) {
die "Mercurial directory '$ldir' doesn't exist under $DIR_CVS. " .
"Re-run vcv with --checkout for me to automatically get it for you.\n";
}
my @opts;
if ($rev) { push @opts, "-r", $rev; }
system("hg", "clone", @opts, $src, $full_ldir) and
die "Failed to run hg: is it installed?";
no subject
The trick is to remove it and then do checkout:
$ rm -rf cvs/perlbal/
$ bin/cvsreport.pl --checkout
And the documentation that needs updating is bootstrap, it should Do The Right Thing, not give you a half-setup system that fails. (I believe it's because it's updating to the wrong branch, one that is really old?)
no subject
Should I post my error log here or in a new post?
no subject
I'd suggest posting a comment to this post with a link to any new post, though, just so people can follow to the next set of comments if they want.
no subject
I reposted my woes here.