From: Daniel Chamberland-T. <dan...@us...> - 2005-03-16 20:45:13
|
Hello all, I first want to thank Shane for his response that was quite helpful. I had forgotten to start slashd, fired some scripts by hand and started =20= slashd. This took care of some of the problems I faced, the site seems =20= almost completely functional. I am still struggling with user creation =20= (for new user) though. I tried to run flush_formkeys (which I think is the task Shane was =20 referring to in his explanation) but got responded by an ungratifying : -- snip spatialenlightenment:/usr/local/slash/bin# ./runtask -A flush_formkeys Running myvirtualuser Sat Mar 12 21:01:42 2005 runtask flush_formkeys.pl begin Sat Mar 12 21:01:42 2005 runtask flush_formkeys.pl end: 0E0 (ran in =20 0.00s) -- snip and an empty webpage with a title that said something like "Missing =20 misceleneous part" upon trying to create a new user. Other scripts ran =20= without problems, so I ruled out problems with the virtual user. The =20 '0E0' looks like an error message, but I do not where to turn to =20 understand the message. New error log messages arose when trying to create a new user =20 (uncommonwords problem seemed to vanish which is great, thanks again =20 Shane), after running some of the scripts : -- snip [Sat Mar 12 21:02:28 2005] [error] =20 /login.pl:Slash::Display:/usr/local/lib/perl/5.6.1/Slash/Display.pm:=20 186:Failed template lookup (refreshing cache) on =20 'newUserForm;misc[misc];mainpage[default]', keys: 256, callers: =20 Apache::ROOT192_2e168_2e2_2e2::login_2epl line 62, =20 Apache::ROOT192_2e168_2e2_2e2::login_2epl line 70, =20 Apache::ROOT192_2e168_2e2_2e2::login_2epl line 51 [Sat Mar 12 21:02:28 2005] [error] Which was called =20 by:Apache::ROOT192_2e168_2e2_2e2::login_2epl:/usr/local/slash/site/=20 192.168.2.2/htdocs/login.pl:62:Failed template lookup (refreshing =20 cache) on 'newUserForm;misc[misc];mainpage[default]', keys: 256, =20 callers: Apache::ROOT192_2e168_2e2_2e2::login_2epl line 62, =20 Apache::ROOT192_2e168_2e2_2e2::login_2epl line 70, =20 Apache::ROOT192_2e168_2e2_2e2::login_2epl line 51 [Sat Mar 12 21:02:28 2005] [error] =20 /login.pl:Slash::Display:/usr/local/lib/perl/5.6.1/Slash/Display.pm:=20 186:Failed template lookup (returning false) on =20 'newUserForm;misc[misc];mainpage[default]', keys: 256, callers: =20 Apache::ROOT192_2e168_2e2_2e2::login_2epl line 62, =20 Apache::ROOT192_2e168_2e2_2e2::login_2epl line 70, =20 Apache::ROOT192_2e168_2e2_2e2::login_2epl line 51 [Sat Mar 12 21:02:28 2005] [error] Which was called =20 by:Apache::ROOT192_2e168_2e2_2e2::login_2epl:/usr/local/slash/site/=20 192.168.2.2/htdocs/login.pl:62:Failed template lookup (returning false) =20= on 'newUserForm;misc[misc];mainpage[default]', keys: 256, callers: =20 Apache::ROOT192_2e168_2e2_2e2::login_2epl line 62, =20 Apache::ROOT192_2e168_2e2_2e2::login_2epl line 70, =20 Apache::ROOT192_2e168_2e2_2e2::login_2epl line 51 [Sat Mar 12 21:02:28 2005] [error] =20 /login.pl:Slash::Display::Provider:/usr/local/lib/perl/5.6.1/Slash/=20 Display/Provider.pm:81:Failed template lookup (refreshing cache) on =20 'newUserForm;misc[misc];mainpage[default]', keys: 256, callers: =20 Slash::Display line 209, Apache::ROOT192_2e168_2e2_2e2::login_2epl line =20= 62, Apache::ROOT192_2e168_2e2_2e2::login_2epl line 70 [Sat Mar 12 21:02:28 2005] [error] Which was called =20 by:Template::Context:/usr/local/share/perl/5.6.1/Template/Context.pm: =20= 139:Failed template lookup (refreshing cache) on 'newUserForm;misc[misc];mainpage[default]', keys: 256, callers: =20 Slash::Display line 209, Apache::ROOT192_2e168_2e2_2e2::login_2epl line =20= 62, Apache::ROOT192_2e168_2e2_2e2::login_2epl line 70 -- snip I could not make sense of these except for the fact that they may be =20 related to templates and has something to do with Perl. I checked my =20= templates to make sure that they were there and I got a lot of default =20= as in "getOlderStories;misc;default". As for Perl, because most of the =20= site works without problems it must be something very specific. I am all excited at the idea that the site is almost working. Help on =20= this last issue would be very appreciated. Cheers, --=20 Daniel Le 08 mars 2005, =E0 16:10, Shane a =E9crit : > > On Mar 8, 2005, at 1:53 PM, Daniel Chamberland-Tremblay wrote: > >> Hello all, >> >> My friend and I are trying to setup a slash site on spatial news =20 >> (gis, remote sensing and all). I managed to get slashcode somewhat =20= >> running but am missing lots of functionalities. I would surely =20 >> appreciate any hits that could stir us in the right direction. I =20 >> provide some information about the system and the errors, but I =20 >> realise that it may not be complete (I did not exactly know what was =20= >> needed). >> >> I followed instruction from the "Debian Slash Installation" webpage =20= >> and from the INSTALL.debian and INSTALL of Slash installation. I have = =20 >> installed PERL modules form cpan and cross-checked manually that all =20= >> the modules/bundles within Bundle::Slash were installed correctly. >> >> Here is information about my set up : >> - Debian stable with apache and libapache-mod-perl >> - Slashcode version R41 >> - site is implemented with simlink >> - The site main page is up with partial functionnality, I am = able to =20 >> browse the pages referenced on the main page and get the images of =20= >> the site. I am able to login with the admin account created during =20= >> installation. >> >> >> Here is a description of some of the problems I encountered: >> - I cannot create new users. I get the message: >> "Maximum Login Forms Exceeded >> =09 >> You've reached your maximum number of login forms you can submit: 4 =20= >> forms over 4 hours. >> >> Chances are, you're behind a firewall or proxy, or clicked the Back =20= >> button to accidentally reuse a form. Please try again. If the problem = =20 >> persists, and all other options have been tried, contact the site =20 >> administrator." >> I am able to login with the administrator id and passwd, though. I =20= >> tried different user names but none appeared in the DB (I checked the = =20 >> users table manually). >> >> - Some buttons work, other don't: >> I was able to create a submission with the administrator account, but = =20 >> not to accept it after preview. >> >> I include some snips of the access log and error log. The admin.pl =20= >> error message has got us worried : >> - Access log >> 192.168.2.1 - - [06/Mar/2005:18:43:35 +0000] "GET /images/gr.gif =20 >> HTTP/1.1" 304 - >> 192.168.2.1 - - [06/Mar/2005:18:43:35 +0000] "GET /images/660000.gif =20= >> HTTP/1.1" 304 - >> 192.168.2.1 - - [06/Mar/2005:18:43:35 +0000] "GET =20 >> /images/wr_cccccc.gif HTTP/1.1" 304 - >> 192.168.2.1 - - [06/Mar/2005:18:43:35 +0000] "GET /images/sdlogo.gif =20= >> HTTP/1.1" 304 - >> 192.168.2.1 - - [06/Mar/2005:18:43:36 +0000] "GET /images/rssicon.gif = =20 >> HTTP/1.1" 304 - >> 192.168.2.1 - - [06/Mar/2005:18:43:36 +0000] "GET =20 >> /images/slashlogo.gif HTTP/1.1" 304 - >> 192.168.2.1 - - [06/Mar/2005:18:43:36 +0000] "GET /favicon.ico =20 >> HTTP/1.1" 404 12822 >> 192.168.2.1 - - [06/Mar/2005:18:43:40 +0000] "GET =20 >> /admin.pl?op=3Dedit&sid=3D00/01/25/1430236 HTTP/1.1" 200 22832 >> 192.168.2.1 - - [06/Mar/2005:18:43:41 +0000] "GET =20 >> /admin-topic-popup.css HTTP/1.1" 404 12832 >> 192.168.2.1 - - [06/Mar/2005:18:43:42 +0000] "GET =20 >> /admin-topic-popup.js HTTP/1.1" 404 12831 >> >> - Error log >> [Sun Mar 6 18:42:58 2005] [error] [client 192.168.2.1] File does not = =20 >> exist: /usr/local/slash/site/192.168.2.2/htdocs/admin-topic-popup.css >> [Sun Mar 6 18:42:59 2005] [error] [client 192.168.2.1] File does not = =20 >> exist: /usr/local/slash/site/192.168.2.2/htdocs/admin-topic-popup.js >> [Sun Mar 6 18:43:01 2005] [error] [client 192.168.2.1] File does not = =20 >> exist: /usr/local/slash/site/192.168.2.2/htdocs/favicon.ico >> [Sun Mar 6 18:43:29 2005] [error] [client 192.168.2.1] File does not = =20 >> exist: /usr/local/slash/site/192.168.2.2/htdocs/favicon.ico >> [Sun Mar 6 18:43:36 2005] [error] [client 192.168.2.1] File does not = =20 >> exist: /usr/local/slash/site/192.168.2.2/htdocs/favicon.ico >> [Sun Mar 6 18:43:39 2005] [error] =20 >> /admin.pl:Slash::DB::MySQL:/usr/local/lib/perl/5.6.1/Slash/DB/=20 >> MySQL.pm:9814:DB=3D'myvirtualuser' -- hostinfo=3D'Localhost via UNIX =20= >> socket' -- Table 'mydatabase.uncommonstorywords' doesn't exist -- =20 >> SELECT word FROM uncommonstorywords >> [Sun Mar 6 18:43:39 2005] [error] Which was called =20 >> by:Slash::DB::MySQL:/usr/local/lib/perl/5.6.1/Slash/DB/MySQL.pm:9841:=20= >> DB=3D'myvirtualuser' -- hostinfo=3D'Localhost via UNIX socket' -- = Table =20 >> 'mydatabase.uncommonstorywords' doesn't exist -- SELECT word FROM =20= >> uncommonstorywords >> [Sun Mar 6 18:43:41 2005] [error] [client 192.168.2.1] File does not = =20 >> exist: /usr/local/slash/site/192.168.2.2/htdocs/admin-topic-popup.css >> [Sun Mar 6 18:43:41 2005] [error] [client 192.168.2.1] File does not = =20 >> exist: /usr/local/slash/site/192.168.2.2/htdocs/admin-topic-popup.js >> >> We would appreciate any help on knowing if we've made the right =20 >> choice in taking R41 (it seemed to solve some security issues as seen = =20 >> on slashcode), why there are files that do not exist on the site =20 >> (were not created during installation?), what is this =20 >> uncommonstorywords problem and any other pertinent information to get = =20 >> our site running quickly. >> [...] > > For "Maximum Login Forms Exceeded" is the slashd daemon running? That =20= > daemon is what would periodically run all your tasks, one of which =20 > will clear out old formkeys. (see runtask -h for more info). See =20 > http://slash.lottadot.com/faqster.pl?op=3Dview&faqid=3D1 for a = possible =20 > better explanation of tasks and such in regard to Slash itself. > > Personally, I always use latest-CVS. But that's just me. Maybe I love =20= > pain ;) > > Use symlink-tool to show what files are in your themes and plugins, =20= > but are not installed in your site. It will also try and fix any it =20= > finds missing. See -h cmdline option for help. > > For 'uncommonstorywords' I would look through > > /{slashsrc}/themes/slashcode/*.sql > and > /{slashsrc/sql/mysql/upgrades > > ie: > > coolio:~ shane$ cd /usr/local/src/slash/slash.new/sql/mysql/ > coolio:/usr/local/src/slash/slash.new/sql/mysql shane$ grep =20 > "uncommonstorywords" upgrades > INSERT INTO vars (name, value, description) VALUES =20 > ('uncommonstorywords', '', 'Uncommon words found in recent stories'); > INSERT INTO vars (name, value, description) VALUES =20 > ('uncommonstorywords_maxlen', '65000', 'Maximum length of the uncommon = =20 > words list'); > DROP TABLE IF EXISTS uncommonstorywords; > CREATE TABLE uncommonstorywords ( > # perl -MSlash::Test=3Dvirtusername -e '@usw =3D split / /, =20 > $constants->{uncommonstorywords}; for $w (@usw) { =20 > $slashdb->sqlInsert("uncommonstorywords", { word =3D> $w }) }' > DELETE FROM vars WHERE name=3D'uncommonstorywords'; > > > =46rom that upgrades file, per the above's location within that file, =20= > you should be able to tell what CVS-Rtag the table was created at. It =20= > may be that R41, which you've said you're using, should have had the =20= > schema in place in either the slashcode theme or =20 > /{slashsrc}/sql/mysql/slashschema_create.sql > > I just did a fresh install on a Fedora Core3 machine this past week, =20= > using cvs-head from a few weeks ago. I don't see that table in my =20 > schema for this installation either. > > So I cvs updated'd it, and I'm looking through the schema files and I =20= > don't see anything for table.uncommonstorywords. Maybe it's coming =20 > from a plugin that I don't have installed, but I don't think so. > > =46rom what I can see, this is a bug. I just filed a bug report for it = =20 > on http://sourceforge.net/tracker/?group_id=3D4421&atid=3D104421 > > We'll see what happens. > > Shane > > > > -- > http://shane.lottadot.com/ > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real =20 > users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick > _______________________________________________ > Slashcode-general mailing list > Sla...@li... > https://lists.sourceforge.net/lists/listinfo/slashcode-general > |