When I search two lists, I get this error: (Note: htdig is working for other lists just fine, just not *these two* lists...)
htdig Archives Access Failure
The requested list cannot be accessed. list:list.htsearch
If you want to make another attempt to access a list archive then go via the list users information page.
If this problem persists then please e-mail the following information to the mailman@lists.wingfoot.org:
https://www.wingfoot.org/mailman/private/list/
/mailman/mmsearch/list
Again, I run FreeBSD 4.8-STABLE, MM 2.1.2, Postfix 2.0.10, postfix-to-mailman.py (for 2.1), and Apache 1.3.27 w/mod_perl.
I did the following steps:
- check_perms -f (didn't find anything)
- went to /usr/local/mailman/archives/private and did: chown -R mailman:mailman *
- Restarted apache, same error
- did /usr/local/mailman/bin/blow_away_htdig -v list
- posted to list
- did /usr/local/mailman/cron/nightly_htdig -v list
- restarted apache (for good measure), same error
I have a /usr/local/www/cgi-bin/htsearch.. it works for other lists.. :-/
If I just go to the archives and click "Search" on these broken lists, I get:
htdig Archives Access Failure CGI problem. -5-Field count -4- fields: method,format,sort,config
If you want to make another attempt to access a list archive then go via the list users information page.
If this problem persists then please e-mail the following information to the mailman@lists.wingfoot.org:
https://www.wingfoot.org/mailman/private/list/
/mailman/mmsearch/list
I even found an obscure reference and did the following:
for list in ./list_lists | awk '{print $1}' | grep -v 50
; do ./withlist
-l -r fix_url $list;done
That also didn't fix it.. :-/
This is happening in both Mozilla and IE on my system...
Help? *makes offers of chocolate*
Thanks in advance, Glenn
The original portions of this message are the copyright of the author (c)1998-2002 Glenn E. Sieb. ICQ UIN: 300395 IRC Nick: Rainbear "All acts of Love and Pleasure are Her rituals"-Charge of the Goddess
I suggest you try the following procedure for the two problem list:
run bin/blow_away_htdig for the problem lists with the -c option to rebuild per-list htdig conf files and delete existing per-list search indexes. This should delete the per-list htdig related stuff and remove the search form from those lists' archive TOC pages. It should not affect the HTML archives themselves
send a test message to each of the problem lists. This should ensure the per-list htdig related stuff (with the exception of the search indexes) is fully recreated and the search form is added back to those lists' archive TOC pages
run the nightly_htdig cron script from the command line for the two problem lists. This should rebuild the htdig search indexes
Let me know if this fixes the problem or not.
Were you originally running a version of the htdig integration patch earlier than that installed by htdig-2.1.1-0.2.patch? If so this may be the cause of problems with archived lists created under that earlier regime. The upgrade issue was covered in the INSTALL.htdig-mm file for htdig-2.1.1-0.2.patch or later and I am wondering if you have tripped over this issue.
The major change introduced by htdig-2.1.1-0.2.patch was that htsearch is not called directly by the search forms. For security reason a CGI called mmsearch is called which in turn uses htsearch. This is described in INSTALL.htdig-mm
On Friday, August 1, 2003, at 12:10 am, Glenn Sieb wrote:
When I search two lists, I get this error: (Note: htdig is working for other lists just fine, just not *these two* lists...)
htdig Archives Access Failure
The requested list cannot be accessed. list:list.htsearch
If you want to make another attempt to access a list archive then go via the list users information page.
If this problem persists then please e-mail the following information to the mailman@lists.wingfoot.org:
https://www.wingfoot.org/mailman/private/list/ /mailman/mmsearch/list
Again, I run FreeBSD 4.8-STABLE, MM 2.1.2, Postfix 2.0.10, postfix-to-mailman.py (for 2.1), and Apache 1.3.27 w/mod_perl.
I did the following steps:
- check_perms -f (didn't find anything)
- went to /usr/local/mailman/archives/private and did: chown -R mailman:mailman *
- Restarted apache, same error
- did /usr/local/mailman/bin/blow_away_htdig -v list
- posted to list
- did /usr/local/mailman/cron/nightly_htdig -v list
- restarted apache (for good measure), same error
I have a /usr/local/www/cgi-bin/htsearch.. it works for other lists.. :-/
If I just go to the archives and click "Search" on these broken lists, I get:
htdig Archives Access Failure CGI problem. -5-Field count -4- fields: method,format,sort,config
If you want to make another attempt to access a list archive then go via the list users information page.
If this problem persists then please e-mail the following information to the mailman@lists.wingfoot.org:
https://www.wingfoot.org/mailman/private/list/ /mailman/mmsearch/list
I even found an obscure reference and did the following:
for list in
./list_lists | awk '{print $1}' | grep -v 50
; do ./withlist -l -r fix_url $list;doneThat also didn't fix it.. :-/
This is happening in both Mozilla and IE on my system...
Help? *makes offers of chocolate*
Thanks in advance, Glenn
The original portions of this message are the copyright of the author (c)1998-2002 Glenn E. Sieb. ICQ UIN: 300395 IRC Nick: Rainbear "All acts of Love and Pleasure are Her rituals"-Charge of the Goddess
Richard Barrett http://www.openinfo.co.uk
Richard Barrett wrote:
I suggest you try the following procedure for the two problem list:
Hey Richard... as always, I appreciate your efforts :) I did what you outlined, but it didn't work :(
Were you originally running a version of the htdig integration patch earlier than that installed by htdig-2.1.1-0.2.patch? If so this may be the cause of problems with archived lists created under that earlier regime. The upgrade issue was covered in the INSTALL.htdig-mm file for htdig-2.1.1-0.2.patch or later and I am wondering if you have tripped over this issue.
Correct, I was running the htdig-2.1-0.1.patch.
Unfortunately, now none of my searchables are working. Archiving seems fine, but searching any list is producing (given a blank search term):
htdig Archives Access Failure
CGI problem. -5-Field count -4- fields: method,format,sort,config
If you want to make another attempt to access a list archive then go via the list users information page.
If this problem persists then please e-mail the following information to the mailman@lists.wingfoot.org:
https://www.wingfoot.org/pipermail/listname/
/mailman/mmsearch/listname
The major change introduced by htdig-2.1.1-0.2.patch was that htsearch is not called directly by the search forms. For security reason a CGI called mmsearch is called which in turn uses htsearch. This is described in INSTALL.htdig-mm
*nod* I see that... nifty :)
Again, thank you for your help... :) Glenn
On Friday, August 1, 2003, at 04:33 am, Glenn Sieb wrote:
Richard Barrett wrote:
I suggest you try the following procedure for the two problem list:
Hey Richard... as always, I appreciate your efforts :) I did what you outlined, but it didn't work :(
Were you originally running a version of the htdig integration patch earlier than that installed by htdig-2.1.1-0.2.patch? If so this may be the cause of problems with archived lists created under that earlier regime. The upgrade issue was covered in the INSTALL.htdig-mm file for htdig-2.1.1-0.2.patch or later and I am wondering if you have tripped over this issue.
Correct, I was running the htdig-2.1-0.1.patch.
Unfortunately, now none of my searchables are working. Archiving seems fine, but searching any list is producing (given a blank search term):
htdig Archives Access Failure
CGI problem. -5-Field count -4- fields: method,format,sort,config
The error response is saying that a field in the search form that mmsearch.py insists be present is missing.
The required fields are called: 'method', 'format', 'sort', 'config' and 'words'.
The 'words' field appears to be missing, this being the text field in which the words to be sought are entered on the form.
The template for the search form is in templates/en/TOC_htsearch.html.
The default value for the words field is the empty string with the tag for the field defined as 'input type="text" size="30" name="words" value=""'
Take a look at the HTML form definition source of a list TOC page for a list that is suffering this problem and compare it with templates/en/TOC_htsearch.html.
This may give some clue as to the cause of this problem.
The blow_away_htdig etc routine I described and as described in INSTALL.htdig-mm should renew per-list search forms from the TOC_htsearch.html template.
Let me know how you get on.
If you want to make another attempt to access a list archive then go via the list users information page.
If this problem persists then please e-mail the following information to the mailman@lists.wingfoot.org:
https://www.wingfoot.org/pipermail/listname/ /mailman/mmsearch/listname
The major change introduced by htdig-2.1.1-0.2.patch was that htsearch is not called directly by the search forms. For security reason a CGI called mmsearch is called which in turn uses htsearch. This is described in INSTALL.htdig-mm
*nod* I see that... nifty :)
Again, thank you for your help... :) Glenn
Richard Barrett http://www.openinfo.co.uk
Richard Barrett said:
The error response is saying that a field in the search form that mmsearch.py insists be present is missing.
I have compared /usr/local/mailman/templates/en/TOC_htsearch.html with the output the lists are putting on the Archives page. They match:
<p>
To search this archive fill in the following form:
</p>
<p>
<form method="post" action="%(mmsearchcgi)s">
<font size="-1">
Match: <select name="method">
<option value="and">All
<option value="or">Any
<option value="boolean">Boolean
</select>
Format: <select name="format">
<option value="short">Short
<option value="long">Long
</select>
Sort by: <select name="sort">
<option value="score">Score
<option value="time">Time
<option value="title">Title
<option value="revscore">Reverse Score
<option value="revtime">Reverse Time
<option value="revtitle">Reverse Title
</select>
</font>
<input type="hidden" name="config"
value="%(listname)s%(htsearchconf)s"> <!-- input type="hidden" name="restrict" value=""> <input type="hidden" name="exclude" value="" --> <br> Search: <input type="text" size="30" name="words" value=""> <input type="submit" value="Search"> </form> </p> <p> <STRONG>Note:</STRONG>The archive search index was last rebuilt at %(lastrun)s. Any postings after that will not be found by a search. Index rebuild is usally done once every 24 hours for this list. You can use a "View by date" link below to access more recent postings. </p>
The required fields are called: 'method', 'format', 'sort', 'config' and 'words'.
They all appear... but the searching still fails.
I did notice this:
htdig Archives Access Failure The requested list cannot be accessed. mngwedding:mngwedding.htsearch ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
If you want to make another attempt to access a list archive then go via the list users information page.
If this problem persists then please e-mail the following information to the mailman@lists.wingfoot.org:
https://www.wingfoot.org/mailman/private/mngwedding/
/mailman/mmsearch/mngwedding
That file does not exist anywhere on my hard drive (mngwedding.htsearch). I think the problem is that the file itself is mngwedding.htsearch.conf....
The blow_away_htdig etc routine I described and as described in INSTALL.htdig-mm should renew per-list search forms from the TOC_htsearch.html template.
*nod* That, at least, appears to have worked. Now to get it to look at the right .conf files :)
Thanks again, Richard :) Glenn
The original portions of this message are the copyright of the author (c)1998-2002 Glenn E. Sieb. ICQ UIN: 300395 IRC Nick: Rainbear "All acts of Love and Pleasure are Her rituals"-Charge of the Goddess
participants (2)
-
Glenn Sieb
-
Richard Barrett